歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 重裝windows系統後恢復ubuntu的啟動項

重裝windows系統後恢復ubuntu的啟動項

日期:2017/2/28 17:40:20   编辑:Linux教程
相信很多人裝windows+linux的朋友都會遇到跟我一樣的問題。windows一個很大的問題就是時間一長,裝的東西一多,速度可能就會慢得無法忍受。到你忍無可忍的時候就只有重裝了。重裝完windows之後就把原來裝的OS loader給沖掉了,這樣就進不去linux系統。有一種解決辦法就是利用linux安裝盤重新安裝grub。我的系統是xp +Ubuntu 6.06.

  首先需要用安裝盤啟動進入recover模式,因為這個時候才能用grub-install安裝grub。

  1. boot:>rescue //進入rescue模式;
  2. >grub //進入grub
grub>root(hd0,x) //指定/boot的掛載分區
grub>setup(hd0) //安裝grub到第一塊硬盤的MBR

  這裡遇到了一點小意外:我用6.06的安裝盤進入時遇到了一個小問題,無法進入recover模式,我沒弄清楚為什麼。而且,用live cd進入時(6.06的live cd 和installation cd是整合在一起的),系統只是虛擬出一個ubuntu的環境,其實還並沒有將硬盤掛載,當你輸入root(hd0,x)時會提示硬件不存在。因此需要先掛載你的硬盤,我在網上找到了一個掛載的方法(假設/boot在hdax):

  1. mkdir -p /mnt/hdax
mount -t ext3 /dev/hdax /mnt/hdax //掛載你的硬盤分區

  2. mount -t proc none /mnt/hdax/proc //這一步裡面的操作我還不是很理解為什麼?是不是 //必要?下次重裝的時候不做這步試試看
chroot /mnt/hdax /bin/bash
source /etc/profile //重新讀取profile(bash的描述文件)

  3. 啟動grub,按照前述的步驟安裝即可。
Copyright © Linux教程網 All Rights Reserved