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...