如果系統(tǒng)中已經(jīng)安裝了linux,用于使用的分區(qū)工具對分區(qū)進行更改后,可能會導(dǎo)致linux無法正常引導(dǎo)。例如系統(tǒng)中有2個分區(qū),其中一個分區(qū)安裝了windows(hda1),第二個分區(qū)安裝了linux(hd5)。
現(xiàn)在,用戶利用了這兩個分區(qū)間的空閑空間創(chuàng)建了一個新的分區(qū),由于新分區(qū)在linux之前,所有新分區(qū)的設(shè)備文件將會是hda5,而原來的linux分區(qū)則變成了hda6。由于GRUB的配置并不會自動根據(jù)分區(qū)表的改變而更新,所有GRUB還是會使用原來的分區(qū)設(shè)備文件sda5來引導(dǎo)linux系統(tǒng)。
方法一:進入救援模式,更改/etc/grub/grub.conf
方法二:啟動界面方法
(1)在啟動界面,按任意鍵,進入GRUB菜單,按下E
(2)通過上下方向鍵選擇root(hd0,1),按下E鍵進行編輯。把root(hd0,1)更改為linux分區(qū)的正確位置
root(hd0,2)
(3)按下回車返回GRUB編輯菜單,這時候root記錄已經(jīng)更改了。
(4)按下B鍵使用更改后的GRUB設(shè)置引導(dǎo)linux系統(tǒng),如果不出意外的話,系統(tǒng)將可正常引導(dǎo),不過這是臨時的
(5)進去系統(tǒng)后更改/etc/grub/grub.conf文件