LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 4870|回复: 11

完全硬盘安装solaris10!!!

[复制链接]
发表于 2006-10-8 14:26:51 | 显示全部楼层 |阅读模式
硬盘安装solaris10
1。分区简介:(以我的硬盘为例,只做参考)
   第一主分区   10G   C盘  NTFS格式  安装WINDOWS XP
   第二主分区   15G   空闲未分配  准备留给Solaris10
   扩展分区分为三个逻辑盘:
       D盘     24G   NTFS格式
       E盘     26G   FAT32格式   
       F盘     3G    FAT32格式
2。准备过程:
   在E盘建一个Solaris的文件夹,然后用winrar或者虚拟光驱打开sol-10-u2-ga-x86-dvd.iso,将里面boot目录下的multiboot和x86.miniroot这两个文件提取出来,放在Solaris文件夹中,然后把sol-10-u2-ga-x86-dvd.iso镜像文件也放在Solaris文件夹中。(其实这三个文件放在任何地方都可以,但必须是在FAT32分区中。而且最好不要放在最后一个分区中,我在安装过程中mount最后一个分区老是出错)
3。用grub引导:
   用grub或grub for dos引导,在命令提示符下键入以下命令:
   find /solaris/multiboot
   会显示 hd(0,5),这里的hd(0,5)和我的分区有关,如果分区不同,可能显示不同。
   然后再键入以下命令进行引导:
   kernel hd(0,5)/solaris/multiboot kernel/unix -B install_media=dsk
   module hd(0,5)/solaris/x86.miniroot
   boot
   如果一切顺利的话,应该就可以进入引导画面。
4。利用安装过程中出现的shell进行虚拟光驱
   正确引导以后,首先会出现6个安装模式选项,选择1或者等待超时(默认是1)。这时屏幕上会出现类似的如下提示:
   NOTICE: rtls0 -- link down
   ERROR: Unbale to configure network inteface
          Exiting to shell
   # NOTICE: rtls0 -- link up 100Mbps Full_puplex
   这时候安装程序会中断,光标会停止不动。这时敲一下回车,会出现shell提示符 #
   这个shell是可以用的,敲几个简单的命令试试。
   有了这个shell就好办了,我们可以用它进行虚拟光驱。
   首先要知道E盘在Solaris中是怎么表示的:
   进入dsk里面看一下  cd /dev/dsk
   然后 ls 看一下,里面有类似c0d0p0,c0d0p1,c0d0p2,c0d0p3,c0d0p4的设备。这里c0d0p0代表第一主分区即C盘,c0d0p1代表第二主分区,c0d0p2代表扩展分区。因为Solaris不能识别逻辑盘,所以c0d0p2代表的是整个扩展分区(即D盘、E盘和F盘),分别用c0d0p2:1、   c0d0p2:2、  c0d0p2:3 来区分D盘、E盘和F盘,因为Solaris不能识别NTFS,所以c0d0p2:1就是我的E盘,c0d0p2:2就是我的F盘,知道了这些就好办了。赶紧把E盘mount上去吧:
  mount -F pcfs /dev/dsk/c0d0p2:1 /mnt
  然后进入mnt目录下去看看吧,应该可以看到E盘的文件了。这时候就可以用Solaris的DVD镜像做虚拟光驱了。
  lofiadm -a /mnt/solaris/sol-10-u2-ga-x86-dvd.iso
  mount -F hsfs /dev/lofi/1 /cdrom (必须挂载在/cdrom目录中)
  再进入cdrom里面去看看吧,应该成功了。这时系统会认为光驱里面有光盘了。
  等这一切做完之后,然后键入 exit ,就会退出shell,安装程序会自动继续进行下去。
5。进入图形化安装界面后,我就不再多说了吧........   ^_^


最后,祝愿大家都能成功!
发表于 2006-10-13 17:29:37 | 显示全部楼层
xfs 磁盘分区无法挂载。
刻盘算了。
回复 支持 反对

使用道具 举报

发表于 2006-10-14 21:38:12 | 显示全部楼层
刻盘也不行!!
闷!
不能 多系统共存。
不识别 分区表。
回复 支持 反对

使用道具 举报

发表于 2006-11-9 15:47:19 | 显示全部楼层
楼主办法非常好,顺利安装完成。特此感谢!
回复 支持 反对

使用道具 举报

发表于 2006-11-9 22:48:35 | 显示全部楼层
请问 SATA 硬盘能不能这样子弄呢?我的硬盘是 ST3120827AS, 我在 solaris 论坛上看过这个,但是不能安装!!!
回复 支持 反对

使用道具 举报

发表于 2006-11-21 13:20:54 | 显示全部楼层
上次sun来学校 没人发了张solaris  
回复 支持 反对

使用道具 举报

发表于 2006-11-29 12:52:26 | 显示全部楼层
谢谢楼主,方法很好。就是下面的有点小错误
kernel hd(0,5)/solaris/multiboot kernel/unix -B install_media=dsk
module hd(0,5)/solaris/x86.miniroot
boot

应该是这样
kernel (hd0,5)/solaris/multiboot kernel/unix -B install_media=dsk
module (hd0,5)/solaris/x86.miniroot
boot

如果用的是grub for dos的只支持8.3的文件名变成这样的
kernel (hd0,5)/solaris/multib~1 kernel/unix -B install_media=dsk
module (hd0,5)/solaris/x86~1.min
boot
回复 支持 反对

使用道具 举报

发表于 2006-12-1 18:20:48 | 显示全部楼层
结合feel2008和robert73的帖子,我也安装成功了。确实不错!!
回复 支持 反对

使用道具 举报

发表于 2006-12-12 00:40:19 | 显示全部楼层
我想问一下,我的iso文件放在linux分区下面了,从ubuntu来看,是/dev/hdb1,分区格式ext3。在mount -F后面应该用什么参数呢?我试不出来。请帮助!
回复 支持 反对

使用道具 举报

发表于 2006-12-16 15:40:22 | 显示全部楼层
选安装介质的时候我们先CD/DVD.还是网路文档系统什么别的呢?我的五个CD镜像...怎么办啊.就是没有人帮我....
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表