grub> root (hd0,0)安装到硬盘(接在RAID卡)

摘自:http://hi.baidu.com/roothoo/item/7e58620c2c0a8ac891571871

1. 先设定一下含有 /boot 目录的那个 partition 啊!

grub> root (hd0,0)

Filesystem type is ext2fs, partition type 0x83

# 瞧!找到啦!有这个 partition 的存在,且 grub 认识他为 ext2 的 filesystem。


2. 搜寻一下,是否存在 stage1 这个资讯档案?

grub> find /boot/grub/stage1

(hd0,0)

(hd1,0)

# 呵呵!竟然找到两个?因为刚刚我们也安装一个在 /dev/hdb1 嘛!


3. 搜寻一下是否可以找到核心? /boot/vmlinuz ?

grub> find /boot/vmlinuz

Error 15: File not found

grub> find /boot/vmlinuz-2.6.12-1.1456_FC4

(hd0,0)

# 没办法,FC4 没有连结档,所以需要填写完整的 kernel 档案名称!


4. 给他安装上去吧!安装到 MBR 看看!

grub> setup (hd0)

Checking if "/boot/grub/stage1" exists... yes

Checking if "/boot/grub/stage2" exists... yes

Checking if "/boot/grub/e2fs_stage1_5" exists... yes

Running "embed /boot/grub/e2fs_stage1_5 (hd0)"...  15 sectors are embedded.

succeeded

Running "install /boot/grub/stage1 (hd0) (hd0)1+15 p (hd0,0)/boot/grub/stage2

/boot/grub/grub.conf"... succeeded

Done.

# 很好!确实有装起来~这样 grub 就在 MBR 当中了!


5. 那么重复安装到我的 /dev/hda1 呢?亦即是 super block 当中?

grub> setup (hd0,0)

Checking if "/boot/grub/stage1" exists... yes

Checking if "/boot/grub/stage2" exists... yes

Checking if "/boot/grub/e2fs_stage1_5" exists... yes

Running "embed /boot/grub/e2fs_stage1_5 (hd0,0)"... failed (this is not fatal)

Running "embed /boot/grub/e2fs_stage1_5 (hd0,0)"... failed (this is not fatal)

Running "install /boot/grub/stage1 (hd0,0) /boot/grub/stage2 p

/boot/grub/grub.conf "... succeeded

Done.

# 虽然无法将 stage1_5 安装到 super block 去,不过,还不会有问题,

# 重点是最后面那个 stage1 要安装后,显示 succeeded 字样就可以了!


grub> quit



最终还是没有将grub安装上去


你可能感兴趣的:(资讯)