如何安装grub
grub是个bootloder 之前linix用的是lilo,只能引导4G一下的硬盘,
而不能引导更大的硬盘,后来grub的诞生,让lilo退出了。grub即是grand unified bootloader
可以引导linux,unix ,windows等系统。
下面让我们来介绍如何安装一个grub,有两种方法
一,是用grub-install安装:
我们在一个宿主机上格式化一个磁盘,分区,我们将grub安装在第一个分区上sdb1,由于grub要
在sdb1上写文件,所以要将sdb1挂载到一个目录上,那么先创建一个目录mkdir /mnt/boot,
mount /dev/sdb1 /mnt/boot #而且一定要挂载到boot目录里。然后用grub-stall挂载
grub-install --root-directory=/mnt /dev/sdb #--root-directory用来指定grub的根目录
# 所以是/mnt目录下
二,手动安装:
就是将grub目录下的所有文件拷贝过去,
建立好磁盘分区后,查找在本地的grub,可知在/usr/share/grub,切换到此目录
cd /usr/share/grub
ls 查看/grub下的目录下的文件i386-redhat,cd i386-redhat,切换到此目录下,
mount /dev/sdb1 /mnt/boot #将其挂载到/mnt/booot目录里,没有boot目录,要先创建boot
mkdir /mount/boot/grub #创建grub目录
cp ./* /mnt/boot/grub/ #将当前目录里的所有文件都拷贝到新建的目录里
ls /mnt/boot/grub #查看是否已经复制
从新安装
cd #退出当前目录
umount /dev/sdb1 #卸载
grub #进入grub
>root (hd1,0) #指定根分区
>setup (hd1) 就能安装好
>quit 退出模式
mount /dev/sdb1 /mnt/boot 从新挂载
cd /mnt/boot
ls 可以看到有grub了
转载于:https://blog.51cto.com/string/788324