計算機操作系統

操作系統的GRUB引導裝載程序:設置說明。 安裝和GRUB恢復

十幾新用戶 的操作系統 Windows以外,這是毋庸置疑的和懷疑的相當數量的問候在我們這個時代的短語“引導加載程序”。 也絕對合乎邏輯的理由:多數新人過渡到日常生活的操作系統市場上使用的其他不太常見的使用相同的Windows。 應該認識到,最原始的裝載機和透明。 雖然這在一定程度上對於普通用戶增添了方便,但同時切割已經最流行和通用OS的功能。 因此,所有那些誰決定注意其他產品的IT行業,肯定會熟悉通用裝載機GRU,其在工作中進一步顯著幫助多個操作系統在一台計算機上。

對於非通用系統的通用工具

首先,讓我們來處理與GNU GRUB的名字。 這從英國大統一的Bootloader的縮寫,意為“一個統一的主引導程序。” 它的創造者是一個非盈利性組織«GNU工程“,這在他們的自由軟件的IT球成名。 而在同GRUB本身呈現出菜單選擇下載OS用戶支持的操作系統列表,需要:

  • Linux操作系統。
  • FreeBSD的。
  • Solaris操作系統。

在這種情況下,GRUB甚至可以與Windows工作。 但是,要運行該系統,不直接引導加載程序的數據支持,有其自身特殊的細微差別,我們將研究在後面詳細和具體。

技術發展的道路

GRUB穩步日益普及是根本原因,從而推動無情地發展和完善,未來裝載機。 裝載機,簡稱GRUB遺產的第一個版本,仍與統一引導加載的類UNIX系統的任務對應。 對於嚴重的公司(如RedHat和Novell公司)和服務器分佈廣泛支持賦予它的存在更長時間作為一個整體。

然而,即使這個事實完全對引導程序的進一步改善沒有影響,因此用戶獲得最新的在這一點上的GRUB 2的時間版本是與簡潔的線條改寫,在GRUB 2幾乎沒有給我們共同的東西與傳統GRUB的遺產,除了名稱。 今天,Ubuntu 9.10的操作系統的默認版本中,GRUB第二次修訂由於其更先進和強大的結構完全停止的已經非常成熟的以及過去遺留的任何進一步的發展。

然而,從一開始就對初學者應該明白,GRUB 2 - 更加難以奏效,相比之前的版本,引導加載程序。 因此,為了防止可能出現的困難和問題,用戶將繼續是一個簡單而詳細的所有細節,其中的理解將充分利用最新版本的所有創新,以及相當多的人:

  • 腳本支持(週期,條件,變量和函數)。
  • 圖形界面 增加了靈活地改變裝載機的外觀,以滿足個體用戶的口味(GRUB 2可以很容易地從黑白表中的改變為時尚多色框)。
  • 的動態podgruzki模塊可能性。 這將允許擴大功能不是在組裝階段,而是直接在運行時。
  • 用不同的架構兼容。
  • 增加了對加載的Mac OS的支持。
  • FAT16,FAT32,NTFS,任何版本的EXT,XFSISO:有這樣的文件系統,增加了穩定的工作
  • 安裝跨平台型將有可能與不同的體系結構安裝GRUB2
  • 在有問題的情況下情況下引進的安全模式。
  • 從舊的GRUB遺產,原本不能修復的向後兼容性修正錯誤。

需要注意的是進一步在GRUB呼籲方便將假定GRUB 2版本,這是我們所覆蓋的全每個經驗的用戶。

大家都聽說了LILO?

當然,不是只有一個GRUB'om有限的用戶選擇操作系統加載器中。 相似的類比是LILO -引導裝載程序 的Linux操作系統(Linux的 裝載程序),它仍然沒有完全失去了它的意義。 然而,在支持GRUB的應該考慮的幾個鮮明的特點,一個直接的競爭對手但絕對不能誇道:

  • LILO支持裝載的構造僅16時GRUB具有無限數量的configs的支持。
  • GRUB可以在本地網絡上下載可以不是LILO說。
  • 最後,LILO不具備的人機交互界面,長期以來已經習慣了的GRUB的最新版本,以方便用戶的命令。

無論是裝載程序的唯一共同特點是每次需要編譯菜單中進行的所有更改。 自動保存功能早已缺乏公司裝載機的Linux。 GRUB 2還不能擁有這樣的功能非常方便。 但即使考慮到這個不方便日常使用的細微差別,在幾個點的LILO失去了它的競爭對手,所以他得到更多家用電腦用戶中更為普遍。

安裝GRUB:過程的所有細節和細節

從一開始,請確保您有一組的Ubuntu,還是有它的啟動盤(的LiveCD)。 啟動系統,你需要調用終端鍵盤快捷鍵Ctrl + Alt + F2,然後在下面的命令註冊它:

- 須藤附加的apt-庫PPA:cjwatson /蠐螬,

- 須藤插件得到更新&& sudo的增加得到安裝GRUB2,

- 須藤更新GRUB2。

即使你沒有安裝Ubuntu的,但有一個LiveCD,該過程仍然只有一個微小的差別一樣。 從開機後 的啟動盤, 選擇“試用Ubuntu” -讓您無需在計算機上的任何改變運行系統。 然後繼續以相同的方式與該呼叫的終端相安裝GRUB加載程序。

檢查引導程序的安裝版本可以平頭安裝-v命令,以及直接下載次數最多的Ubuntu Linux系統。

GRUB啟動序列

作為引導裝載程序GRUB的安裝完成,主要的變化對自己的MBR代碼。 MBR -包含主引導記錄扇區(來自英語 ,掌握主引導記錄), 含本身:

  • 初級引導代碼(446字節);
  • 分區表描述硬盤(64字節)的初級和次級分區。

由於MBR部門的體積小,啟動GRUB適合分成兩個條件階段:

  1. 的MBR位於參考配置文件(其可以是在任一硬盤驅動器,在所述用戶的判斷)。 這是她的,會被所有的啟動階段來確定,在第二階段開始。
  2. 它們的配置文件包括必要的GRUB所有的配置和數據。 如果沒有找到配置文件的第二階段,啟動過程將被終止,並且用戶已經手動選擇從命令行引導配置。

這樣的結構允許負載得到更廣泛的GRUB比許多其它的類似物,其中,所述過程被簡化到最大緊湊配置和靈活的。

最常用的控制台命令

在控制台模式下,GNU GRUB,安裝和配置功能的最新版本的工作空間的相當大的機會,並能滿足用戶使用。 為了得到它,只需按“C”鍵,顯示啟動菜單,然後才會有正確的輸入命令你:

命令 描述 實施例的輸入到控制台
LS 通用處理列表硬盤和分區的命令。 它可用於顯示文件夾中的內容。 LS / boot / grub目錄
它的使用會給絕對任何部分的全部細節。 在這種情況下,文件系統的類型將在它上市,標誌著它的UUID,和上次更改的日期。

LS(HD *,*)

* - 它的磁盤數和分區數也會相應地

顯示指定文件的內容信息。 貓/路徑/文件名
Linux的 模擬GRUB內核團隊的好老版本遺留的允許下載指定的Linux內核。

Linux的fayl_yadra

選項1 =值

選項2選項

鍊式加載 控制轉移到另一個引導裝載上鏈。 加載程序將僅在部分,其被定義為根(當然,與特定的可執行文件)進行搜索。

鍊式加載/路徑/文件名

使用該命令時不帶任何參數,用戶將接收關於根部分的信息,以及在其上的文件系統類型。
較不常見的(因為不正確的操作的概率)用於轉移到另一根段。

根(HD *,*)

* - 它的磁盤數和分區數也會相應地

大多數情況下,由於其穩定性和性能用於覆蓋磁盤上的根分區。

設置根=(HD *,*)

* - 它的磁盤數和分區數也會相應地

搜索

論壇搜索小組UUID,標籤或由專門指定的文件。 下面的按鍵用來定義搜索參數:

  • U(或--fs-UUID) - 搜索的UUID的一章;
  • 升(或--label) - 搜索代碼部分;
  • F(或--file) - 搜索為特定文件;
  • N(或--no-軟盤) - 檢查所述軟盤驅動器時跳過;
  • S(或--set) - 發現設置部分作為給定變量的值。

該小組將派上用場,如果磁盤和分區的編號“飛”,因為什麼樣的團隊設置根或沒有出路,或者在錯誤的磁盤錯誤的部分。

搜索-u uuid_nuzhnogo_razdela

搜索-l節標誌

搜索-f /路徑/文件名

lsfonts 顯示目前加載的字體列表。 lsfonts
幫助 用於顯示可用的完整列表 控制台命令。 幫助
或顯示與碼元的特定組合開始的命令。

幫助秒 - 對於以S開始的所有命令顯示幫助。

幫助設置 - 顯示set命令幫助。

terminal_output.console 切換到黑色和白色顯示的色域。 terminal_output.console
background_image

在實時變化的背景圖像。 只有它有助於在這個選項字體設計的選擇,讓他們在給定的背景可見。

注:該命令不改變註冊設置 - 圖像保留在後台只在當前會話中,直到下一次關機。

background_image /路徑/文件名

啟動計算機。
重啟 重新啟動計算機。 重啟

停止

關閉計算機。 停止

安裝後GRUB:設置和軟件中的有用

在GRUB2主配置文件,不像以前版本的舊的,是不是/boot/grub/menu.lst中,並已/boot/grub/grub.cfg。 然而,直接編輯就毫無意義 - 它將與/保存在設置文件中的每個變化等/默認/蠐螬和scripts目錄/etc/grub.d產生。

/ etc /默認/ grub配置基本上限於重新下載標準點和/或時間顯示菜單:

  • 在變化負責GRUB_DEFAULT參數,其值是通過在啟動菜單中的項目數指明的第一段。 選擇任何其他項目,用戶必須知道他的總列表的優先級(您需要查看/boot/grub/grub.cfg的內容,發現該帳戶所需的項目)。 我們不應該忘記編號規則:第一點被指定為0,第二個值 - 1,第三個 - 2,依此類推。
  • 在引導過程中的菜單顯示延遲對應其在引號中分配的值表示的,在此期間該圖像顯示的秒數GRUB_TIMEOUT參數。 此參數的編輯是一個棘手的特點:把“-1”的值,則屏幕保護程序將只要完全按照用戶選擇的項目掛起。

一組在/etc/grub.d腳本都安裝在計算機系統和核上,形成的grub.cfg一個啟動菜單。 搜索內核和其它操作系統,分別滿足兩個基本:10_linux和30_os-探測器。 40_custom文件,可以通過添加自己的負荷點,這是與特定類型的系統啟動時非常有用改變GRUB(請注意,它應該有一個空行,或加載所有平庸提案的最後一個點結束的任何更改將不被顯示)。

然而,即使是一個簡單的方法來編輯在Ubuntu系統中的GRUB - 實用GRUB的定制。 由於它的簡單和直觀的界面,它是配置引導裝載程序的最佳選擇是最適合沒有經驗的新人。 要安裝運行終端(Ctrl + Alt + T),然後一個接一個地在下面的命令輸入:

- 須藤附加的apt-庫PPA:danielrichter2007 /平頭定制,

- 須藤插件得到更新,

- 須藤附加得到安裝grub-定制。

雖然GRUB的定制程序翻譯令人不滿意的最佳性能,了解很容易在裡面:

  • 列表的配置 -菜單設置,當你的系統。 目前進行中的項目的變化優先。
  • 基本設置 -系統默認加載,以及待機時間的定義。
  • 外觀 - 編輯外部設計引導菜單。

除了所有的設置更改,用戶一定要注意久經驗證的軟件使用GRUB使用,這將是建立和診斷更舒適:

  • 超級蠐螬磁盤 -一個簡單方便的工具,以快速恢復開機。 同時,不僅能夠使用GRUB和LILO的工作,但即使與Windows。 從CD,閃存驅動器或軟盤上運行。
  • 的GParted -分區編輯器的磁盤分區,直接從CD運行。 有了它的幫助,可以對這些分區和文件系統,如進行這樣的操作:創建,刪除,修改尺寸,檢查,移動和複製。
  • SystemRescueCD - Linux發行版專門用於災難恢復而設計的。
  • TestDisk -一種實用工具,讓您診斷和修復作為單獨的分區或啟動盤完全。

由於裝載機應付操作系統Windows?

直接,不幸的是,GRUB不加載Windows的x86(64位版本也不例外),因為什麼是必須建立適當的機制鏈條開始。 要做到這一點,你需要添加某些命令的幾行字在配置文件中的grub.cfg:

- 標題窗口,

- rootnoverify(HD *,*)

- makeactive,

- 鍊式加載+1,

- 啟動。

例如,後者的詳細描述中剛剛在表控制台命令給出。 現在來到的地方是使用有用的最實際的情況。 然而,直到它還有一些同樣重要的加載Windows命令提示符:

  • rootnoverify(HD *,*) -相同的模擬設根。 它告訴GRUB這個部分,這是啟動代碼的下一部分的位置,但不要安裝它(為明確的原因,這是不可能的GRUB)。 再請注意,部分(HD *,*) -是磁盤編號和分區編號分別在其上安裝Windows。
  • makeactive -團隊提供指定的根分區的啟動狀態。

現在,同樣的命令鍊式加載+1,發送該下載的所有進一步的控制直接啟動Windows。

最後,最終球隊實現了加載開機啟動,之後你就可以在所選擇的操作系統默默耕耘。

它發生,使硬盤安裝不是一個而是視窗的兩個或更多版本。 然後進行穩定的啟動沒有任何額外的命令來隱藏/顯示(隱藏/取消隱藏分區是根本不現實的。 底線是,如果GRUB配置文件中寫入隱藏任何驅動器分區,Windows無法老土讀它。 如果可見部分的話,就可以分別啟動。

如果有多個操作系統,準確確定你要下載一個副本什麼,然後檢查其確切位置 - 需要知道它是安裝在硬盤分區。 例如,有兩個不同版本的Windows,分別位於驅動器的第一和第二部分,並且用戶需要下載一個第二。 為此,下面的變化,我應該對menu.lst文件:

- 標題窗口,

- 隱藏(hd0,0)

- 取消隱藏(hd0,1),

- rootnoverify(hd0,1),

- makeactive,

- 鍊式加載+1,

- 啟動。

與前面的代碼示例隱藏取消隱藏命令已被添加,通過其用戶可以從指定的硬盤分區下載所需的操作系統的比較。

在關鍵問題的情況下重新安裝GRUB

即使在技術問題的情況下恢復GRUB完全簡單的任務。 開始下載安裝的LiveCD,打開一個終端鍵盤快捷鍵Ctrl + Alt + T。

在此之後,反過來,輸入以下命令:

  • 須藤平頭安裝的/ dev / SDA - 安裝GRUB直接MBR(SDA - 啟動盤);
  • 須藤更新的grub - 尋找其他引導記錄在硬盤上(如Windows)。

現在,它仍然只是重新啟動計算機,看看性能重新加載。

反對重啟環路保護問題

集成到GRUB引導裝載程序保護系統需要這樣發生時/位於目錄/ var日誌文件記錄,由於在它們的信息成長不允許卷不受控制條目。 在正常操作的系統提供特殊服務,歸檔和自動清理日誌。 因此,在大多數情況下,用戶完全沒有必要花時間控制它們的體積。

然而,在操作系統加載之後才這些服務已啟動。 在此之前,日誌文件的大小是完全無法監控,這就是為什麼在系統中的意外跌落,並隨後重新啟動日誌只會在成交量增長的情況下。 而且,他們的不受控制的增長將繼續只只要最後重啟由於系統發生故障。 隨後,這一切都導致其上目錄/ var / log中,這是充滿了懸掛系統嚴密,甚至是無法啟動恢復模式分區的完全填充。

正是從這一災難性的局面,節約了GRUB綜合保護系統重啟循環,O-“徘徊”GRUB菜單中,用戶期望一個明確的干預。 她專注於recordfail的價值,在/boot/grub/grub.cfg腳本規定的保護。 在每個負載被設定為recordfail = 1,和在最後階段復位到啟動recordfail = 0。 而如果它是這樣沒有發生欣慰的是,自動加載完全避免,並通過非常GRUB保護激活。

為了這個目的,在/ etc / defaul /蠐螬可變GRUB_RECORDFAIL_TIMEOUT找到和的值分配給的秒數其間GRUB菜單將在不存在從1復位recordfail的等待用戶干預為0保留變化須藤更新grub的命令後,從而禁止從循環重啟的保護。

這個可能是有用的? 僅用於工作站和服務器沒有鍵盤進行輸入,輸出信息。 沒有它,在這樣的問題的情況下,系統負荷通常是不可能的。 案例循環負荷也不是那麼常見,發生的大多要么是由於電源問題,或者是因為在軟件問題。

卸載GRUB並返回到Windows:快速,簡單,無痛苦

如果出現這樣的問題,“如何刪除GRUB裝載機和離開另一個操作系統?”,首先用戶需要將其安裝盤/閃存驅動器。 讓我們來分析在特定的簡單的例子一切:用戶從你的Linux機器刪除,留下最後只有一個Windows,但同時也不能因為一個錯誤的Grub錯誤下載 對於一個完整的解決方案的問題是需要恢復的引導裝載程序的Windows 86/64位:

  1. 從安裝驅動器引導,預先接觸到它在第一次開機優先在BIOS
  2. 從安裝媒體啟動,請選擇分區恢復系統。
  3. 從儀器的顯示列表中我們選擇了命令行,這反過來又規定了下列命令:
  • 使用Bootrec.exe / FIXBOOT。
  • 使用Bootrec.exe / FIXMBR。

因此,如何刪除GRUB可以採取若干行動,之後所有的操作進行了成功地重新啟動您的計算機,並沒有問題,在Windows的系統工作。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 zhtw.unansea.com. Theme powered by WordPress.