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

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

保存.
重启.

posted on 2011-03-23 13:35 RigorosLee 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/RigorosLee/archive/2011/03/23/1992422.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值