在Linux下安裝windows後解決Linux不能啓動能問題

      我的機器是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:依照配置引導系統

 

 

                                                                         

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章