精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

如何配置并排除GNU引導加載程序(GRUB)故障

系統 Linux 系統運維
本文將會向你介紹 GRUB 的知識,并會說明你為什么需要一個引導加載程序,以及它是如何給系統增加功能的。

 

由于 LFCS 考試需求的變動已于 2016 年 2 月 2 日生效,因此我們向 LFCS 系列 添加了一些必要的話題。為了準備認證考試,我們也強烈推薦你去看看 LFCE 系列。

本文將會向你介紹 GRUB 的知識,并會說明你為什么需要一個引導加載程序,以及它是如何給系統增加功能的。

Linux 引導過程 是從你按下你的電腦電源鍵開始,直到你擁有一個全功能的系統為止,整個過程遵循著這樣的主要步驟:

  1. 一個叫做 POST(上電自檢)的過程會對你的電腦硬件組件做全面的檢查。
  2. 當 POST 完成后,它會把控制權轉交給引導加載程序,接下來引導加載程序會將 Linux 內核(以及 initramfs)加載到內存中并執行。
  3. 內核首先檢查并訪問硬件,然后運行初始化進程(主要以它的通用名 init 而為人熟知),接下來初始化進程會啟動一些服務,***完成系統啟動過程。

在該系列的第七講(“SysVinit、Upstart 和 Systemd”)中,我們介紹了現代 Linux 發行版使用的一些服務管理系統和工具。在繼續學習之前,你可能想要回顧一下那一講的知識。

GRUB 引導裝載程序介紹

在現代系統中,你會發現有兩種主要的 GRUB 版本(一種是有時被稱為 GRUB Legacy 的 v1 版本,另一種則是 v2 版本),雖說多數***版本的發行版系統都默認使用了 v2 版本。如今,只有 紅帽企業版 Linux 6 及其衍生系統仍在使用 v1 版本。

因此,在本指南中,我們將著重關注 v2 版本的功能。

不管 GRUB 的版本是什么,一個引導加載程序都允許用戶:

  1. 通過指定使用不同的內核來修改系統的行為;
  2. 從多個操作系統中選擇一個啟動;
  3. 添加或編輯配置區塊來改變啟動選項等。

如今,GNU 項目負責維護 GRUB,并在它們的網站上提供了豐富的文檔。當你在閱讀這篇指南時,我們強烈建議你看下 GNU 官方文檔。

當系統引導時,你會在主控制臺看到如下的 GRUB 畫面。最開始,你可以根據提示在多個內核版本中選擇一個內核(默認情況下,系統將會使用***的內核啟動),并且可以進入 GRUB 命令行模式(使用 c 鍵),或者編輯啟動項(按下 e 鍵)。

 GRUB 啟動畫面

你會考慮使用一個舊版內核啟動的原因之一是之前工作正常的某個硬件設備在一次升級后出現了“怪毛病(acting up)”(例如,你可以參考 AskUbuntu 論壇中的這條鏈接)。

在啟動時會從 /boot/grub/grub.cfg 或 /boot/grub2/grub.cfg 文件中讀取GRUB v2 的配置文件,而 GRUB v1 使用的配置文件則來自 /boot/grub/grub.conf 或 /boot/grub/menu.lst。這些文件不應該直接手動編輯,而應通過 /etc/default/grub 的內容和 /etc/grub.d 目錄中的文件來更新。

在 CentOS 7 上,當系統最初完成安裝后,會生成如下的配置文件:

  1. GRUB_TIMEOUT=5 
  2. GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)" 
  3. GRUB_DEFAULT=saved 
  4. GRUB_DISABLE_SUBMENU=true 
  5. GRUB_TERMINAL_OUTPUT="console" 
  6. GRUB_CMDLINE_LINUX="vconsole.keymap=la-latin1 rd.lvm.lv=centos_centos7-2/swap crashkernel=auto  vconsole.font=latarcyrheb-sun16 rd.lvm.lv=centos_centos7-2/root rhgb quiet" 
  7. GRUB_DISABLE_RECOVERY="true" 

除了在線文檔外,你也可以使用下面的命令查閱 GNU GRUB 手冊:

  1. # info grub 

如果你對 /etc/default/grub 文件中的可用選項特別感興趣的話,你可以直接查閱配置一節的幫助文檔:

  1. # info -f grub -n 'Simple configuration' 

使用上述命令,你會發現 GRUB_TIMEOUT 用于設置啟動畫面出現和系統自動開始啟動(除非被用戶中斷)之間的時間。當該變量值為 -1 時,除非用戶主動做出選擇,否則不會開始啟動。

當同一臺機器上安裝了多個操作系統或內核后,GRUB_DEFAULT 就需要用一個整數來指定 GRUB 啟動畫面默認選擇啟動的操作系統或內核條目。我們既可以通過上述啟動畫面查看啟動條目列表,也可以使用下面的命令:

在 CentOS 和 openSUSE 系統上

  1. # awk -F\' '$1=="menuentry " {print $2}' /boot/grub2/grub.cfg 

在 Ubuntu 系統上 

  1. # awk -F\' '$1=="menuentry " {print $2}' /boot/grub/grub.cfg 

如下圖所示的例子中,如果我們想要使用版本為 3.10.0-123.el7.x86_64 的內核(第四個條目),我們需要將 GRUB_DEFAULT 設置為 3(條目從零開始編號),如下所示:

  1. GRUB_DEFAULT=3 

 使用舊版內核啟動系統

***一個需要特別關注的 GRUB 配置變量是 GRUB_CMDLINE_LINUX,它是用來給內核傳遞選項的。我們可以在 內核變量文件 和 man 7 bootparam 中找到能夠通過 GRUB 傳遞給內核的選項的詳細文檔。

我的 CentOS 7 服務器上當前的選項是:

  1. GRUB_CMDLINE_LINUX="vconsole.keymap=la-latin1 rd.lvm.lv=centos_centos7-2/swap crashkernel=auto  vconsole.font=latarcyrheb-sun16 rd.lvm.lv=centos_centos7-2/root rhgb quiet" 

為什么你希望修改默認的內核參數或者傳遞額外的選項呢?簡單來說,在很多情況下,你需要告訴內核某些由內核自身無法判斷的硬件參數,或者是覆蓋一些內核檢測的值。

不久之前,就在我身上發生過這樣的事情,當時我在自己已用了 10 年的老筆記本上嘗試了衍生自 Slackware 的 Vector Linux。完成安裝后,內核并沒有檢測出我的顯卡的正確配置,所以我不得不通過 GRUB 傳遞修改過的內核選項來讓它工作。

另外一個例子是當你需要將系統切換到單用戶模式以執行維護工作時。為此,你可以直接在 GRUB_CMDLINE_LINUX 變量中直接追加 single 并重啟即可:

  1. GRUB_CMDLINE_LINUX="vconsole.keymap=la-latin1 rd.lvm.lv=centos_centos7-2/swap crashkernel=auto  vconsole.font=latarcyrheb-sun16 rd.lvm.lv=centos_centos7-2/root rhgb quiet single" 

編輯完 /etc/default/grub 之后,你需要運行 update-grub (在 Ubuntu 上)或者 grub2-mkconfig -o /boot/grub2/grub.cfg (在 CentOS 和 openSUSE 上)命令來更新 grub.cfg 文件(否則,改動會在系統啟動時丟失)。

這條命令會處理早先提到的那些啟動配置文件來更新 grub.cfg 文件。這種方法可以確保改動持久化,而在啟動時刻通過 GRUB 傳遞的選項僅在當前會話期間有效。

修復 Linux GRUB 問題

如果你安裝了第二個操作系統,或者由于人為失誤而導致你的 GRUB 配置文件損壞了,依然有一些方法可以讓你恢復并能夠再次啟動系統。

在啟動畫面中按下 c 鍵進入 GRUB 命令行模式(記住,你也可以按下 e 鍵編輯默認啟動選項),并可以在 GRUB 提示中輸入 help 命令獲得可用命令:

 修復 Linux 的 Grub 配置問題

我們將會著重關注 ls 命令,它會列出已安裝的設備和文件系統,并且我們將會看看它查找到的東西。在下面的圖片中,我們可以看到有 4 塊硬盤(hd0 到 hd3)。

貌似只有 hd0 已經分區了(msdos1 和 msdos2 可以證明,這里的 1 和 2 是分區號,msdos 則是分區方案)。

現在我們來看看能否在***個分區 hd0(msdos1)上找到 GRUB。這種方法允許我們啟動 Linux,并且使用高級工具修復配置文件,或者如果有必要的話,干脆重新安裝 GRUB:

  1. # ls (hd0,msdos1)/ 

從高亮區域可以發現,grub2 目錄就在這個分區:

查找 Grub 配置

一旦我們確信了 GRUB 位于 (hd0, msdos1),那就讓我們告訴 GRUB 該去哪兒查找它的配置文件并指示它去嘗試啟動它的菜單:

  1. set prefix=(hd0,msdos1)/grub2 
  2. set root=(hd0,msdos1) 
  3. insmod normal 
  4. normal 

 查找并啟動 Grub 菜單

然后,在 GRUB 菜單中,選擇一個條目并按下回車鍵以使用它啟動。一旦系統成功啟動后,你就可以運行 grub2-install /dev/sdX 命令修復問題了(將 sdX 改成你想要安裝 GRUB 的設備)。然后啟動信息將會更新,并且所有相關文件都會得到恢復。

  1. # grub2-install /dev/sdX 

其它更加復雜的情景及其修復建議都記錄在 Ubuntu GRUB2 故障排除指南 中。該指南中闡述的概念對于其它發行版也是有效的。

總結

本文向你介紹了 GRUB,并指導你可以在何處找到線上和線下的文檔,同時說明了如何面對由于引導加載相關的問題而導致系統無法正常啟動的情況。

幸運的是,GRUB 是文檔支持非常豐富的工具之一,你可以使用我們在文中分享的資源非常輕松地獲取已安裝的文檔或在線文檔。

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2010-09-25 14:51:40

無線網絡故障

2010-01-04 11:30:07

Ubuntu GRUB

2009-02-17 21:41:21

LinuxCD服務器故障

2021-12-22 10:05:06

Linux網絡配置故障排除

2010-06-13 09:27:18

Grub安裝Ubunt

2023-07-25 15:18:42

2009-12-28 16:23:51

Fedora grub

2011-07-27 10:07:34

程控交換機

2011-08-03 10:48:07

2020-03-03 10:47:47

LinuxSystemdDocker

2013-07-25 14:50:03

2013-08-26 14:18:12

SELinux

2011-08-18 17:16:26

2009-01-13 09:31:00

雙絞線網絡故障

2011-08-29 18:25:19

Ubuntu

2020-03-04 14:50:38

Linux硬件故障

2010-08-26 15:11:19

2009-05-13 11:13:07

MySQL定位性能故障

2022-07-07 09:27:26

Syslinux加載程序

2010-03-03 10:21:15

Ubuntu GRUB
點贊
收藏

51CTO技術棧公眾號

欧美日本乱大交xxxxx| 精品一区二区在线观看| 亚洲欧美国产视频| 亚洲怡红院在线| 岛国毛片av在线| 国产亚洲女人久久久久毛片| 92看片淫黄大片看国产片| 亚洲欧美在线视频免费| 色喇叭免费久久综合| 精品国产露脸精彩对白| 日韩一级理论片| 国产三线在线| 亚洲日本丝袜连裤袜办公室| 久久影视中文粉嫩av| 国产永久免费视频| 亚洲欧美网站| 欧美国产日韩视频| 殴美一级黄色片| 欧美日日夜夜| 日韩欧美国产电影| 四虎影院在线域名免费观看| www.丝袜精品| 欧美日韩免费一区二区三区 | 天堂v视频永久在线播放| 美女爽到高潮91| 亚洲午夜激情av| 日韩中文字幕一区| 亚州视频一区二区三区| 国产精品66部| 91精品久久久久久综合乱菊 | 少妇久久久久久久久久| 一区二区三区在线免费看| 欧美午夜电影网| 国产又大又硬又粗| 日韩影院在线| 欧美日韩国产丝袜另类| 激情五月婷婷六月| 亚洲欧美怡红院| 4438全国成人免费| 国产在线成人精品午夜| 亚洲成人精选| 精品久久久999| 久久久久久久久免费看无码| 九色丨蝌蚪丨成人| 精品久久99ma| 日韩在线一区二区| 亚洲欧美国产一本综合首页| 年下总裁被打光屁股sp| 91丨精品丨国产| 欧美日韩不卡一区| 亚洲精品20p| 亚洲欧洲日韩精品在线| 欧美日韩亚洲国产综合| 少妇一级淫免费放| 久久免费影院| 51午夜精品国产| 超碰91在线播放| 91久久偷偷做嫩草影院电| 欧美一级片在线| 中文字幕18页| 久久精品色综合| 日韩国产精品亚洲а∨天堂免| 喷水视频在线观看| 亚洲精品推荐| 中文字幕亚洲欧美日韩2019| 久久人妻无码aⅴ毛片a片app| 国产国产精品| 欧美国产日本在线| 黑人一级大毛片| 日韩精品欧美精品| 91久久久久久久久久| 亚洲成人77777| 99视频精品免费视频| 欧美一区视久久| av在线资源站| 亚洲精品免费在线观看| 成人小视频在线观看免费| 日韩精品美女| 欧美天堂一区二区三区| 人妻av一区二区三区| 日韩精选在线| www.国产一区| 激情高潮到大叫狂喷水| 精品精品国产三级a∨在线| 日韩av在线网址| 国产黄色录像视频| 欧美va天堂| 2025国产精品视频| 性色av一区二区三区四区| 激情综合色播五月| 国产一区二区不卡视频| jyzzz在线观看视频| 亚洲精品国产无套在线观| 哪个网站能看毛片| 粉嫩av国产一区二区三区| 日韩av在线网| 日韩三级在线观看视频| 亚洲在线观看| 电影午夜精品一区二区三区 | 国产精品香蕉一区二区三区| 久久国产精品 国产精品| 欧美尤物美女在线| 欧美色欧美亚洲高清在线视频| 精品久久久99| 亚洲成人一品| 久久久免费av| 国产伦精品一区二区三区免.费| www.性欧美| 超碰在线免费观看97| 在线最新版中文在线| 91精品国产91久久久久久最新毛片| 欧美熟妇一区二区| 精品91久久久久| 亚洲精品免费一区二区三区| yiren22亚洲综合伊人22| 天天操天天色综合| 国产chinesehd精品露脸| 成人羞羞视频播放网站| 26uuu另类亚洲欧美日本一| 国产jzjzjz丝袜老师水多| 久久精品在这里| 久久国产成人精品国产成人亚洲| 日韩精品免费视频一区二区三区 | 亚洲成人aaa| 欧美三级在线免费观看| 蜜臀av性久久久久蜜臀aⅴ流畅| 好吊色欧美一区二区三区| 成人在线免费看片| 欧美年轻男男videosbes| 亚洲av无码一区二区三区人 | 日韩av大片| 日韩免费黄色av| 亚洲欧美自偷自拍| 天天色图综合网| 在线观看国产三级| 日韩视频久久| 国产伦精品一区二区三区视频孕妇| av中文字幕在线观看| 538prom精品视频线放| 中文乱码字幕高清一区二区| 理论电影国产精品| 亚洲国产精品久久久久久女王| 欧美91看片特黄aaaa| 亚洲欧美精品伊人久久| 伦av综合一区| 国产视频在线观看一区二区三区| 女性隐私黄www网站视频| 久久爱www成人| 国产成人精品av| 成黄免费在线| 欧美人狂配大交3d怪物一区| 国产91在线播放九色| 精品一区免费av| 激情五月六月婷婷| 久久99国产精品久久99大师| 欧美精品电影在线| 天天操天天爱天天干| 岛国精品视频在线播放| 久久精品国产亚洲AV熟女| 天堂成人国产精品一区| 午夜一区二区三区| 9999精品| 91国内产香蕉| 国产主播福利在线| av不卡免费电影| 欧美久久久久久久久久久久久| 久久99精品久久久久久欧洲站| 欧美亚洲第一区| 粉嫩一区二区三区国产精品| 精品视频一区 二区 三区| 一区二区三区四区五区| 国产99精品视频| 欧美三级午夜理伦三级| 欧美成人自拍| 96精品久久久久中文字幕| wwww在线观看免费视频| 亚洲色无码播放| 精品人妻一区二区三区麻豆91| 亚洲福利一二三区| 亚洲自拍偷拍图| 国产麻豆视频一区二区| 欧美精品一区免费| 婷婷伊人综合| 久久99精品久久久久子伦| 免费成人高清在线视频| 欧美激情精品久久久久久变态| 神马精品久久| 欧美一区二区精品久久911| 日本中文字幕在线免费观看| 中文在线一区二区 | 久久蜜桃av一区精品变态类天堂 | 国产区一区二| 欧美中文在线视频| 最爽无遮挡行房视频在线| 超碰97在线看| 蝌蚪视频在线播放| 欧美妇女性影城| 亚洲黄色三级视频| 日韩一区中文字幕| 人妻无码一区二区三区| 久久超碰97中文字幕| 日韩亚洲欧美视频| 日韩成人影院| 久久免费视频1| 亚洲一区二区三区四区电影| 国产精品av电影| 九色porny视频在线观看| 不卡av电影在线观看| 国产原创av在线| 亚洲第一区第二区| 国产视频在线一区| 精品视频资源站| 国产成人无码一区二区在线播放| 亚洲专区一二三| 麻豆精品国产免费| 中文字幕av资源一区| 久久一区二区电影| 成人精品高清在线| 日韩欧美色视频| 精品一区二区三区在线观看| 日本新janpanese乱熟| 亚洲免费高清| 欧美狂野激情性xxxx在线观| 99免费精品| 亚洲精品人成| 成人激情电影在线| 欧美一区1区三区3区公司| 久久夜色电影| 国产精品乱码视频| 亚洲精品福利| 51国产成人精品午夜福中文下载 | 狠狠躁天天躁日日躁欧美| 久久免费在线观看视频| 玉米视频成人免费看| 日本黄区免费视频观看| 亚洲激情国产| 国产午夜精品视频一区二区三区| 日韩欧美高清在线播放| 性欧美大战久久久久久久免费观看| 蜜桃一区二区| 日韩欧美在线观看强乱免费| 精品久久久久久久| 日韩欧美亚洲日产国| 精品久久美女| 亚洲欧美国产精品桃花| 手机在线一区二区三区| 在线观看欧美亚洲| 一级毛片免费高清中文字幕久久网| 在线一区亚洲| 欧美一区不卡| 国产自产在线视频| 国产精品亚洲综合色区韩国| 内射国产内射夫妻免费频道| 亚洲综合三区| 三级在线免费看| 精品一区二区三区的国产在线播放| 极品粉嫩美女露脸啪啪| 国产一区不卡在线| 一级全黄裸体片| 99久久亚洲一区二区三区青草 | 日本一区二区动态图| 精品手机在线视频| 亚洲人成网站影音先锋播放| 免费麻豆国产一区二区三区四区| 亚洲一区二区在线免费看| 日韩免费在线视频观看| 色久综合一二码| 99久久夜色精品国产亚洲| 欧美成人精品福利| 日本一级在线观看| 日韩三级成人av网| 国产一线二线在线观看 | 中文精品无码中文字幕无码专区| 亚洲国产免费看| 久久人妻精品白浆国产| 国内精品写真在线观看| 精品人妻伦一二三区久| 国产欧美一区二区精品性色超碰 | 你懂的视频在线免费| 日韩中文娱乐网| 99热99re6国产在线播放| 国产精品高清网站| 免费一级欧美在线大片| 久久久久久久久四区三区| 久久人体视频| 精品视频在线观看一区| 蜜臀精品一区二区三区在线观看 | 男人天堂999| 精品一区二区成人精品| 三级视频网站在线观看| 国产精品麻豆视频| 毛片视频网站在线观看| 在线不卡免费欧美| 四虎永久在线观看| 精品国产一区二区三区久久| 欧美激情网站| 91在线网站视频| 国产精品视频一区二区三区四蜜臂| 欧美a级黄色大片| 首页国产欧美久久| 国产人妻黑人一区二区三区| 国产精品青草综合久久久久99| 日韩xxxxxxxxx| 91精品一区二区三区久久久久久| 欧美孕妇性xxxⅹ精品hd| 色综合五月天导航| 国产精品伊人| 欧美一级爽aaaaa大片| 影音先锋久久| 国产精品二区视频| 日日夜夜精品视频免费| 青青草精品毛片| 成人午夜888| 免费成人看片网址| 欧美日韩亚洲一区| av污在线观看| 91在线国产观看| 国产在线观看99| 欧美一区二区网站| www.中文字幕久久久| 日韩av电影免费观看高清| 久久狠狠久久| 搞av.com| 成人国产电影网| 国产乡下妇女做爰毛片| 日韩一级完整毛片| 国产cdts系列另类在线观看| 国产精品人成电影| 欧美限制电影| 三级a三级三级三级a十八发禁止| 国产午夜精品久久久久久久| 国产毛片aaa| 日韩国产高清污视频在线观看| 成年男女免费视频网站不卡| www.av一区视频| 亚洲性图久久| 国产白袜脚足j棉袜在线观看| 亚洲综合免费观看高清在线观看| 国产熟女一区二区三区五月婷| 中文字幕视频一区二区在线有码 | 日韩av二区| 一道本视频在线观看| 国产日产欧美一区| 国产黄色免费视频| 一区二区三区精品99久久 | 一本一本久久| 亚洲精品成人无码熟妇在线| 色婷婷激情综合| 97电影在线观看| 成人在线播放av| 欧美日韩成人| 亚洲av永久无码精品| 欧美特黄级在线| eeuss影院www在线观看| 国产日韩欧美在线| 欧美精品午夜| 在线黄色免费网站| 在线精品视频免费播放| 欧美成人hd| 成人动漫视频在线观看免费| 亚洲激情网址| 欧美特级黄色录像| 欧美人妇做爰xxxⅹ性高电影| 91麻豆一二三四在线| 成人av蜜桃| 久久精品天堂| 日韩精品一区二区三区在线视频| 日韩西西人体444www| 九色porny自拍视频在线播放| 日韩精品久久一区二区三区| 九九精品视频在线看| 久久综合久久鬼| 国产亚洲福利一区| 欧美日韩在线中文字幕| 国产成人精品一区二区三区| 欧美黄色录像片| 亚洲男女在线观看| 精品视频123区在线观看| 免费在线观看av电影| 蜜桃欧美视频| 国产一区二区三区久久悠悠色av| 国产一级片免费| 中文字幕亚洲激情| 大伊香蕉精品在线品播放| 一级特黄性色生活片| 亚洲综合偷拍欧美一区色| 激情综合闲人网| 国产99在线播放| 免费成人美女在线观看.| 国产大片aaa| 中文字幕亚洲欧美日韩高清| 久久视频在线观看| 日韩 国产 一区| 日本韩国欧美一区| 波多野在线观看| 中文字幕乱码一区二区三区| jlzzjlzz亚洲日本少妇| 91资源在线视频| 日本伊人精品一区二区三区介绍 | 中文字幕欧美日韩一区|