将 /home 挂载到 USB Live Linux

将 /home 挂载到 USB Live Linux

是否可以将/home包含所有设置的文件夹安装到作为 Live CD 从 USB 闪存盘运行的 Linux 上?

假设您的/home笔记本电脑的磁盘上有该分区,并且您想要运行 Live Linux。但您想要保留旧的设置。将其视为双启动的替代方案。

您认为可能吗?你认为它会有用吗?我担心它会因为USB而变慢。 USB 3.0 怎么样?我的意思不是便宜的版本,而是非常快的读/写速度。 8GB 的​​内存条够大吗?

答案1

这个问题现在已经很老了,但是......

我目前在桌面上使用 live xubuntu 14.04,硬盘驱动器中的主分区安装在 /home 中。

我必须运行一些命令才能实现这一点。

以下是操作方法:

  1. 从 USB 密钥启动

  2. 启动后,安装包含主目录的分区:

    • 打开文件管理器并单击要安装的分区
    • 或打开终端并输入正确的命令:(sudo mount /dev/sda1 /media/sda1这是一个示例,请根据您的上下文进行调整)
  3. 在终端中,使用以下命令将您的主分区绑定到实时主分区:(sudo mount --bind /media/sda1/home /home/xubuntu根据您的上下文进行调整,xubuntu 是我的实时 xubuntu 发行版中的用户名和 homedir 名称)

    现在主分区已绑定,但系统尚未使用您的主配置,因此您必须断开连接然后重新连接,但您还不知道当前用户的密码

  4. 因此,在终端中,设置当前用户的密码:“sudo passwd xubuntu”并输入密码两次。 (在我的 xubuntu 发行版中,用户是“xubuntu”,当然,这将是另一个发行版的用户)

  5. 断开连接,选择用户,输入之前定义的密码,然后连接

  6. 您现在已使用主分区登录,所有配置更改(当然是您的用户会话,而不是系统)都将被保存。

也许存在另一种方法来重新加载窗口管理器而不必断开/重新连接,但我没有找到 xfwm 的方法...

该方法不允许您更新/升级系统,并且无法安装新程序。

答案2

我想从 USB 启动 Linux,但在其中使用笔记本电脑硬盘驱动器的 /home 分区

听起来您想从 USB 记忆棒启动笔记本电脑,然后将笔记本电脑硬盘安装为/home

如果是这样,一旦笔记本电脑启动并从 USB 记忆棒运行,请运行 dmesg 以查看内核将笔记本电脑硬盘驱动器视为什么设备。最有可能的是,它是/dev/hda/dev/sda。然后运行fdisk -l sda| hda。最有可能的是,只有一个分区。两者/dev/hda1任一/dev/sda1。一些预装 Windows 的笔记本电脑有多个分区,用于 Windoze 恢复。如果是这样,请使用 fdisk 销毁分区,然后创建一个分区。 mkfs 它,然后使用mount /dev/hda1 /home或挂载它mount /dev/sda1 /home。我建议使用 ext4 或 xfs。

当然,一旦执行此操作,笔记本电脑将无法从 USB 记忆棒(或 Live CD,如果有 CD 驱动器或网络启动)以外的方式启动。

相关内容