我的機器是Windows和Linux雙系統,那天由於Windows用就了比較卡,就重裝了一下Windows,結果導致重啓後linux系統不知道到哪去了。懶得去重裝Linux了,於是查找了一下資料,經過一番折騰,終於把我的Linux救回來了。
方法如下:
1:使用Linux啓動盤(linux 安裝U盤或liveCD光盤),進入安裝界面,選擇(救援模式)進入。在這個模式下用戶可以在不提供root密碼的情況下以以root的權限身份登入到系統。
2重新安裝Grub。在Linux命令行下依次輸入以下命令:
grub
find /boot/grub/stage1
root(hdx,y)
setup(hd0)
quit
解釋如下:
Grub:啓動光盤或u盤裏面的Grub程序。如果你使用的是Ubuntu的話,那麼應該使用sudo grub 以root身份運行
Find /boot/grub/stage1:查找硬盤上的linux系統將/boot目錄存放在哪個硬盤分區中。Grub在安裝的時候需要讀取這個目錄中的相關配置文件
Root(hdx,y)指示linux內核文件所在的硬盤分區(也就是/boot目錄所在的分區),將這裏的(hdx,y)替換爲上一行中查找到的那個分區。
Setup (hd0):在第一塊硬盤分區上安裝應到程序Grub
Quit:退出grub程序
安裝Linux後再安裝Windows後會覆蓋Linux的Grub引導程序,但安裝windows後安裝linux卻不會破環Windows的啓動,所以Windows的引導程序沒有加入啓動Linux的代碼,而Linux卻可以自己啓動windows。Windows是不是太壞啦
重啓計算機就可以找回久違的雙系統啦!
Grub 常用的命令
Help:顯示幫助
Reboot:重啓,重新引導系統
Root:指定根分區
Kernel :指定內核所在的位置
Find:在所有可以安裝的分區尋找一個文件
Boot:依照配置引導系統