重要提醒:这三个系统都非常古老(Windows XP发布于2001年,Fedora 8发布于2007年,Solaris 11发布于2011年),在现代硬件上可能遇到驱动不兼容等问题。建议在虚拟机(如VirtualBox、VMware)中尝试,若需实机安装,请准备老旧硬件。
/dev/sda1: NTFS - Windows XP系统分区(30GB)
/dev/sda2: NTFS - Windows数据分区(可选)
/dev/sda3: ext3 - /boot分区(200MB,给Fedora)
/dev/sda4: 扩展分区(剩余空间)
/dev/sda5: swap(4GB,Fedora和Solaris共享)
/dev/sda6: ext3 - /分区(30GB,Fedora)
/dev/sda7: ZFS - Solaris 11系统分区(40GB)
/dev/sda8: 剩余空间(数据分区)
注:Solaris 11强烈推荐使用ZFS,可能需要专用分区
必须按此顺序:Windows XP → Fedora 8 → Solaris 11
先安装Windows XP
再安装Fedora 8
/boot分区(ext3)/分区(ext3)/boot分区(不要安装到MBR!)最后安装Solaris 11
Solaris GRUB会自动检测:
手动添加Fedora 8到Solaris GRUB:
启动到Solaris后,编辑/rpool/boot/grub/menu.lst:
title Fedora 8
root (hd0,2) # 根据实际情况调整,通常是(hd0, a)格式
kernel /vmlinuz-2.6.23.1-42.fc8 ro root=/dev/sda6
initrd /initrd-2.6.23.1-42.fc8.img
需要根据实际分区和内核版本调整
备用方案(若Solaris GRUB无法引导):
/boot/grub/grub.conf:title Solaris 11
root (hd0,6) # 调整分区号
kernel /platform/i86pc/multiboot
module /platform/i86pc/boot_archive
时间冲突:
/etc/sysconfig/clock设置UTC=yes驱动问题:
文件系统访问:
ntfs-3g访问NTFS(需编译)在VirtualBox中按此顺序安装:
创建虚拟硬盘(动态分配,至少100GB) 先安装Windows XP(分配30GB) 再安装Fedora 8(分配30GB) 最后安装Solaris 11(分配40GB) 使用VirtualBox的多重引导功能最后建议:除非有特殊需求(如遗产系统维护、教育目的),否则不建议在生产环境部署此组合。考虑使用虚拟机隔离运行这些老系统更为安全可靠。