**:杜昌彬的空間
首先向其致敬!有改動。
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檔案系統使用檔案分配表和目錄區。絕大多數作業系統,對硬碟的讀寫操作,通過檔案系統來完成,因此引導扇區中的內容,我們不能夠在檔案系統...