是否可以将/home
包含所有设置的文件夹安装到作为 Live CD 从 USB 闪存盘运行的 Linux 上?
假设您的/home
笔记本电脑的磁盘上有该分区,并且您想要运行 Live Linux。但您想要保留旧的设置。将其视为双启动的替代方案。
您认为可能吗?你认为它会有用吗?我担心它会因为USB而变慢。 USB 3.0 怎么样?我的意思不是便宜的版本,而是非常快的读/写速度。 8GB 的内存条够大吗?
答案1
这个问题现在已经很老了,但是......
我目前在桌面上使用 live xubuntu 14.04,硬盘驱动器中的主分区安装在 /home 中。
我必须运行一些命令才能实现这一点。
以下是操作方法:
从 USB 密钥启动
启动后,安装包含主目录的分区:
- 打开文件管理器并单击要安装的分区
- 或打开终端并输入正确的命令:(
sudo mount /dev/sda1 /media/sda1
这是一个示例,请根据您的上下文进行调整)
在终端中,使用以下命令将您的主分区绑定到实时主分区:(
sudo mount --bind /media/sda1/home /home/xubuntu
根据您的上下文进行调整,xubuntu 是我的实时 xubuntu 发行版中的用户名和 homedir 名称)现在主分区已绑定,但系统尚未使用您的主配置,因此您必须断开连接然后重新连接,但您还不知道当前用户的密码
因此,在终端中,设置当前用户的密码:“sudo passwd xubuntu”并输入密码两次。 (在我的 xubuntu 发行版中,用户是“xubuntu”,当然,这将是另一个发行版的用户)
断开连接,选择用户,输入之前定义的密码,然后连接
您现在已使用主分区登录,所有配置更改(当然是您的用户会话,而不是系统)都将被保存。
也许存在另一种方法来重新加载窗口管理器而不必断开/重新连接,但我没有找到 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 驱动器或网络启动)以外的方式启动。