您的位置:首页 > 其它

win7与Ubuntu双系统win7重装后修复Grub文件问题

2010-10-17 14:07 375 查看
今天开机的时候,发现
win7

进不去了,非常悲剧的事情,我的
win7

系统盘装了
30G

的东西,平时都是特别小心的进行系统的维护,没想的竟然我这样!

于是乎,重新安装系统,我的电脑上面装了
win7


Ubuntu

双系统,安装
win7

当然是小意思,当时安装好之后,
Ubuntu

的系统引导必然是要悲剧的,这是我最蛋疼的事情了。

当时没有想到,竟然有了以外的收获,哈哈!

事情是这样的,安装好
win7

激活后,我就在想办法,如何回复
Linux


grub

引导文件。之前有过这样的经历,但是都是让学长帮忙弄得,只是在旁边看过,没有自己弄过,所以信心是零。

我用
liveCD

进行
grub

文件的恢复,开始的是有没有准确的找到所要的硬盘,本来是

Hd


0,8

)我错安装到了
hd


0,5

)上,但是有了以外的收获

我使用的命令是

sudo –i

mount /dev/sda5
/mnt

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

显示的是
finished


no error

然后我使用
init 6
使系统重新启动

可是,出现在我面前的不是之前的引导项,而是
GUN grub Version 1.9.*

哈哈,这就是我说的以外收获,没想到出现了
grub >

但是我什么都不会,怎么办呢,没招了,汗

我当时只有一个想法,
google


呵呵,终于找到解决办法了,我觉得可行之后,就开始一一尝试:

进入
win7

操作系统:

Grub> set root=(hd0,1)

Grub> chainloader +1

Grub> boot

哈哈
搞定!
出现了之前很炫的
win7

启动桌面。

然后我看了,部分
grub

命令,我惊喜地发现当这些知识我急需用时,就会学超快,哈哈!

最简单的一个
ls –l
也是由这个命令我找到了原来的我的
Linux


/
分区的位置,即之前说的
hd


0,8



之后,开始尝试进入
Linux

,当然越来越有信心!
特别是用
Tab

键轻而易举的补全了

具体的命令如下:

Grub> set root=hd(0,8)

Grub> linux /boot/vmlinuz-***-*** root=/dev/sda5

Grub> initrd /boot/initrd.img-***-***

Grub> boot

在一段冗长的命令之后,我终于看到了我的自我感觉配置完美的
Ubuntu

了!!!

本来想,就这样吧,以后开机,使用命令行进入不同的系统,当时后来又想,装
B

不能这样装啊,嘿嘿,继续前进,恢复自动引导:

重新使用
LiveCD

,重新使用我第一次使用的命令,除了把
hd


0,5

)改为
hd


0,8

)外,

一切搞定后,重启,终于看到了久违的
grub

文件了,之前对
grub

充满了神秘感,没想到也不过如此,哈哈!

2010/10/15
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: