Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1143318
  • 博文数量: 286
  • 博客积分: 3124
  • 博客等级: 中校
  • 技术积分: 5186
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-24 23:42
个人简介

Bomi

文章存档

2015年(1)

2013年(1)

2012年(281)

2008年(3)

分类: 系统运维

2012-02-05 01:03:38

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 编辑 ]

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