grub啟動引導裝載程式總結。

2021-09-21 23:42:49 字數 1940 閱讀 1001

grub啟動引導裝載程式詳解。

grub 啟動引導裝載程式,啟動引導器是計算機啟動過程中的執行的第乙個真正的軟體,通常計算機啟動時通過bios自檢後讀取並執行主引導扇區mbr中的啟動引導器boot loader程式,啟動引導器再負責載入硬碟中分割槽的作業系統,linux預設是grub,也可以是lilo。

grub術語

1.grub下的裝置名稱

grub的物理磁碟命名的方法,和標準linux的裝置命名方法不太一樣,所有的scsi ide都是hd開頭的,軟盤用fd開頭,裝置名稱如下形式

(hdx,y)//一般都是零開始計算的哦,如hd(0,2)表示第乙個硬碟第3個分割槽哦

(fdx)

其中x代表 第幾個硬碟一般都是從零開始計算而不是一來計算的哦,

2.grub的操作介面有3個強大的介面

1選單介面 如e編輯模式,a啟動核心追加,c鍵進入命令列介面,一般在grub中設定只對本次修改有效,再次啟動失效,如果要永久生效,那到/boot/grub/grub.conf中休息儲存即可。

3.grub配置檔案舉例:

//全域性配置模式

default 0 //表示啟動選單預設是第乙個選項

timeout 10//表示grub載入預設default等待時間單位為秒

splashimage (hd0,0)/boot/grub/splash.xpm.gz//表示開機螢幕位置這個也可以自己diy

//全域性配置從檔案頭開始到第乙個title標題結束

title centos for zh888 linux (2.6.xx)//特定的標題可以隨便寫

root (hd0,0)//表示設定grub根裝置為linux核心所在的分割槽

kernel /boot/vmlinuz-2.6.xx.el ro root=label=/ 核心所在的分割槽 

initrd /boot/initrd-2.6.xx.el.img//initrd載入映象檔案映象檔案裡有許多驅動程式

//配置檔案中可以使用title命令定義多個啟動選單

title win2kp

map (hd0)(hd1) //map的作用是交換磁碟或分割槽在bios中的標誌符,用於啟動在第二個硬碟的windows

map (hd1))hd0)

root noverify (hd1,0)

makeactive //makeactive表示根裝置為活動分割槽(針對於windows不能從非活動分割槽啟動)

chainloader +1 //表示使用chainloader命令來呼叫windows分割槽的啟動引導器引導windows系統。

4.grub的使用技巧

重新安裝grub 當計算機丟失了grub,如果windows重新安裝,那就會丟失grub程式,因為windows重新寫了grub到mbr中所以grub丟失了

那可以用兩種方法解決1就是引導軟盤啟動 2就是使用第一張光碟進入rescue救援模式

執行 /sbin/grub-install /dev/hd0

2,進入grub

#grub

grub>root (hd0,7)

grub>setup (hd0)

grub>quit即可

如果不知道centos安裝在哪個硬碟上可以用hd (hd0,然後用tab來補全命令來檢視)也可以用find命令來查詢

find /boot/grub/stage1即可出現(hd0,7)這個方法比較快速

5.如果丟失root口令那直接到單使用者模式下修改password即可

啟動grub a追加核心引數中輸入空格1或single 進入單使用者,然後#中輸入passwd即可修改密碼。但是有些時候因為/boot/grub/grub.conf檔案被加密了,輸入a時候要你p輸入密碼,如果你密碼忘記了,那直接到rescue救援模式下,把/grub.conf檔案中的password 刪除或井號掉即可,如果不可寫,那直接重新掛在根檔案mount -o remount rw /檔案即可。修改好之後重新啟動即可。

GRUB 引導引導程式 20210209

在系統啟動的第二步中,開始執行引導程式,那引導程式是 來的呢?引導程式是grub安裝到mbr中。grub,乙個引導引導程式,屬於gnu專案。它是 多引導規範 的 參考實現 可以使用者在安裝了多個作業系統的主機上選擇要啟動的系統,或者選擇特定的核心配置。作業系統的核心通常儲存在檔案系統中的,但是bio...

使用grub4dos引導程式啟動多個系統

初次接觸到grub4dos是在使用了ubuntu一段時間,並感到ubuntu自帶的grub有點不合自己的心意,於是發現了grub4dos這個引導程式。它可以在ntfs分割槽下使用,基於這一點,我一直使用到了今天,並做了一些自定義。我使用的grub4dos只有乙個grub檔案以及乙個字型檔案。ntfs...

grub引導BT3硬碟啟動

grub 引導bt3 硬碟啟動 阿太080611 一 這裡使用 grub 引導程式,關於 grub 引導程式 這裡不多說 其是乙個很強的系統引導器 可以區分和引導各種系統 它提供乙個 grub for dos 安裝程式 解壓後 copy 到c boot grub 目錄下,並copy menu.lst...