GRUB 的安裝與使用

來源:互聯網
上載者:User

安裝與使用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到相應的裝置(注意:是裝置,不是分區)

推薦閱讀:

GRUB引導程式設定檔分析

Linux系統安裝出錯後出現GRUB rescue的修複方法

Ubuntu 13.04 安裝 GRUB Customizer 

GRUB被損壞後的修複示範 

製作GRUB磁碟圖文詳解

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.