打印

通过Ghost安装Solaris的介绍

本帖已经被作者加入个人空间

通过Ghost安装Solaris的介绍

Ghost安装Solaris

Ghost是最常使用的软件之一,通过尝试,可以使用Ghost来批量安装Solaris。前提就是机器配置完全一样,对每一台机器都采用了相同的分区结构,这样在一台机子上面安装好之后,将整个Solaris所在硬盘分区进行克隆。然后在其他的机子上进行恢复。Ghost可以将分区直接写为UFS,标记为BF。我们所需要做的工作就是安装Grub。

随便找一张Solaris安装盘,看到启动后的Grub菜单按c,进入grub>

找到硬盘上已安装的Solaris系统的位置

grub>find  /platform/i86pc/multiboot

(hd0,2,a) ----上条语句的执行结果,显示Solaris系统启动分区。

我们也可以查找另一个文件:find /boot/grub/menu.lst

运行以下命令即可手动启动Solaris

grub>root (hd0,2,a)

Filesystem type is ufs, partition type 0x000000bf

grub>kernel$ /platform/i86pc/kernel/unix

grub>module$ /platform/i86pc/boot_archive

grub>boot

进入Solaris后,使用root身份安装grub,最后重新启动系统

#cd /usr/sbin

#installgrub -m /boot/grub/stage1 /boot/grub/stage2 /dev/rdsk/c0d0s0 (重新安装grub)

输出:Updating master boot sector destorys existing boot managers (if any) Continue (y/n)? y

stage1 written to partition 1 sector 0 (abs 31455270)

stage2 written to partition 1, 233 sectors starting at 50 (abs 31455320)

stage1 written to master boot sector

重启之后Grub就应该可以使用了。

但是有一个特别有意思的情况,就是无论用什么方式安装完Solaris(网络或ghost)之后都无法出现Grub菜单,启动系统后只能看到黑屏的左上角有大写的GRUB,然后就是一个闪闪的光标。这样的问题我遇到过几次,通过总结可能是因为硬盘分区表的问题,也就是说Grub在安装的时候并没有写入到MBR里面去。通过摸索,运行以下几条命令即可修复:

grub>root (hd0,2,a)

grub>setup (hd0)

grub>install /boot/grub/stage1 (hd0) /boot/grub/stage2 /boot/grub/menu.lst

grub>setup (hd0,2,a)

[ 本帖最后由 云杉上的蝴蝶 于 2008-5-15 16:05 编辑 ]
AI by Spruce Lab --
Discover the Info. Tech. for Personal!
Powered by Solaris & Oracle

TOP

蝴蝶就是神,鉴定完毕!

TOP

蝴蝶不是神,只是喜欢不断得寻找、采集和传播花蜜!
AI by Spruce Lab --
Discover the Info. Tech. for Personal!
Powered by Solaris & Oracle

TOP

grub就是强,我用一个GRUB就搞定了LINUX,SOLARIS,XP引导的问题。

如果下一版GRUB加入模拟ISO功能的话以后用ISO安装系统就方便很多了~~~

TOP

这个不错 蝴蝶很好很强大
真是佩服李白,在唐朝就知道骂法国了
(看每句的第一字和最后一字)
法暮苍山兰舟家,
国无落霞缀清乐。
去年叶落缘分福,
死水微漾人却亡。

TOP


感谢一直以来您对我们的支持!
当前时区 GMT+8, 现在时间是 2008-7-6 21:48 京ICP证060528 号

Designed By 17DST