1、有两块硬盘;
2、两块硬盘分别装XP和Ubuntu
3、安装后互不影响(即可以分别安装和卸载)
先说偶的机器配置:
IBM T43 2G RAM 120G+40G HD
昨天下午去华强北买了个IBM光驱位硬盘盒,把升级后剩下的40G硬盘装下。
进BIOS,发现都能识别。
原来的120G硬盘上已经安装了XP,并下载了ISO文件
按照gnix_oag兄提供的--长期提供从硬盘启动Desktop ISO的引导文件:
下载了引导文件,并做好配置,从硬盘安装了ISO文件。
关键点1:
在安装最后一步时,有一个ADVANCE选项,选择,并把GRUB安装到HD(1)
这步很关键,目的是不让GRUB改主盘上的MBR
关键点2:
安装后,由于gnix_oag 提供的MENU。LST默认是直接指向他提供的内核文件,而不能指到刚刚安装的Ubuntu 内核,所以需要修改。
重新进入Ubuntu安装选项,相当于用live CD启动
在终端下输入:
sudo gedit
分别打开位于120G硬盘中和40G硬盘中的/boot/grub 下的 menu.lst
可以看到/boot/grub 下的 menu.lst有对刚装好内核引导选项:
title Ubuntu 7.10, kernel 2.6.22-14-generic
root (hd1,0)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=0a74e191-64db-42e1-ab05-bdd1742f8c2f ro quiet splash
initrd /boot/initrd.img-2.6.22-14-generic
quiet
title Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode)
root (hd1,0)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=0a74e191-64db-42e1-ab05-bdd1742f8c2f ro single
initrd /boot/initrd.img-2.6.22-14-generic
title Ubuntu 7.10, memtest86+
root (hd1,0)
kernel /boot/memtest86+.bin
quiet
把这部分拷出来,复制到120G硬盘中的menu.lst,例如:
timeout 5
find --set-root /boot/grub/fonts.chs
splashimage /boot/grub/bj2008.xpm.gz
fontfile /boot/grub/fonts.chs
default 0
title Ubuntu 7.10, kernel 2.6.22-14-generic
root (hd1,0)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=0a74e191-64db-42e1-ab05-bdd1742f8c2f ro quiet splash
initrd /boot/initrd.img-2.6.22-14-generic
quiet
title Ubuntu 7.10
find --set-root /boot/grub/fonts.chs
kernel /boot/gutsy/vmlinuz boot=gnix_oag ramdisk_size=1048576 root=/dev/ram rw quiet splash debian-installer/locale=zh_CN fd_dir=gutsy
initrd /boot/gutsy/initrd.gz
title 一键还原
find --set-root /boot/grub/fonts.chs
kernel /boot/grub/mem_disk.gz c=120 h=2 s=36 floppy
initrd /boot/grub/ghost_1.gz c=120 h=2 s=36 floppy
title 启动 DOS
find --set-root /boot/grub/fonts.chs
kernel /boot/grub/mem_disk.gz c=64 h=8 s=36 floppy
initrd /boot/grub/dos98.gz c=64 h=8 s=36 floppy
title 返回上级
rootnoverify (hd0,0)
makeactive
chainloader +1
(请不要直接复制这个,因为硬盘的UUID是不一样的,即这个
root=UUID=0a74e191-64db-42e1-ab05-bdd1742f8c2f
是不一样的)
这样,启动后进入c:\grldr=" Ubuntu Linux "选项后(这个是WIN下的 BOOT。INI里我们自己加的),就可以看到多了个选项:
title Ubuntu 7.10, kernel 2.6.22-14-generic
直接选择,就可以进入装到第二个硬盘上的Ubuntu了。
优点:
1、相互独立,互不影响。2个盘都可以随时重新安装系统,Ubuntu安装完后按照上述方法就可以使用
2、第二个硬盘可以随时拔掉,只要不选Ubuntu 7.10, kernel 2.6.22-14-generic就可以
缺点:
只针对偶的T43,40G硬盘与光驱不能同时用了。