grub作为操作系统的启动管理器,boot loader 对系统的启动有着至关重要的作用。下面是两种安装grub的方法:

一、

    使用grub软件包安装:

  首先在mnt 下创建一个boot目录,然后把dev下的一个要装grub的的分区,比如sdb挂载至mnt下的boot, 即 :mount /dev/sdb1 /mnt/boot

 然后grub-install --root-directory=/mnt ,这里指grub所在的跟,所以只能是mnt,而不是boot,因为它是以boot识别的,即这条命令为:

  grub-install --root-directory=/mnt /dev/sdb

 切换至mnt下的boot的grub下ls一下,可以查看grub文件是否创建好,此时sdb上已经有grub了。

二、

   强行手动安装grub:

 grub下的所有文件在目录/usr/share/grub/i386-redhat下,如果手动安装,就要用到这里的文件了。首先挂载sdb,

mount /dev/sdb1 /mnt/boot,

然后cp/usr/share/grub/i386-redhat下的文件到mnt/boot/grub里面去,如果boot下没有grub目录,则先要创建目录,mkdir /mnt/boot/grub,拷贝完成后开始安装grub

  在命令行输入grub

grub> root (hd1,0)

grub> setup (hd1)

安装成功,quit退出即可