|
一个160G的sata 移动硬盘,想把当前主机的系统复制一份,到别的机器从移动硬盘启动用
1. 用livecd 启动, 用 cp -a 命令, 把主机硬盘上的 / 目录 拷贝到分区2 , /home 目录拷贝到分区3 (主机也只用了2个分区)
2. 想装grub到移动硬盘上。
主机系统中,
1) sudo grub
2) find /boot/grub/stage2
提示 (hd0,1) (hd3,1) ,后者是移动硬盘
3) root (hd3,1)
4) setup (hd3)
下来修改移动硬盘上的 menu.lst ,用UUID来指定root分区,加了 delbay=8 修改为
root (hd0,1)
kernel vmlinuz-xxxxx ..... real_root=UUID= ....delay=8
fstab也用UUID指定了swap,/ home 分区
3. 重启,指定从移动硬盘启动,错误提示:
grub 1.5
error 17
为什么呢?
4. 重启,指定从主机硬盘启动,在grub 界面,按b编辑,
修改为 root (hd3,1) 和 root = (sdd,1), 从移动硬盘启动,是可以的,进去看,启动的确实是移动硬盘上的系统。表明错误就是 grub 没安装到 移动硬盘上。
参考的帖子是:
doom3d 的"在移动硬盘上安装GentooLinux "
http://www.linuxsir.cn/bbs/showthread.php?t=153674&page=3
“打造u盘上的linux系统”
http://www.linuxsir.cn/bbs/thread335468.html |
|