Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1831336
  • 博文数量: 283
  • 博客积分: 10141
  • 博客等级: 上将
  • 技术积分: 2931
  • 用 户 组: 普通用户
  • 注册时间: 2005-12-21 14:33
文章分类

全部博文(283)

文章存档

2013年(2)

2012年(2)

2011年(17)

2010年(36)

2009年(17)

2008年(18)

2007年(66)

2006年(105)

2005年(20)

分类: LINUX

2005-12-22 14:01:33

 

花了两天的时间折腾出来...笨就是没办法

硬件:
HP Compaq d280 MT

安装顺序:
Windows XP
Solaris 10
FC

注意事项:
1.Solaris 10支持的硬件很有限,不支持声卡无所谓,不支持网卡就可以考虑不装了.
2.分驱要事先规划好,安装过程尤其要注意不要误格式化掉Solaris的分区,因为其分区ID与Linux swap的相同,都为82.
3.主分区上不能同时存在Solaris和Linux的文件系统,Solaris不支持,而我在开始没有注意到这一点,补救的方法是用RedHat的光盘引导系统,用fdisk修改了主分区的Linux分区ID.

安装过程简记:
1.分区:
    改BIOS设置,从光盘起动,用Redhat光盘引导,切到控制台用fdisk进行分区.不用图形界面的分区工具是因为图形界面带的disk druid支持分区格式少.
    分区如下:
Disk /dev/hda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1               1        2433    19543041    c  W95 FAT32 (LBA)
/dev/hda2            2434        6081    29302560    b  W95 FAT32
/dev/hda3   *        6082       10945    39062016   bf  Unknown
/dev/hda4           10946       19457    68372640    5  Extended
/dev/hda5           10946       13378    19543041   83  Linux
/dev/hda6           15875       19457    28780416    7  HPFS/NTFS
/dev/hda7           13379       15809    19526976   83  Linux
/dev/hda8           15810       15874      522081   82  Linux swap

Partition table entries are not in disk order

其中,hda1是Windows XP的C盘.而hda2就是"补救"后的结果了,是Windows下的D盘,本打算做Linux的根分区的.hda3则是Solaris的分区了,在用fdisk分区时候指定了分区ID为82.hda4是扩展分区.hda5做了Linux的/,hda6打算多系统公用,hda7挂Linux的/home,看起来比较奢侈了,呵呵.最后一个是Linux swap.

2.安装Windows XP
  没什么好写的,嗯.

3.安装Solaris
  用的是今年第8期《程序员》杂志送的光盘,只有一张,所以也没有装Documentation还有其他的软件。我也下载到了其他的盘在Fat的分区,并在安装过程中mount到了Solaris的系统上面,但是还是没有用:-(
    前面的设置都不难,有一点可能会有误会,有一步让选择要从中进行引导的设备,是指要从哪里读东西进行安装,而不是要把系统安装到什么地方。
  其他的只要硬件能识别就好,否则有可能导致安装异常中断。
  安装完成以后,Solaris会自己创建boot loader,能引导xp+solaris双系统。这个boot loader在Solaris分区的第一个扇区(据别的文档说...)

    我所遇到的问题比较郁闷,图形界面CDE起来以后,只有鼠标箭头,其它什么都没有,而且Solaris新版本不支持ctrl+alt+F?切换控制台,所以只好按Power了。起动了Java Desktop后,和浏览相关的应用程序,比如Mozilla,或者开一个终端,只出一个框中间什么也没有,然后就失去响应...所以,现在我的Solaris还只能在字符界面用 :-(

4.安装FC
  这个过程对于常用Linux的人来说也没有什么好写的吧。
    我遇到了这样的问题:
 光盘引导之后,到Test光盘步,键盘会失去响应,我的鼠标是USB的,但键盘是PS/2的,我从BIOS里禁掉USB Controller后正常的。

5.多系统引导
 我用了FC自带的grub做引导,修改/boot/grub/grub.conf如下:
========================================================
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You do not have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /, eg.
#          root (hd0,4)
#          kernel /boot/vmlinuz-version ro root=/dev/hda5
#          initrd /boot/initrd-version.img
#boot=/dev/hda
default=0
timeout=10
splashimage=(hd0,4)/boot/grub/splash.xpm.gz
#hiddenmenu
title Fedora Core (2.6.9-1.667smp)
        root (hd0,4)
        kernel /boot/vmlinuz-2.6.9-1.667smp ro root=LABEL=/ rhgb quiet
        initrd /boot/initrd-2.6.9-1.667smp.img
title Fedora Core-up (2.6.9-1.667)
        root (hd0,4)
        kernel /boot/vmlinuz-2.6.9-1.667 ro root=LABEL=/ rhgb quiet
        initrd /boot/initrd-2.6.9-1.667.img
title Windows XP
        rootnoverify (hd0,0)
        chainloader +1
title Solaris 10
        rootnoverify (hd0,2)
        makeactive
        chainloader +1
=================================================================
增加了Solaris 10那项,重新起动后引导正常。

阅读(2037) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~