[转载]winxp solaris10 linux freebsd安装到同一机器上(80G硬盘)
文章作者:ALLEN信息来源:HUIHOO
最近在同一机器上成功安装了winxp,solaris10,linux,freebsd四个操作系统,现整理出来与大家分享
安装顺序:winxp,solaris10,linux,freebsd
先安装Winxp (40G)
接着安装Solaris 10 (10G)
选择Solaris Interactive Text (Console Session)
手工分配10G左右的空间给Solairs, 剩下30G留给RHEL4和FreeBSD
要选自动弹出CD
安装完第一张CD后,需要重新启动系统,这时会提示你插入2,3,4光盘继续后面的安装
solaris10能检测和保留安装的winxp, winxp能启动,
接着安装 Linux, 系统会检测出 Solaris安装的格式:Linux swap
提示:Would you like to format this partition as a swap partition?
一定要选 No , 否则要把Solaris 10 干掉
Linux GRUB是安装在
/dev/hda Master Boot Record(MBR)
还是安装在 /dev/hda3 linux ext3的系统上?选 在/dev/hda3 ext3 上上安装Redhat
选用GRUB接管Solaris的引导程序,
Where do you want to install the boot loader?
然后选 /dev/hda Master Boot Record(MBR) // 这里很重要
且不要新建Linux swap ,因为Solaris 10整个文件系统格式就是Swap
你只要创建一个单一的/ 就直接安装Linux就可以啦。Swap 我想 Linux会从 Solaris 10中拿点出来用 ?
这时,只能找到winxp的 other 选项,solaris 10看不到了,
要手工修改grub.conf,添加solairs 10的引导
title solaris 10
rootnoverify (hd0,1)
chainloader +1
makeactive
boot
OK, Solaris 系统也引导成功 :)
接着安装 FreeBSD, 创建FreeBSD的文件系统
在Install Boot Manager for drive ad0?时要注意:
选择None // 这里很重要
重新启动,也需要象添加solaris 10的方式,添加
title FreeBSD 5.2.1
root (hd0,3,a)
kernel /boot/loader
这个动作是进入linux后,通过修改/etc/grub.conf完成
我实验的三种情况:
1、winxp,linux,freebsd
2、winxp,linux,solaris
3、winxp,solaris,linux,freebsd
以上也是系统的安装顺序
四个系统安装成功,其引导都是在修改 grub.conf 完成的
我将80G分为两大部分:40G给winxp,其他 40G给solaris10,rhel4,freebsd5 三个操作系统,
安装顺序:winxp,solaris,linux,freebsd
在grub.conf中的内容:
-----------------------------
title RHEL AS (2.6.9-5.EL)
root (hd0,2)
kernel /boot/vmlinuz-2.6.9-5.EL ro root=LABEL=/
initrd /boot/initrd-2.6.9-5.EL.img
title WinXP
rootnoverify (hd0,0)
chainloader + 1
title Solaris 10
rootnoverify (hd0,1)
chainloader + 1
makeactive
boot
title FreeBSD 5.2.1
root (hd0,3,a)
kernel /boot/loader 80 G 盘 不可能吧! 一块硬盘能够给你的分区 限制在了七个
Windows 需要 一个扩展分区 加 系统分区
Linux 需要 boot / 根分区 swap 交换分区 三个
solaris10,freebsd 两个系统 只有两个分区的空闲了 想装起来 不可能. 四个系统安装成功,其引导都是在修改 grub.conf 完成的
我将80G分为两大部分:40G给winxp,其他 40G给solaris10,rhel4,freebsd5 三个操作系统,
安装顺序:winxp,solaris,linux,freebsd
在grub.conf中的内容:
-----------------------------
title RHEL AS (2.6.9-5.EL)
root (hd0,2)
kernel /boot/vmlinuz-2.6.9-5.EL ro root=LABEL=/
initrd /boot/initrd-2.6.9-5.EL.img
title WinXP
rootnoverify (hd0,0)
chainloader + 1
title Solaris 10
rootnoverify (hd0,1)
chainloader + 1
makeactive
boot
title FreeBSD 5.2.1
root (hd0,3,a)
kernel /boot/loader
这个是重点 [s:74] [s:74] 偶装的时候 把 WinXP 装好了 再装 Linux FC5 再装BSD 分区不允许 死都装不上了
[b] 一快硬盘 偶根本就木有办法装上 这四个系统 还是分区问题[/b] 有兴趣的 就可以测试. TO only_over:
1.如何在 Windows XP 中创建多重启动系统 // [url]http://support.microsoft.com/?scid=kb;zh-cn;306559[/url]
2.linux 至少要[b]两[/b]个分区:/ 及Swap
上文重点是[b]分区[/b]和[b]Grub[/b]的设置
偶没试过,不要bT 我哦 only_over
页:
[1]