啟動linux操作系統時,有時會因為誤操作而導致系統無法正常啟動,而這些誤操作很多都跟grub有關,這裡我們就這種情況進行一下簡單的模擬並解決無法正常啟動的問題。首先我們先看一下linux的啟動流程圖:
(一)
模擬第一個階段失效與修復
我們利用一條命令來把MBR的前446字節覆蓋的方法來模擬第一階段
Dd if=/dev/zero of=/dev/sda bs=446 count=1
然後我們重啟linux系統,此時只會這個界面,而進不去系統了
接下來我們就要想辦法來使系統恢復正常了,首先我們要把光盤加入光驅,然後重新啟動,以光盤進行引導。此時會出現這樣的界面:
然後,我們要進入救援模式進行修復系統。在boot:後面輸入一條命令就進入了救援模式:
Linux rescue 此時會進入如圖的界面
,接著按enter鍵繼續,當出現下圖界面時
,由於我們是為了模擬修復系統,這裡我們選擇No,繼續,直到出現
此時,我們要閱讀上圖中的信息,從中我們了解到,文件系統已經掛載到/mnt/sysimage目錄下了,這時我們要切換到此目錄下,使用 chroot /mnt/sysimage這一命令即可。這時我們就可以執行命令了。