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