手動修復grub

2021-09-21 21:07:06 字數 781 閱讀 4385

手動修復grub可以說是當系統出現了問題之後的(mbr還起作用的情況下),一種比較重要的方式了。

在這裡,說到mbr,就不得不說一下第0扇區了。下面是mbr的匯出後的。

這裡可以使用,當然作為乙個sa,備份mbr顯然是工作的職責所在。所以,如果你是乙個sa別忘記備份mbr(除非你的雇主和你和書面協議說,

只要是mbr的事情,他不追究你的責任)。

備份mbr的命令是 

dd if=/dev/sda(也可以是hda這取決於你硬碟的型別) of=/home/jadeshow/desktop/mbr.bak bs=512(備份512位元組) count=1

那麼怎麼恢復呢,就是

dd if=/home/jadeshow/desktop/mbr.bak of=/dev/sda bs=512 count=1

mbr是由446+64+2組成的.446是引導**,引導cpu查詢分割槽列表,64是分割槽列表,乙個分割槽表項佔16個位元組,這也就是為什麼主分割槽只能有四個的原因了.最後的2就是結束標誌了aa55.據說曾經風靡一時的ch就是修改的mbr.

閒話說的太多了!下面進入正題.開機的時候,通過手動選擇可以進入如下的畫面

在這裡輸入密碼,再按c就進入了cli,也就是命令列模式.

在這裡cli輸入

root (hd0,0)通告核心所在

kernel /vmlinuz-x.x.x.x 通告核心版本

initrd /initrd-x.x.x.x  告知虛擬檔案磁碟位置  (其實這裡是可以按tab不全的.)如圖:

最後一步就是輸入boot啟動了.

grub快速修復

前幾天重灌了一下ubuntu12.04,結果裝完之後,grub出現了問題。之前裝系統時也出現過這種情況,當時找了半天的資料才把grub搞定。唉!後悔了,當時沒有把文件留下 電腦上裝多個系統的難免會出現進不了系統的問題,多數是grub的問題。不多說了,進入主題吧 使用livecd光碟啟動電腦後進入光碟...

修復GRUB引導

五一回來後,發現同事的電腦不能正常由grub引導了,自動進入了gurb的命令列狀態。估計是有人動過,但是還好同事沒有到崗所以有時間修好。使用kernel 與initrd命令引導進入了linux,發現可以正常進入,說明只是引導的問題,於是就去 boot grub下開啟grub.conf來看。的確是看不...

gnu grub修復 如何修復grub異常

gnu grub grand unified bootloader簡稱 grub 是乙個來自gnu專案的多作業系統啟動程式。grub是多啟動規範的實現,它允許使用者可以在計算機內同時擁有多個作業系統,並在計算機啟動時選擇希望執行的作業系統。grub可用於選擇作業系統分割槽上的不同核心,也可用於向這些...