重装win7之后恢复ubuntu

第一:和装系统的时候一样从live CD启动,然后选择“Try ....” 就是第一项,试用ubuntu!然后他就会进ubuntu但是不会安装。
第二:等到,ubuntu启动好了。。Ctrl+Alt+T 启动那个控制台 输入:


sudo fdisk -l  //这里是L不是1也不是i

你应该会看到类似下面的东西
Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x30c230c1


Device Boot Start End Blocks Id System

/dev/sda1 * 1 2432 19535008+ 7 HPFS/NTFS

/dev/sda2 2433 35371 264581921+ f W95 Ext'd (LBA)

/dev/sda3 35371 38914 28453888 83 Linux

/dev/sda5 2433 7296 39070048+ b W95 FAT32

/dev/sda6 7297 19455 97667136 b W95 FAT32

/dev/sda7 19456 32641 105916513+ 7 HPFS/NTFS

/dev/sda8 32642 35122 19928601 7 HPFS/NTFS

/dev/sda9 35123 35371 1998848 82 Linux swap / Solaris
哇塞...怎么这么乱?
O(∩_∩)O哈哈~不要着急,你只要看ID = 83 的就好了..比如这里的/dev/sda3 要是你有很多ID = 83的,那你就有点悲剧..因为这个时候你的知道那个是你的 / 分区 那个是你的 /boot 分区...所以呢,再装的时候要么吧分区记牢要么就只分配一个 / 分区..(PS:针对类似我这一列的菜鸟来说滴..高手...就直接无视吧...)
灰常重要的部分出现啦..

下面挂载原系统的根目录:
在终端中输入:


mount  /dev/sda3 /mnt


(PS:空格不能少)
将 /dev/sda3挂载到了/mnt下,当然你也可以选其他地方。这里注意,如果你有单独为/boot分区的话,要单独挂载一次 /boot,比如说如果你原来的 /boot 挂载到 /dev/sda12 上了,那个你这里要再输入

mount  /dev/sda3 /mnt/boot

中间的东西,要是你没有/boot分区的话,就不用管他,要是有你就得按部就班的来...
我这里没有把它单独分出来,所以就不需要了。
3. 输入


grub-install --root-directory=/mnt /dev/sda


(PS:/mnt后面有一个空格,root前面两根线 且有一个空格)

输入以后如果出现“Installation finished.No Error Reported.”字符的时候,就表示操作成功了。但是现在只成功的一半,还有以下操作才能够完全成功。
GOTO:时重新启动你的电脑,就能看到grub2的引导界面了,这个时候你先进ubuntu 可别进win7...至于为什么..你就自己摸索,自己百度或者google吧...记得再进入了ubuntu之后 再终端输入:


sudo update-grub


然后输入密码....出现了一大堆的东西 要是最后一行是
............
Found Windows 7 (loader) on /dev/sda1
done
那就表示你成功了.一切就over 了 .然后再重启你就可以到win7 啦   O(∩_∩)O哈哈~

猜你喜欢

转载自liangshihong409-126-com.iteye.com/blog/1278676
今日推荐