用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
因篇幅问题不能全部显示,请点此查看更多更全内容