搜索
您的当前位置:首页正文

grub2 无法修复 Ubuntu启动不了 完美解决

来源:爱够旅游网
grub2 无法修复 Ubuntu启动不了 完美解决(学习记录) 2010年02月21日 星期日 下午 04:55 今早开机进不了系统了,

用U盘引导盘的“GRUB4DOS”倒可以引导win7 这肯定不是长久之计 得想办法修复grub

可网上的资料多讲的不是grub2,都是比较老的grub 我怎么搞都出错

只好百度知道提问 (百度知道改版后我的3000分的积分就莫名其妙的没了,只剩几百分的财富了。。)

好吧,那也得狠心甩出100分来悬赏 直接把提问和最佳答案贴出来吧 Ubuntu grub 无法修复

悬赏分:100 - 解决时间:2010-2-21 16:45 Ubuntu是9.10官方版的 装在硬盘上的(不是wubi) 和win7,xp三系统

开机只显示“GRUB loading”这几个字 然后就重启了 我用livecd启动 打开终端

输入sudo grub 然后输入

find /boot/grub/stage1 显示:

error 15:file not found 怎么回事

我用cfdisk命令查看

知道了我的Ubuntu是装在sda9上的 但是我用命令 root (hd0,9) setup (hd0) 提示:

Error 17: Cannot Mount Selected Partition root (hd0,8)

setup (hd0)

root (hd0,10) setup (hd0) 我都试了 没用

谁知道怎么回事啊 问题补充: boot没单独分区

开机显示是”GRUB loading“ 然后菜单也没出来就重启了

我用U盘的GRUB4DOS可以引导win7

原本的引导是这样的 grub引导Ubuntu和win7 然后win7引导win7和xp

提问者: jt_one - 五级

最佳答案 检举

9.10是grub2的 livecd启动

修改/etc/apt/sources.list列表 sudo aptitude update

sudo aptitude install grub2

sudo mount /dev/sdaX(挂载到/的那个分区) /mnt

如果/boot是单独分区的话还要sudo mount /dev/sdaX(挂载到/boot的那个) /mnt/boot

然后sudo grub-install --root-directory=/mnt /dev/sda

最后重启,进入硬盘上的linux sudo update-grub

因篇幅问题不能全部显示,请点此查看更多更全内容

Top