admin管理员组

文章数量:1532440

  今天开机的时候,发现 win7 进不去了,非常悲剧的事情,我的 win7 系统盘装了 30G 的东西,平时都是特别小心的进行系统的维护,没想的竟然我这样!

于是乎,重新安装系统,我的电脑上面装了 win7Ubuntu 双系统,安装 win7 当然是小意思,当时安装好之后, Ubuntu 的系统引导必然是要悲剧的,这是我最蛋疼的事情了。

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

事情是这样的,安装好 win7 激活后,我就在想办法,如何回复 Linuxgrub 引导文件。之前有过这样的经历,但是都是让学长帮忙弄得,只是在旁边看过,没有自己弄过,所以信心是零。

我用 liveCD 进行 grub 文件的恢复,开始的是有没有准确的找到所要的硬盘,本来是

  Hd0,8 )我错安装到了 hd0,5 )上,但是有了以外的收获

我使用的命令是

sudo –i

mount /dev/sda5 /mnt

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

显示的是 finishedno 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/ 分区的位置,即之前说的 hd0,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 ,重新使用我第一次使用的命令,除了把 hd0,5 )改为 hd0,8 )外,

一切搞定后,重启,终于看到了久违的 grub 文件了,之前对 grub 充满了神秘感,没想到也不过如此,哈哈!     2010/10/15


本文标签: 重装双系统文件Ubuntugrub