Ubuntu8.04下修复GRUB

Ubuntu中如何修复GRUB2 Boot Loader

装完Windows 7
以后,Ubuntu的grub被删除了,从而导致无法进入Ubuntu,通过以下方法可以修复10.04版本的GRUB.

当Windows的启动引导程序或者其他程序替换了Ubuntu威尼斯人娱乐,8.04的grub时,可以用下面方法修复:

在Ubuntu系统之后安装其他系统,会将Ubuntu的grub破坏掉,Ubuntu
10.04已经使用grub2了。我尝试用9.04的livecd去修复,一直报错,而且想chroot也不成,个人能力不行吧。

 

首先,用Live CD引导,试用Ubuntu, 打开terminal 输入:

1、用一张Ubuntu8.04的livecd启动系统,打开终端。

现在用Ubuntu 10.04的livecd来修复方法:

1)从Ubuntu安装光盘的Live DVD启动

威斯尼人娱乐场,sudo fdisk -l 找到 Ubuntu的根分区和/boot分区,我的只有一个分区 sda6。

2、进入grub的命令行:$ sudo grub

进入livece的try模式下。

2)找到Ubuntu安装的硬盘分区

根分区

3、修改启动表:hd0表示第一块硬盘,6是包含”/boot/grub/”的分区号,可以挨个试。

将原来的系统mount到/mnt/newlinux下,方法如下我的系统盘在/dev/sda8下:

        sudo fdisk -l

sudo mount /dev/sda6 /mnt (将a6换成你的分区名字)

> root (hd0,6)

sudo mkdir /mnt/newlinux

  www.2cto.com  

如果还有/boot分区,就输入:

> setup (hd0)

sudo mount /dev/sda8 /mnt/newlinux

3)mount该分区

sudo mount /dev/sda6 /mnt/boot

> quit

sudo mount –bind /proc /mnt/newlinux/proc

        sudo mount /dev/sda1 /mnt

最后安装grub,

4、重启。

sudo mount –bind /dev /mnt/newlinux/dev

4)在该设备上重装GRUB2

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

威尼斯人娱乐 1

sudo mount –bind /sys /mnt/newlinux/sys

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

重启。

sudo chroot /mnt/newlinux

 

威尼斯人娱乐 2

安装grub2,如果已经安装,也会给出提示

5)从硬盘(hard drive)重启电脑,注意不是通过Live DVD重启

sudo apt-get install grub2

6)启动成功后在命令行输入sudo update-grub

开始修复,在修复一般是选择磁盘最上级目录。自动执行……

Boot Loader
1)从Ubuntu安装光盘的Live DVD启动 2)找到Ubuntu安装的硬盘分区 sudo fdisk
-l www.2cto.com 3)mount该分区 sudo mount /de…

upgrade-from-grub-legacy

威尼斯人娱乐 3

发表评论

电子邮件地址不会被公开。 必填项已用*标注