最近出于工作需要,在dell 台式机上成功安装了windows xp、RedHat as 5.4、solaris 10.8三个操作系统,过程非常艰辛,也付出了沉重代价(装solaris 的时候把整个硬盘都格式化了,数据全部丢失,还好重要数据都备份了,否则我真的只有去见上帝了)。为了让有同样需要的朋友不至于像我一样付出沉重代价,我把安装过程描述一下,也免得自己以后再装三系统时忘了。

我的电脑配置如下:
硬件   
 处理器: 英特尔 酷睿2 双核 E4600 @ 2.40GHz 
 主板: 戴尔 0KP561 ( 英特尔 P35/G33/G31/P31 Express ) 
 内存: 1 GB ( 三星 DDR2 667MHz ) 
 主硬盘: 希捷 ST3160815AS ( 160 GB ) 
 显卡: 英特尔 G33/G31 Express Chipset Family ( 384 MB / 戴尔 ) 
 显示器: 戴尔 DELD016 DELL E178WFP ( 17.2 英寸 ) 
 光驱: 飞利浦-建兴 DVD-ROM DH-16D2S DVD光驱 
 声卡: Analog Devices AD1984 @ 英特尔 82801G(ICH7) 高保真音频 
 网卡: 博通 BCM5787 NetLink Gigabit Ethernet / 戴尔 

 

安装过程如下:

1. 硬盘分区:
由于WindowsSolaris必须安装在主分区上,而Linux可以安装在主分区或逻辑分区,所以至少要划分两个主分区。
一块硬盘最多可以划分四个主分区,推荐划分成三个主分区和一个扩展分区(扩展分区也算一个主分区,我们可以在扩展分区创建多个逻辑分区)。如果划分成四个主分区的话,扩展分区就不存在了,也就不能创建多个逻辑分区了。
以我的电脑为例,160G硬盘是这样分配的(仅供参考):
主分区一(C盘):20G,用来装Windows XP
主分区二(J盘):50Gsolaris 10.8。
扩展分区:

D盘(40G),data
H盘(40G),RedHat Linux as 5.4

I盘(2G),作为LinuxSwap交换空间
磁盘分区工具可以采用Partition Magic,一般的XP安装碟里都会自带,当然也可以去网上下载。如果硬盘无数据或无重要数据,可以用PM格式化整个硬盘然后重新分区;如果需要划分多主分区,而之前硬盘已经分好区且有重要数据,推荐使用XP的安装盘,然后进入Windows PE(即光盘上的Windows),启动PM,将无用的逻辑分区转化成主分区(这样相对比较安全)。切记:如果硬盘有重要数据,不要在开机时直接选择安装盘的PM进入,这样可能会破坏整个分区表,我就尝试过几次,教训深刻。
2. 系统安装
首先要准备三个系统的安装光盘,比如Solaris,我们可以在SUN公司的官网上下载其iso镜像文件,然后进行刻录,或者向Sun公司申请免费光盘。在三系统安装的顺序上,应首先安装WindowsLinux,两者可以不分先后。在安装好WindowsLinux后,再安装Solaris。因为SolarisGrub能覆盖LinuxGrub,而Linux不能覆盖SolarisGrub。如果先安装Solaris的话,在安装Linux的过程中会弹出不能安装Grubfatal error导致安装失败,并可能会破坏整个磁盘分区表,导致其它系统也不能正常启动。

首先安装windows xp。我用的是番茄花园的GHOST盘,安装过程略。
在安装Linux时,我们可以选择其中的一个主分区或逻辑分区进行安装(一般选择Ext3文件系统进行格式化),同时选择之前分配的swap交换空间(如果系统内存不大,将有必要留一定的swap空间供内存数据交换)。
在安装Solaris时,选择预留的一个主分区(非windows主分区,选择Solaris格式化),然后一步步按提示操作即可,整个安装过程非常简单。注:在安装Solaris时不要选择图形引导安装,一定要在文本模式下安装,因为图形引导安装时默认会格式化整个硬盘而且无法修改,必须在文本模式下才能手动格式化预留的主分区。
3. Grub配置文件的修改
在三个系统都顺利安装上后,在Grub里只有SolarisWindows两个系统选择,安装好的Linux需要修改SolarisGrub配置文件才能显示出来。
所以,在安装完Linux后,第一件重要的事,就是进入Linux系统,用U盘将Grub文件拷贝出来,文件的路径是/boot/grub/menu.lst
装好Solaris后,首先进入系统。由于Solaris采用ZFS作为根文件系统,Grub文件的路径已经发生变化,路径是/rpool/boot/grub/menu.lst。找个这个文件后,Linuxtitlerootkernel和module属性添加进去。
RedHat Linux as 5.4为例,要添加进配置文件的内容是:
title Red Hat Enterprise Linux Server (2.6.18-164.el5xen)
 root (hd0,5)
 kernel /boot/xen.gz-2.6.18-164.el5
 module /boot/vmlinuz-2.6.18-164.el5xen ro root=LABEL=/ rhgb quiet
 module /boot/initrd-2.6.18-164.el5xen.img

至此,你就可以体验Windows XP、OpenSolaris和Linux三系统给你带来的愉悦了。

Logo

更多推荐