1

мой жесткий диск имеет две установки xubuntu 9.04 .

одна установка в разделе /dev/sda1

и еще одна установка в разделе /dev/sda5

если я запускаю установку xubuntu в разделе /dev/sda5 , как просмотреть другие установочные файлы Xubuntu в разделе /dev/sda1?

1 ответ1

0

Во-первых, вам нужно сделать файлы в /dev/sda1 доступными в работающей операционной системе. Основная операция называется монтажом. Я думаю, что в настройках Ubuntu по умолчанию в меню «Места» будет запись для /dev/sda1 ; Я не знаю, как это переводится на интерфейс Xubuntu.

Чтобы смонтировать другую установку вручную, вы можете использовать следующую команду:

sudo mkdir /media/sda1
sudo mount /dev/sda1 /media/sda1

Файлы из /dev/sda1 теперь будут доступны в /media/sda1 . Когда вы закончили просмотр:

sudo umount /media/sda1
sudo rmdir /media/sda1

Вам не нужна часть rmdir если вы не хотите полностью убирать за собой. И umount произойдет автоматически, когда вы выключите компьютер.

Если вы хотите, чтобы /dev/sda1 постоянно доступен, добавьте соответствующую запись в /etc/fstab , которая содержит информацию о файловых системах для монтирования во время загрузки.

sudoedit /etc/fstab

Добавьте следующую строку в нижней части файла:

/dev/sda1  /media/sda1  auto  auto

Возможно, вас заинтересует команда chroot . Это позволяет вам запускать программу, делающую вид, что ограничивает файловую систему поддеревом. Например, если вы запустите

sudo chroot /media/sda1 bash

вы получите оболочку, в которой окажется, что существуют только файлы из /dev/sda1 . Эта оболочка будет работать как root; вы можете использовать su для переключения на пользователя, который существует внутри другой установки. Некоторые команды могут не работать в этой среде, жалуясь на отсутствующий proc ; вы можете удовлетворить их, запустив (как root, внутри chroot)

mount -t proc proc /proc

Запуск приложений с графическим интерфейсом внутри chroot возможен, но настройка немного сложна.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .