歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> 更多Linux >> GRUB使用說明(三)

GRUB使用說明(三)

日期:2017/2/27 9:38:30   编辑:更多Linux

三、GRUB的接口      GRUB主要有三個強大的接口,它們提供了不同級別的功能。每個接口都允許用戶引導操作系統,甚至可以在處於GRUB環境下的接口之間移動。      菜單接口      如果GRUB是由Red Hat Linux的安裝程序自動配置的,那麼它默認的顯示接口是菜單接口。在系統第一次啟動後,一個操作系統或內核的菜單(事先已經用它們各自的引導命令配置好)將一個按名稱排列的列表保存在這個接口中。使用箭頭鍵選擇一個非默認選項,然後按回車鍵來引導它。如果不是這樣,一個記時器可能已經被設置,那麼GRUB將啟動裝載那個默認的選項。      在菜單接口上,按[e]鍵,對高亮菜單項中的命令進行編輯。按[c]鍵載入一個命令行接口。      菜單項目編輯器接口      在引導裝載菜單中按[e]鍵,就進入了菜單項目編輯器。用於項目的GRUB命令就顯示在這裡。在引導操作系統前,用戶可以更改這些命令,添加(加在當前行後面,用[o]鍵;加在當前行前,用[0]),編輯(用[e]鍵),刪除(用[d]鍵)。      在所有的改變都完成後,用[b]鍵來執行這些命令,並引導操作系統。[Esc]鍵來放棄這些修改,將重新入標准的菜單接口。[c]鍵用來載入命令行接口。       命令行接口      命令行是GRUB最基本的接口,但它也是被授予了最大控制能力的接口。在命令行接口中,輸入任何相關的GRUB命令,再回車就可以執行了。這個接口的功能有點類似於shell的功能,比如[Tab]鍵完成,前後文提示,輸入命令時的[Ctrl]鍵組合,如[Ctrl]-[a]移到行的開頭,[Ctrl]-[e]移到行的結尾。另外,箭頭鍵,[Home],[End],[Delete]鍵與bash shell中一樣用法。      接口使用的順序      當GRUB環境開始載入第二步引導裝載程序時,它尋找自己的配置文件。當找到配置文件後,它使用這個配置文件建立一個要載入的操作系統的菜單列表, 然後顯示引導菜單接口。      如果配置文件沒有被找到,或者如果配置文件不能讀取,那麼GRUB將載入命令行接口,以允許用戶手工輸入必要的命令來啟動操作系統。      如果配置文件不是正確的,那麼GRUB將顯示出錯誤,並請求輸入。這點是很有幫助的,因為用戶將能夠看到問題發生在文件中的什麼地方,並修復它。按下任意鍵,重新載入菜單接口,根據GRUB報告的錯誤,編輯菜單選項並糾正問題。如果這個修正失敗了,那麼錯誤將被報告,且GRUB將再次開始。      四、GRUB的命令      GRUB包含了許多不同的命令,它們可以在命令行接口中以交互的方式執行。其中的一些命令能接在命令名後面的選項,這些選項用空格隔開。      下面的列表給出了最有用的一些命令:      boot - 引導先前已經被指定並載入的操作系統或鏈式裝載程序。    chainloader - 將指定的文件作為一個鏈式裝載程序載入。為了獲取在一個指定分區第一扇區內的文件,使用+1作為文件名。     displaymem - 顯示當前內存的使用情況,這個信息是基於BIOS的。這個命令有助於確定系統在引導前有多少內存。    initrd - 使用戶能夠指定一個在引導時可用的初始RAM盤。當內核為了完全引導而需要某些模塊時,這是必需的。    install p - 安裝GRUB到系統的主引導記錄。這個命令允許系統重啟時出現GRUB接口。      警告:install命令將覆蓋主引導扇區中的其他信息。如果命令被執行,那麼除了GRUB信息之外的其他用於引導其他操作系統的信息都將丟失。在執行這條命令前,確定你對它有正確的了解。      這條命令可以用幾種不同的方式進行配置。然而,它都要求指定。表示一個設備,分區和文件,在那裡可以找到第一個引導裝載程序的映象,比如(hd0,0)/grub/stage1。另外,也指定了第一步引導裝載程序應該被安裝的硬盤,如(hd0)。    




Copyright © Linux教程網 All Rights Reserved