如何安裝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了