游乐游手机版
首页/系统平台/文章详情

Windows XP、Fedora 8、Solaris 11三系统安装攻略

时间:2026-06-20 10:35
笔者以三个操作系统为例,介绍一套多系统安装方案,分别是:Windows XP SP2、Fedora 8(Linux)以及Solaris Nevada snv_60 X86(自动安装光盘,对应Solaris 11)。 动手之前,建议先了解一下Grub和NT Loader的基本用法,对如何引导多系统有个

笔者以三个操作系统为例,介绍一套多系统安装方案,分别是:Windows XP SP2、Fedora 8(Linux)以及Solaris Nevada snv_60 X86(自动安装光盘,对应Solaris 11)。

动手之前,建议先了解一下Grub和NT Loader的基本用法,对如何引导多系统有个清晰的认识。

XP和Solaris需要安装在主分区上,Linux可以放在扩展分区。这里使用的Solaris是自动安装版,必须放在主分区,且该分区必须是未分配的空间或者Solaris分区。

分区规划

第一个主分区:安装XP。
第二个主分区:安装Solaris,分配16GB。光盘说明要求大于8GB,但实测8GB装不上,稍微大一点就可以。
其他区域均为扩展分区,在其中划分多个分区,分别用于Windows、Linux(/boot分区约100MB、/根分区大于10GB、swap大小为内存的2倍)。
最后会留出8MB的未分配空间,不用理会。

如果是一块空白硬盘,最好用光盘版的分区工具进行分区。在Windows下可以使用分区魔术师将D盘转换为主分区,然后删除该分区。

安装顺序

四个系统的安装顺序为:XP → Linux → Solaris。其中Solaris和Linux的顺序可以互换,但要注意这两个系统都使用Grub引导,后安装的系统会覆盖前一个的引导,需要提前备份相关文件(后面会详细说明)。

首先安装Mac OS X(以iATKOS v1.0i为例,用电驴下载)。安装过程并不复杂,只是在自定义选项里选上对应的驱动即可。

Mac安装完成后,再安装XP。这一步无需赘述,需要注意的是安装时系统会提示硬盘上有一个未知系统,直接忽略继续安装即可。安装结束后Mac无法启动,这时需要使用一个小工具——tboot。将tboot放在C盘根目录,打开C:\boot.ini,在最后一行添加:C:\tboot=Mac OS X。重启后在Windows启动菜单中会多出“Mac OS X”选项,选中后进入黑白界面,再选择Mac分区即可启动Mac。

安装Solaris

下面安装Solaris。这里使用的光盘是自动安装版,它似乎只能安装在磁盘的最后一个分区,原因不明。如果在安装过程中遇到错误,不妨尝试将目标分区放在最后。安装前先在Windows中删除要安装Solaris的分区,然后用光盘启动,等待约半小时即可完成。该版本的默认用户名和密码都是root,记得修改。进入Solaris后,打开终端执行:

dd if=/dev/rdsk/c0d0p0 of=/mnt/Solaris.sun bs=512 count=1

在/mnt文件夹中找到Solaris.sun文件,将其复制到U盘(Solaris 10能自动识别U盘)。回到Windows,将Solaris.sun放在C盘,在boot.ini中添加一行:C:\Solaris.sun=Solaris。现在NT Loader就能引导Solaris了。

最后安装Linux

最后安装Linux(以Suse 10为例,购机时附赠)。安装过程与普通Linux一致。

如果先安装Linux再安装Solaris,安装Linux结束后,找到/boot/grub/menu.lst文件,将其内容复制到U盘。安装完Solaris后,同样找到/boot/grub/menu.lst文件,把之前Linux的menu.lst内容粘贴到Solaris的menu.lst文件中。注意:粘贴的是menu.lst里面的内容,不是直接覆盖文件,而且必须使用自己的配置,因为不同硬盘的分区可能不同。

启动Solaris后,用root登录,编辑/boot/grub/menu.lst

vi /boot/grub/menu.lst
在文件末尾添加类似以下内容(根据实际版本调整):
title Fedora (2.6.23.1-42.fc8)
root (hd0,7)
kernel /vmlinuz-2.6.23.1-42.fc8 ro root=LABEL=/1 rhgb quiet
initrd /initrd-2.6.23.1-42.fc8.img
重启后,选择“RedHat”字样即可正常启动Linux。

在Linux Shell中输入grub可进入Grub界面,输入root (hd0,后按Tab键可查看各分区信息。注意:这里看到的分区信息可能与fdisk -l不同,例如后者显示为(hd0,5)时,前者可能为(hd0,4)。

因为Solaris的Grub可以引导Linux,但Linux不能直接引导Solaris(除非Linux支持UFS)。如果先装Solaris后装Linux,但仍希望开机时使用Solaris的Grub,可以在Solaris终端中执行以下命令(需找到相近版本的安装光盘,例如Solaris 10,用光盘启动后选择第二个选项“Solaris Express”,出现选项时选6进入终端):

/usr/sbin/installgrub -m /boot/grub/stage1 /boot/grub/stage2 /dev/rdsk/c0d0s0

完成。

来源:https://www.jb51.net/os/Solaris/177612.html
上一篇如何更改Solaris系统的init运行级别 下一篇Solaris系统版本及位数查看方法
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
微软详解Win11时间点还原 默认每24小时创建恢复点
系统平台 · 2026-06-30

微软详解Win11时间点还原 默认每24小时创建恢复点

微软今日推送了最新的 6 月可选更新,并发布博客详细解读了 Win11 全新的“时间点还原”(Point-in-time restore)功能——这一功能本质上是对系统恢复体验的一次全面升级,旨在让用户更轻松地应对电脑故障。 微软表示,面向 Windows 11 客户端用户的“时间点还原”功能现已正

Win11 26H1六月可选更新KB5095091 优化放大镜改善装机体验
系统平台 · 2026-06-30

Win11 26H1六月可选更新KB5095091 优化放大镜改善装机体验

微软今天推送了Windows 11 26H1设备的6月可选更新KB5095091,安装完成后系统版本号会升级到Build 28000 2340。值得一提的是,这次更新并非面向所有设备,而是专门为搭载高通骁龙X2系列芯片的机型准备的——包括骁龙X2 Plus、X2 Elite和X2 Elite Ext

Win11六月可选更新KB5095093修复回收站弹窗异常
系统平台 · 2026-06-30

Win11六月可选更新KB5095093修复回收站弹窗异常

微软已悄然推送Windows 11六月可选更新,编号KB5095093。本次更新覆盖两个版本:24H2用户安装后版本号升级至Build 26100 8737,而25H2用户则更新至Build 26200 8737。 本次更新并非仅是小修小补,而是带来了多项实质性新功能。下面我们就来详细解析这些更新内

苹果macOS 27 Beta2封堵Siri AI跳过候补名单漏洞
系统平台 · 2026-06-30

苹果macOS 27 Beta2封堵Siri AI跳过候补名单漏洞

科技媒体 Cult of Mac 昨日(6月23日)发布博文指出,苹果在 macOS 27 Beta 2 更新中悄然封堵了一个此前可用的后门——用户曾能通过一条终端命令绕过候补名单,直接启用新版 Siri AI,如今这一方法已失效。 简要回顾一下:在 macOS 27 Beta 1 阶段,只需在 M

微软加速Win11 25H2推送 覆盖所有符合条件家用PC
系统平台 · 2026-06-30

微软加速Win11 25H2推送 覆盖所有符合条件家用PC

近日(6月23日),科技媒体 Windows Latest 发布了一则值得关注的动态:微软已进一步扩大 Windows 11 25H2 的推送范围,所有满足硬件要求、且不受 IT 部门管理的家庭版和专业版设备,现在均可顺利接收本次更新。 此次升级有一个显著特点——采用“启用包”(eKB)方式进行推送