Ubuntu10.10升级后无法启动grub修复教程

 

明天ubuntu10.10正式版就应该出来了,真的蛮值得期待滴,很多蛮实用滴小功能也都很好滴支持到了新版,但是根据最近奶牛收集滴一些测试版滴情况,升级可能造成部分朋友无法正常启动,呃,奶牛这里就发一些grub引导修复的方法。首先你需要一个ubuntu10.04或者ubuntu10.10的光盘镜像并将它刻成光盘或者写入u盘做引导启动,进入终端。下面说说具体如何修复:

如果你是硬盘安装的话,可以参照下面的步骤:

终端输入grub
grub> find /boot/grub/stage1
(hd0,1) //记录下此处的输出
grub>root (hd0,1)
grub>setup (hd0)
reboot

如果是wubi的安装的可以引导进入终端后用下面的方法

grub> ls #查看所有的硬盘和分区信息
grub> ls (hd0,x)/ #一般都是一块硬盘,所以为hd0,后面的x是你安装ubuntu的分区号,显示该盘下的目录
grub> insmod ntfs #加载ntfs模块,因为WUBI将ubuntu安装到了我分的ntfs盘上
grub> set root=(hd0,x) #这里(hd0,x)是找到的ubuntu分区
grub> ls $Boot #找到BOOT分区的UUID号,下一步要用到
grub> search –no-floppy –fs-uuid –set UUID #这里的UUID是上步中找到的
grub> loopback loop0 /ubuntu/disks/root.disk #设loop0,WUBI将ubuntu安装成了一个root.disk文件
grub> set root=(loop0) #重设root
grub> linux /boot/vmlinuz….(tab键补全) root=/dev/sdax loop=/ubuntu/disks/root.disk to quiet splash #加载内核,其中sdax的x是开始找到的分区号(hd0,x)
grub> initrd /boot/initrd.img…..(tab键补全)
grub> boot
回车后就可以进入系统了,进入终端修复grub引导文件
update-grub2
reboot

希望上面整理滴方法对升级后无法正常引导启动的朋友有所帮助

如果 find /boot/grub/stage1无法找到就find /grub/stage1

奶牛 | 2010年10月9日
  • Dawnson 2010年10月9日 at 10:16 下午
    用GRUB引导就得知道一些基本的GRUB命令,不然可能会很被动。
    • 奶牛 2010年10月10日 at 1:11 下午
      嗯嗯,是丫~~~
  • ZDAvril 2010年10月9日 at 11:22 下午
    这个不是很懂。等出来装了。应该会用到。
    • 奶牛 2010年10月10日 at 4:12 下午
      嘿嘿,最好直接成功,要不手动弄还是挺麻烦滴~~~
  • 囧啊囧 2010年10月10日 at 9:01 上午
    我准备到时候直接安装新版
    • 奶牛 2010年10月10日 at 4:12 下午
      直装比较爽,但是就是还需要重新配置~~~
  • su 2010年10月10日 at 9:33 上午
    呵呵,过来瞧瞧。暂时不决定升级
    • 奶牛 2010年10月10日 at 4:13 下午
      呵呵,那就先别升了,先观望阵子吧~~~
  • 三叶草 2010年10月10日 at 9:47 上午
    10.10下载地址
    • 奶牛 2010年10月10日 at 4:13 下午
      呃,现在最新的还没出来,得今晚才能出来吧~~~
  • dengmin 2010年10月10日 at 10:17 上午
    哦ho 今天可以升级了
    • 奶牛 2010年10月10日 at 4:14 下午
      哈哈,晚上一起升级尝鲜丫~~~
  • freetstar 2010年10月10日 at 10:58 上午
    是的,是的,是的。基本上就这些命令 :fd
  • 雅岚 2010年10月10日 at 4:14 下午
    :tp 妖女岚再次来围观。。。。小牛,岚姐要吃烤牛肉。。
    • 奶牛 2010年10月10日 at 4:25 下午
      呃,奶牛这是五花的肥牛肉~~~
  • Firm 2010年10月10日 at 4:21 下午
    可以正常升级了
    • 奶牛 2010年10月11日 at 10:07 下午
      恩呢,已经可以了~~~
  • 蛋卷 2010年10月10日 at 7:20 下午
    我昨天刚装上10.04 今天就 :h
    • 奶牛 2010年10月11日 at 10:08 下午
      呃,那就直接升级就好了,嘿嘿~~~
  • joyla 2010年10月10日 at 8:59 下午
    我测试过那个工具!呵呵
    • 奶牛 2010年10月11日 at 10:09 下午
      呵呵,帅猫~~~
  • 李熬人渣/李堪賤種 2010年10月10日 at 10:10 下午
    正在下載,從http://www.ubuntu.com/desktop/get-ubuntu/download居然打不開,直接http://releases.ubuntu.com/10.10/頁面可以,可速度真慢
    • 奶牛 2010年10月11日 at 10:11 下午
      嗯嗯,是啊,现在应该比较拥挤~~~
  • 流年 2010年10月20日 at 7:46 下午
    我习惯塞进启动盘,然后grub-update
    • 奶牛 2010年10月21日 at 3:23 下午
      也不错,奶牛没刻盘~~~
      • wo 2010年11月13日 at 5:31 下午
        grub> find/boot/grub/stage1 (hd0,1)Error 27: Unrecognized command 求助...................................
        • 奶牛 2010年11月13日 at 9:45 下午
          先输入grub,进入grub后会显示grub> 然后用命令 find /boot/grub/stage1 这时候会显示类似hd(0,1)的结果 如果 find /boot/grub/stage1无法找到就find /grub/stage1
  • Don 2010年11月12日 at 7:35 下午
    期待 11.04......
Comments are closed.