「LinuxtoGo」2010年的机械硬盘能做什么
目录
Overview
如题.
如何在没有环境强依赖性的编程上机试验中, 仅仅靠学校机房里的老爷机顺利地生存下来? 你可能在找 linux to go
: 在 U 盘中安装的 linux 操作系统.
Format
作为一个忠实的 Arch Linux
用户, 我选择了 Arch Linux
作为我的 linux to go
系统. 首先用 https://archlinux.org/download/ 提供的各种你喜欢的方式获取最新的系统镜像, 然后使用 dd
命令将其写入 U 盘中.
|
|
Installation
从 U 盘启动系统, 并仔细阅读 https://wiki.archlinux.org/index.php/Installation_guide 中的步骤安装系统. 其中, 你需要注意的是:
在
/etc/fstab
中, 我们需要使用 UUID 而不是 label 来指定分区, 以保证在不同机器上的可移植性.在执行
grub-install
时, 你需要指定--removable
参数, 以便在 U 盘中安装grub
. (血一样的教训, 不这样做的话在重新拔插 U 盘后会无法识别启动盘)
其实在 GNU GRUB Manual 中明确指出了这一点:
For removable installs you have to use –removable and specify both –boot-directory and –efi-directory:
# grub-install --efi-directory=/mnt/usb --boot-directory=/mnt/usb/boot --removable