返回列表 回复 发帖

通过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 编辑 ]
蝴蝶就是神,鉴定完毕!
Solaris UltraSPARC StorgeTEK JAVA
我的MSN:xasun_029@hotmail.com
我的Blog:http://sun029.blog.ixpub.net
蝴蝶不是神,只是喜欢不断得寻找、采集和传播花蜜!
grub就是强,我用一个GRUB就搞定了LINUX,SOLARIS,XP引导的问题。

如果下一版GRUB加入模拟ISO功能的话以后用ISO安装系统就方便很多了~~~
这个不错 蝴蝶很好很强大
我昨天装了一个繁体英文版的XP,但是OFFICE装的是简体英文版的.为了兼容问题,微软都给难住了

急问题

在 SPARC 平台下 是否可以GHOST 这样安装
高手高手高高手
hjkjhjl;jljl
返回列表