您的位置:首页 > 其它

Ubuntu grub2 引导修复 与 硬盘引导进入 UbuntuLiveCD

2011-10-18 14:57 351 查看
Ubuntu在进入10后,抛弃了grub,进入了grub2的时代,

因此,从前的修复方法也就失效了

Grub2时代的修复方法

进入UbuntuLiveCD。按ctrl+alt+t,打开terminal,在终端中输入

$sudo -i

  #fdisk -l  (小写字母L)

  找到id号为83的分区sdaX,83即为ubuntu根目录所在的分区的分区id。

然后挂载系统根目录:

#mount /dev/sdaX /mnt  

若boot单独分到了一个分区  需mount /dev/sdaY /mnt/boot

最后一步:

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

当看到:Installation finished.No Error Reported.

就表示操作成功了。

重启电脑,Ubuntu的启动项界面出现了!

若此时无法引导Windows 7,可以选择进入Ubuntu 10.04,再找到并启动终端,在终端输入如下命令:

sudo update-grub2

按照提示输入密码,如果顺利的话,会出现如下类似语句,那就表示成功了。

grub.cfg ...

Found Debian background: moreblue-orbit-grub.png

Found linux image: /boot/vmlinuz-2.6.31-15-generic

Found initrd image: /boot/initrd.img-2.6.31-15-generic

Found memtest86+ image: /boot/memtest86+.bin

Found Windows 7 (loader) on /dev/sda1

done

-------------------------------------------------------------------------------------------------------------------------------

硬盘引导进入UbuntuLiveCD的方法

配置引导

右击 我的电脑->属性->高级->启动和故障恢复->设置->编辑

在最后面加上 C:\grldr=”install ubuntu 10.04 ” ,当然也可以直接 开始 ->运行 (c:/boot.ini) 进行编辑,不过要修改一下boot.ini文件的可写属性。

接下来将下载的 grub4dos里面文件 解压至c盘,是整个解压至c不是解压目录至c

复制下载下来的 ubuntu-10.04-desktop-i386.iso 镜像文件至c盘。同时解压ubuntu-10.04-desktop-i386.iso 里面的 .disk文件,casper 下的initrd.lz ,vmlinuz 解压至c盘。

编辑c:/menu.lst 在最后加上这段

title Install Ubuntu 10.04

find –set-root /ubuntu-10.04-desktop-i386.iso

kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-10.04-desktop-i386.iso locale=zh_CN.UTF-8

initrd /initrd.lz

保存.

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