|
发表于 2005-1-17 01:40:17
|
显示全部楼层
我装了winxp+FreeBSD+Debian,共三个系统,由grub引导。
1.DM分区,全部为fat32
2.安装winxp或镜像覆盖C盘。 我是用后者。
3.用Debian Sarge 安装盘,删除C盘以外的分区,只留下C盘,接着划分剩余空间,最少再加一个主分区和逻辑分区。准备安装FreeBSD的hda?即那个主分区,仍格式化FAT32.然后安装基本系统(很快的,十分钟以内)。
4.安装FreeBSD-5.3,到分区时,弄好它。写入MBR,重启,再安装FreeBSD,正式划分磁盘,整个过程要只操作FreeBSD所要安装的分区。
5.正式安装Debian,MBR写入。这样就可以由grub引导三个系统了。
6.修改Debian中/boot/grub/menu.list
**注意以后重新安装FreeBSD到要不要FreeBSD的引导 OS管理安装到MBR,一定要选第三项none,不然要修复grub引导或重装Debian 。
呵呵,不知道我说不说得清楚。
Debian下看,hda1-----winxp,hda2----FreeBSD ,hda3---Debian,hda5----Debian的swap,hda6----winxp的D盘。
我的/boot/grub/menu.list具体内容:
title Debian GNU/Linux, kernel 2.6.8-1-686
root (hd0,2)
kernel /boot/vmlinuz-2.6.8-1-686 root=/dev/hda3 ro
initrd /boot/initrd.img-2.6.8-1-686
savedefault
boot
title Debian GNU/Linux, kernel 2.6.8-1-686 (recovery mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.8-1-686 root=/dev/hda3 ro single
initrd /boot/initrd.img-2.6.8-1-686
savedefault
boot
title Debian GNU/Linux, kernel 2.4.27-1-686
root (hd0,2)
kernel /boot/vmlinuz-2.4.27-1-686 root=/dev/hda3 ro
initrd /boot/initrd.img-2.4.27-1-686
savedefault
boot
title Debian GNU/Linux, kernel 2.4.27-1-686 (recovery mode)
root (hd0,2)
kernel /boot/vmlinuz-2.4.27-1-686 root=/dev/hda3 ro single
initrd /boot/initrd.img-2.4.27-1-686
savedefault
boot
title Debian GNU/Linux, kernel 2.4.27-1-386
root (hd0,2)
kernel /boot/vmlinuz-2.4.27-1-386 root=/dev/hda3 ro
initrd /boot/initrd.img-2.4.27-1-386
savedefault
boot
title Debian GNU/Linux, kernel 2.4.27-1-386 (recovery mode)
root (hd0,2)
kernel /boot/vmlinuz-2.4.27-1-386 root=/dev/hda3 ro single
initrd /boot/initrd.img-2.4.27-1-386
savedefault
boot
### END DEBIAN AUTOMAGIC KERNELS LIST
# This is a divider, added to separate the menu items below from the Debian
# ones.
title FreeBSD-5.3
root (hd0,1)
savedefault
makeactive
chainloader +1
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title Windows NT/2000/XP
root (hd0,0)
savedefault
makeactive
chainloader +1 |
|