我是要把硬盘上的安装好的Linux 系统克隆到U盘上去。
新到手的8G U盘,133+10元,网上购买的。
1。先格式U盘,我是用惠普的专用U盘格式化工具,格式化以后应该是hdd模式。
Linux下用fdisk应该也可以。我是两台笔记本,把U盘拔来拔去。
2。插上U盘,我的系统会自动mount。
#ls -al /dev/disk/by-id
可以看到自己的U盘信息,我的是/dev/sdc /dev/sdc1
#umount /dev/sdc1
然后格式化U盘
mkfs.ext3 /dev/sda1
我是用gparted软件,图形界面,感觉不错。
3。复制现有的系统文件到U盘上
mkdir /mnt/sdc1
mkdir /mnt/tmp
mount /dev/sdc1 /mnt/sdc1
mount /dev/hda3 /mnt/tmp (Linux系统安装在/dev/hda3)
cp -a /mnt/tmp/* /mnt/sdc1 (将原系统中的所有文件复制到U盘上)
以前安装的系统,乱七八糟的软件装了一大堆,有7G,拷贝花了不少时间。
4。安装启动管理器(我偏爱grub)
相关阅读见Linux与Windows多系统引导软件GRUB4DOS下载及使用说明
测试了不少方法。
U盘是格式化成ext3格式,grub4dos会提示找不到grldr.
grub-install 找不到U盘
grub
grub>root ( 按Tab,查看信息,确定U盘所在)
grub>root (hd1,0)
grub> setup (hd1)
成功搞定
其他方法
将 GRUB4DOS 引导代码写入移动硬盘MBR
在已装好的Ubuntu下,进入 bootlace.com 所在目录,假设移动硬盘为 /dev/sdb
运行命令
sudo ./bootlace.com --floppy /dev/sdb