歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> GRUB 的安裝與使用

GRUB 的安裝與使用

日期:2017/2/28 14:45:28   编辑:Linux教程

安裝與使用grub

要開始探究 GRUB 的精妙之處,首先需要下載、編譯和安裝它。但不要害怕 -- 根本不會修改您的引導記錄 -- 我們只是要編譯和安裝 GRUB,就像其它程序一樣,在此過程中我們可以創建 GRUB 引導盤。請不要擔心;在修改引導過程之前,我會告訴您。

grub的安裝過程與普通軟件的安裝過程沒有太多區別,可以自行安裝

grub的使用

前期准備:

1)格式化一個分區:

sudo mke2fs /dev/fd02)掛載分區sudo mount /dev/fd0 /mnt/floppy3)創建目錄和復制文件sudo mkdir /mnt/floppy/boot
sudo mkdir /mnt/floppy/boot/grub
sudo cp /usr/share/grub/i386-pc/stage1 /mnt/floppy/boot/grub
sudo cp /usr/share/grub/i386-pc/stage2 /mnt/floppy/boot/grub引導盤制作:
4)引導盤制作grub> root (fd0)//where to find the stage1 and stage2 file
grub> setup (fd0)//where to install the boot loader
grub> quit相關問題:
5)grub的命名約定到目前為止,您可能會感到一點困惑,因為 GRUB 所使用的硬盤/分區命名約定與 Linux 使用的命名約定不同。在 Linux 中,第一個硬盤的第五個分區稱作 "hda5"。而 GRUB 把這個分區稱作 "(hd0,4)"。GRUB 對硬盤和分區的編號都是從 0 開始計算。另外,硬盤和分區都用逗號分隔,整個表達式用括號括起。現在,回來看一下 GRUB 提示,可以發現如果要引導 Linux 硬盤 hda5,應輸入 "root (hd0,4)"。如果已經明白了 GRUB 硬盤/分區命名,您也許要調整當前 root 命令行,以使它指向保存 Linux 內核的分區。按以下格式輸完命令,然後按 Enter 鍵:

grub> root (hd0,4) (hit enter)
Filesystem type is reiserfs, partition type 0x837)關於setup(hd0)如果使用 FAT 而不是 ext2 文件系統創建引導盤,GRUB 是否可以工作。是的,它可以工作,因為在輸入 "setup (fd0)" 時,GRUB 會安裝與 root 文件系統類型匹配的 stage1.5。即使沒有沒有空間可以安裝 stage1.5,GRUB 仍可以通過追溯到更原始的塊列表,來裝入 stage2。grub install:安裝grub到你的設備8)利用grub搜索與恢復系統備份啟動所需要的內核:sudo mount /dev/fd0 /mnt/floppy
sudo cp /path/to/bzImage /mnt/floppy/boot
sudo umount /dev/fd0利用內核進行啟動grub> root (fd0)
grub> kernel /boot/bzImage root=/dev/hda5 (將 /dev/hda5 更改成想要引導的分區名稱)
grub> boot9)grub config需要用update-grub來更新grub.cfg文件grub-install:安裝grub到相應的設備(注意:是設備,不是分區)

Copyright © Linux教程網 All Rights Reserved