sudo grub
进入 Grub 交互模式:
grub> find /boot/grub/stage2 (hd0,0) grub> root (hd0,0) Filesystem type is xfs, partition type 0x83 grub> setup (hd0) Checking if "/boot/grub/stage1" exists... yes Checking if "/boot/grub/stage2" exists... yes Checking if "/boot/grub/xfs_stage1_5" exists... yes Running "embed /boot/grub/xfs_stage1_5 (hd0)"... 19 sectors are embedded. succeeded Running "install /boot/grub/stage1 (hd0) (hd0)1+19 p (hd0,0)/boot/grub/stage2 /boot/grub/menu.lst"... succeeded Done. grub> quit
搜索 stage2 文件所在的分区[39],通常就是 Grub 根分区 | |
返回 Grub 根分区名称 | |
将这个分区设为 Grub 根分区 | |
返回 Grub 根分区的文件系统信息 | |
将 Grub 安装到 MBR。注意是(hd0)而不是(hd0,0) | |
检查需要的文件是否存在,因为用了 XFS 文件系统,所以需要xfs_stage1_5
|
|
将xfs_stage1_5 嵌入到 MBR,不然 Grub 不能够读取 XFS 分区中的 stage2 |
|
将stage1 安装到 MBR,并指向 stage2 和 menu.lst
|
|
退出 |
TAB
补全,或者按两次TAB
列出提示