|
最近安装了Solaris,感觉很不错。下面是我的安装和配置过程。
一、准备工作
1.准备Solaris 10的镜像文件
下载Solaris 10 的dvd版,这是几个分裂的压缩文件,把这几个文件解压到一个目录中,然后把解压后的文件合并为一个文件
在unix类系统中
cat 文件1 文件2 文件3 文件4 文件5 > 目标文件.iso
windows系统
copy /b 文件1 文件2 文件3 文件4 文件5 目标文件.iso
注:一定要下载dvd版本,否则无法进行硬盘安装。
2.准备分区
Solaris需要大于8G的硬盘空间并且要安装在主分区,所以要准备一个大于8G的空闲空间或Solaris分区(最好是大于10G的空间,我第一次安装时8.6G的空间都不够)。
安装前我的分区:
hda1 10G fat32 安装了XP C盘
(后面的分区都是逻辑分区,hda是Linux表示分区的格式)
hda5 11G fat32 资料 D盘
hda6 15G fat32 资料 E盘
hda7 14G linux 安装了Gentoo
hda8 32M linux linux的boot分区
hda9 500M swap linux交换分区
hda10 10G linux 未使用
hda11 4G linux linux资料
hda12 5G linux 未使用
hda13 6G linux 未使用
为了安装Solaris,我决定把hda12和hda13删除,然后建立一个新的Solaris分区,这样Solaris就可以直接使用这个分区(我很担心Solaris破坏我的全部数据,因为安装Gentoo时就把我好几年辛辛苦苦积累资料和自己写的一些东西全毁了,当时我是欲哭无泪啊)。在安装过程中,Solaris果然把这个分区当成了自己的家,只要我们提供了一个Solaris2的主分区,Solaris就会直接使用这个分区,不会影响其他的分区。
下面为Solaris准备分区,这里要用到分区工具了。对硬盘进行分区多少都有一些危险,选择一个好的分区工具显得很重要。这里推荐使用Linux的cfdisk,它把所有的操作都列出来了,非常直观。
在gentoo下输入cfdisk,显示了我的全部分区,把光标移动到hda13分区上,选择delete,把hda13删除,依法炮制,把hda12删除,然后把光标放在空白分区上,选择new,回车,出现一个选择建立主分区还是逻辑分区,缺省是主分区,所以直接回车就可以了。这时候创建的是linux分区,选择type,回车,这时候要我们选择分区的格式,同时也列出了许多操作系统的分区格式,仔细看清楚,我们要选择Solaris2的分区格式,回车。实际上,上面的操作并没有真正执行。选中write,回车,这一步让上面的操作执行。最后选择quit退出。
3.准备启动文件
在linux的命令行输入命令mount -o loop xxx.iso /mnt/cdrom,xxx.iso是Solaris的镜像文件,/mnt/cdrom是挂载点。把/mnt/cdrom中的boot目录复制到一个地方,比如D盘(Linux下为hda5);在windows下用虚拟光驱也可以。boot目录中有一个grub目录,打开其中的menu.lst文件,这个文件是用来启动安装程序的。其中的内容如下:
#
#pragma ident "@(#)install_menu 1.2 05/08/08 SMI"
#
default=0
timeout=0
title Solaris
kernel /boot/multiboot kernel/unix -B install_media=cdrom
module /boot/x86.miniroot
title Solaris Serial Console ttya
kernel /boot/multiboot kernel/unix -B install_media=cdrom,console=ttya
module /boot/x86.miniroot
title Solaris Serial Console ttyb (for lx50, v60x and v65x)
kernel /boot/multiboot kernel/unix -B install_media=cdrom,console=ttyb
module /boot/x86.miniroot
复制
title Solaris
kernel /boot/multiboot kernel/unix -B install_media=cdrom
module /boot/x86.miniroot
加入到现有的menu.lst文件中并改为
title Solaris
root (hd0,4)
kernel /boot/multiboot kernel/unix -B install_media=hda
module /boot/x86.miniroot
这里把cdrom改为hda,其实改为其他的字母也是可以的,就是把它空着也可以。这里要注意
root (hd0,4),我把boot目录放在D盘,如果是E盘就是root (hd0,5)。
二、安装
重新启动计算机,在grub的选择菜单中选择Solaris,就启动了Solaris的安装程序。过一会儿就会停下 来,如果你不按Enter,它就会一直停下来。按下Enter,这时候出现一个#,只要出现这个#,后面 的安装就可以进行下去了。
注:因为Solaris不能识别Linux分区,Solaris的镜像文件不能放在Linux分区中;否则,后面的操作 就无法进行。
在#后面输入mount -F pcfs /dev/dsk/c0d0p2:2 /mnt,pcfs是DOS和windows的文件系统,c0d0p2是第 一个硬盘的扩展分区,c0d0p2:2 就是E盘,D盘为c0d0p2:1。这样就把E盘挂在了/mnt目录下(因为 我把Solaris的镜像文件放在了E盘)。
在#后面输入lofiadm -a /mnt/xxx.iso,这时候会显示/dev/lofi/1,这个是我们创建的虚拟光盘文件,然 后在#后面输入mount -F /dev/lofi/1 /cdrom,这样我们就把虚拟文件挂在了/cdrom下了,Solaris的安装 程序就以为光驱中有了安装文件了,可以继续下面的安装了。在#后面输入exit后,你会看到安装过 程又启动了。后面的安装过程请根据提示操作。我使用的是Solaris11的自动安装DVD,输入exit后就完全自动安装好。
下面的地址
http://mirrors.oss.org.cn/opentech
有solaris10和Solaris11的自动安装DVD文件,利用它们可以节约一半的安装时间,其中包含了GNU 的编译器,上面的操作完全适用它们,推荐使用。我使用的是Solaris11的自动安装DVD。
Solaris10有两个分裂的文件,下载后要把它们合并:
said_x86_2006-07_install_iso_1和said_x86_2006-07_install_iso_1
Solaris11:sol_11_flash_install_cn.iso
安装后的配置 |
|