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退出即可