|
1. 硬盘分区
使用diskgen对硬盘分区.
为保证兼容性,对第一个分区设置为fat32格式,并设置为活动分区,以使硬盘能够启动.
diskgen分区后会提示对fat32格式和ntfs格式进行格式,而linux下的ext3格式和swap格式需要到linux下进行格式化,命令分别是:
mkfs.ext3 /dev/sdb2
mkswap /dev/sdb3
2. 安装mbr到移动硬盘
使用grubinst-1.1-bin-w32下的grubinst_gui.exe程序安装mbr到移动硬盘(win7系统使用管理员方式执行此程序):
3. 复制winpe程序到移动硬盘
将winpe安装到U盘后,复制安装后的所有文件到移动硬盘的第一个分区(需显示隐藏文件)
复制grub4dos-0.4.4里面chinese文件夹的grub.exe和grldr到移动硬盘的第一个分区(替换原有的grub.exe, 如不替换grub,启动后将直接进入winpe系统,而没有grub菜单)
改原有的menu.dpe文件名为menu.lst
编辑menu.lst,后面加入如下:title
clear
title [09]--Boot Ubuntu 10.04.1 1
root (hd0,1)
kernel /boot/vmlinuz-2.6.32-27-generic ro root=/dev/sdb2
initrd /boot/initrd.img-2.6.32-27-generic
boot
title [10]--Boot Ubuntu 10.04.1 2
find --set-root /boot/vmlinuz-2.6.32-27-generic
kernel /boot/vmlinuz-2.6.32-27-generic root=UUID=a2e9c1b0-1db5-44df-89c8-e8c459408887 ro splash
initrd /boot/initrd.img-2.6.32-27-generic
boot
注:title[09]和title[10]为一样的作用,选其一即可
UUID在linux下使用命令blkid -o value -s UUID 可查出,此处的UUID为ext3分区的UUID值
4. 安装ubuntu系统到移动硬盘
如果是全新安装ubuntu到移动硬盘,安装后不要选择安装grub, 使用命令查出ext3分区的UUID值,填入menu.lst文件中
如果是复制已有的ubuntu系统到移动硬盘中,需使用livecd或其他可以挂载linux文件系统的linux启动,挂载原有的根分区(假定为nb)和移动硬盘的ext3分区(假定为wd),进入nb目录,使用命令 cp –a * /wd复制系统
注:-a参数表示复制目录,同时保留系统的文件属性,如属主等参数
复制完成后,编辑移动硬盘里的/etc/fstab文件,替换新的分区UUID值
编辑menu.lst里UUID值,填入ext3分区的UUID值
|
|
|
|
|
|
|