如何浏览其他 Xubuntu 安装文件

如何浏览其他 Xubuntu 安装文件

我的硬盘有两个xubuntu 9.04安装。

分区中一个安装/dev/sda1

以及分区中的另一个安装/dev/sda5

如果我在分区中运行 xubuntu 安装/dev/sda5,如何浏览分区中的其他 Xubuntu 安装文件/dev/sda1

答案1

首先,你需要让文件/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

您将获得一个 shell,其中似乎只有来自的文件/dev/sda1存在。此 shell 将以 root 身份运行;您可以使用su切换到存在于其他安装中的用户。某些命令可能无法在此环境中运行,抱怨缺少proc;您可以通过运行(以 root 身份,在 chroot 内)来满足它们

mount -t proc proc /proc

可以在 chroot 中运行 GUI 应用程序,但是设置有点复杂。

相关内容