如何安装grub

     grub是个bootloder 之前linix用的是lilo,只能引导4G一下的硬盘,

而不能引导更大的硬盘,后来grub的诞生,让lilo退出了。grub即是grand unified bootloader

可以引导linuxunix 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-redhatcd  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