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
保存.
重启.
因此,从前的修复方法也就失效了
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
保存.
重启.
相关文章推荐
- Ubuntu grub2 引导修复 与 硬盘引导进入 UbuntuLiveCD
- ubuntu用livecd修复grub2引导
- ubuntu 10.04 10.10 12.04 LiveCD 修复 grub2 双系统引导方法 及 解决error: no argument specified 的问题
- LiveCD修复Ubuntu13.04的GRUB2引导
- Ubuntu中利用Grub 2修复移动硬盘引导
- Ubuntu中利用Grub 2修复移动硬盘引导
- 修复ubuntu 10.10 ubuntu 12.04的grub2引导的方法
- 硬盘安装Ubuntu——利用EasyBCD引导LiveCD
- 开机出现grub rescue无法进入系统 恢复ubuntu系统下grub引导 windows xp和ubuntu9.10双系统引导程序的修复
- Ubuntu 9.10 LiveCD修复grub2双系统的引导
- GRUB2硬盘引导Ubuntu14.04LTS镜像
- 修复Debian(Ubuntu)Grub2 引导
- ubuntu13.10grub引导应用livecd修复
- fedora 16 使用LiveCD修复grub2引导
- 关于ubuntu16.04 grub2 修复 以及开机进入grub rescue
- fedora 16 使用LiveCD修复grub2引导
- [转]Ubuntu10.04修复Grub2引导
- 双系统修复ubuntu grub2引导的方法
- (转)Ubuntu 9.10 LiveCD修复grub2双系统的引导
- Ubuntu启动/引导修复+重新设置直接进入windows启动项选择菜单