Linux 引導管理器 grub2 使用簡介

2021-05-26 12:28:31 字數 1337 閱讀 3567

**:杜昌彬的空間

首先向其致敬!有改動。

grub是linux系統即其他類unix系統的主流bootloder,由於grub原來版本的設計存在很大缺陷,與以前的grub很不相同,其使用和配置也發生很大變化。現在很多linux發行版本都使用了grub2作為引導系統,比如 ubuntu。grub2是模組化的,可動態載入需要的模組,另外增加了更多的功能,具有較高的可擴充套件性。grub2支援自定義選單的主題,命令更豐富,支援網路啟動等。經過重新設計,將新的grub命名為grub2.

grub2的安裝非常簡單,使用grub-install命令即可。如:

# grub-install --root-directory=/boot /dev/hda

grub2的真正配置檔案是/boot/grub/grub.cfg,但通常不直接編輯他,

而是通過配置/etc/default/grub檔案和/etc/grub.d目錄中的shell指令碼,

然後通過grub-mkconfig命令來生成/boot/grub/grub.cfg檔案中的內容。

比如修改了/etc/default/grub檔案後

可執行以下命令使配置生效:

grub-mkconfig -o /boot/grub/grub.cfg

注意grub-mkconfig命令不帶引數時僅在終端中輸出生成的配置內容,

而不寫入/boot/grub/grub.cfg中。

在ubuntu中,可以直接使用

sudo update-grub(或update-grub2,兩者是一樣的)命令代替上面的長命令.

/etc/default/grub檔案中是一些變數設定,該檔案的預設的有效內容是:

grub_default=0 #預設的啟動選單項

grub_hidden_timeout_quiet=true #在顯示選單項之前等待若干秒直到有按鍵被按下,

否則直接啟動

rub_timeout=10 #顯示選單的超時時

grub_distributor=`lsb_release -i -s 2> /dev/null || echo debian`

grub_cmdline_linux_default="quiet splash"

#除非grub_disable_linux_recovery

被設定,

否則每個linux核心啟動啟動選單會生成兩個,

乙個是預設選單,乙個是恢復模式選單項。

此變數便是預設項的附加核心啟動引數.

grub_cmdline_linux="" #所有linux核心選單項都會附加上的啟動引數

可以根據自己的喜好設定相應的值。

設定完成之後用update-grub命令更新,重啟就會有效果了。

多重引導管理器Grub使用詳解

1 問題的提出 目前發行的linux版本大多用lilo實現多系統引導,但不同版本的lilo有同樣的乙個問題 根分割槽 boot分割槽 不能分在1024柱面 約8.4gb 以後,否則lilo不能安裝或者安裝後不能正確引導系統,而使用大硬碟是必然趨勢,如何解決這一問題呢?藍點linux下的多系統啟動管理...

grub系統引導管理器破解root密碼

如果是grub系統引導管理器的話破解root密碼 啟動時出現grub引導介面如圖1 根據提示按下字母 e 鍵編輯出現如圖2 移動游標到第二行然後再次按字母 e 鍵出現如圖3 然後在 root label 後面輸入linux 1 或者single意為單使用者模式 完成後敲回車鍵 enter 出現如圖4...

系統引導管理器學習

每個分割槽起始的一部分扇區,為分割槽引導扇區。在分割槽引導扇區之後的部分,為檔案系統的索引,檔案系統通過它定位檔案在硬碟上的位置。不同的檔案系統採用不同的索引,例如fat檔案系統使用檔案分配表和目錄區。絕大多數作業系統,對硬碟的讀寫操作,通過檔案系統來完成,因此引導扇區中的內容,我們不能夠在檔案系統...