livecd 修复Grub两种方法介绍

运维 系统运维
今天就用Ubuntu 10.04的LiveCD的来修复grub2的引导。启动Ubuntu 10.04光盘,选择LiveCD模式,进入之后选择进入终端,一起看看具体实现

Ubuntu 9.10的GRUB引导不在使用GRUB 1了,改用GRUB 2(其实是beta版本)。重装Windows系统后,用原来的livecd 修复Grub无法再修复了。只能用下面的两个方法了。

livecd 修复Grub方法1.有GRUB启动的光盘或U盘修复
如果手上有GRUB启动的工具盘,用工具盘启动,在GRUB菜单上按c进入命令行状态,
在grub>提示符下输入
grub>find /boot/grub/core.img (有/boot分区的用find /grub/core.img)
(hdx,y) (显示查找到的分区号)
grub>root (hdx,y)
grub>kernel /boot/grub/core.img (/boot分区的用 kernel /grub/core.img)
grub>boot
执行boot后能转入GRUB 2菜单,启动Ubuntu后,再在Ubuntu终端下执行
sudo grub-install /dev/sda (或sdb,sdc等,根据第几硬盘而定)修复GRUB。
注意:如果Ubuntu的启动分区使用ext4格式,要有支持ext4格式的grub才能修复。

livecd 修复Grub方法2:使用liveCD修复grub   (推荐)
用Ubuntu 9.10的Live CD试用Ubuntu启动后,打开终端
假如你的Ubuntu的 / 分区是sda9,又假如 /boot分区是 sda6,在终端下输入
sudo -i
mount /dev/sda7 /mnt
mount /dev/sda6 /mnt/boot (如果没 /boot 单独分区这步跳过)
grub-install --root-directory=/mnt/ /dev/sda
和前面一样,要装入第二硬盘的把sda改为sdb。
我的文件系统为ext4,貌似U盘pe 的GRUB不支持,保险起见用Live CD修复的,修复后却无法引导Windows了。可以用下面的方法解决:
进入Ubuntu系统,打开终端,
重建GRUB列表            sudo update-grub
重新写入***分区mbr           sudo grub-install /dev/sda
如果想修改启动顺序,可以修改/boot/grub目录下的grub.cfg文件。这里注意此文件不可写的,可以先运行一下命令
sudo chmod +w /boot/grub/grub.cfg
然后再运行sudo gedit /boot/grub/grub.cfg,就可以修改了,类似于GRUB 1的menu.lst修改。

【编辑推荐】

  1. Ubuntu GRUB非常优秀的系统引导器
  2. Ubuntu GRUB開機選項修改
  3. Ubuntu grub利用安装光盘硬盘安装ISO文件
  4. Linux rescuev修复模式跨越控制台登录
  5. Linux rescue单用户模式修复模式
责任编辑:chenqingxiang 来源: baidu
相关推荐

2010-11-24 14:36:25

修复mysql表

2010-06-13 13:17:51

Ubuntu9.10

2009-06-11 14:43:48

ubuntufedoragrub

2009-09-02 16:21:02

C#解析Html

2010-03-12 14:44:54

Ubuntu Live

2011-07-14 17:50:50

domino数据库

2010-08-04 17:41:52

挂载NFS

2009-06-17 17:37:43

Java随机数

2009-09-25 14:04:09

Hibernate eHibernate h

2010-04-13 09:50:44

Oracle跟踪

2011-03-30 17:04:24

MySQL添加用户

2010-05-26 18:52:12

SVN库

2009-11-06 09:48:40

WCF服务

2010-06-13 13:11:18

Ubuntu xp G

2010-06-13 15:46:41

Grub Rescue

2010-07-26 15:42:34

Perl模块

2010-02-06 14:35:36

ibmdwRUP迭代

2010-09-09 19:53:50

2010-08-03 13:53:47

Flex+Java配置

2010-09-07 11:18:10

点赞
收藏

51CTO技术栈公众号