永发信息网

原系统win7,然后硬盘安装上ubuntu 12.04 双系统,之前一直用着好好的,昨天就只能进grub界面了 怎么办?

答案:6  悬赏:0  手机版
解决时间 2021-03-04 23:39
  • 提问者网友:未信
  • 2021-03-04 12:02
原系统win7,然后硬盘安装上ubuntu 12.04 双系统,之前一直用着好好的,昨天就配置了下java开发环境装了个opera浏览器。 以前都是先启动win7的引导界面,选择ubuntu后进入ubuntu引导界面,然后今天启动的时候选择ubuntu就只能进grub命令行界面了 显示如下:

GRUB4DOS 0.4.5c 2012-6-19 Men:630k/2984M/1022M End:354848
[Minima]......此处省略若干行.....
grub>

使用grub> find --set-root /boot/grub/core.img 或者grub> find boot/grub/stage1 或者grub> find /boot/grub/core.img
返回文件未找到...
grub>root (hd0,5) 返回 XXX格式为ntfs
grub>setup 和grub>linux /vmlinuz ..... 返回无此命令.....

表示不想重装!! 崩溃ing!!!

这个不是mbr的问题吧。。。我的意思的开机可以进入win7引导界面,进入win7是正常的,选择进ubuntu就到了grub命令行界面了去了
最佳答案
  • 五星知识达人网友:何以畏孤独
  • 2021-03-04 12:28
按照下面的方法试试吧
开机选ubuntu,进到grub命令行
在grub命令行中依次键入下面命令 ("#"号后面是我的注释,不要打出来!)

grub>cat (hd0,X) # “X”根据机子不同,一般5-10的样子,自己试试,如果返回0x83的就是我们要的 我假设最后得出是 X
grub>root (hd0,X) #记得要把X换成上面得到的数字!下面的步骤也是
grub>set root=(hd0,X)
grub>set prefix=(hd0,X)/boot/grub
grub>kernel /boot/vmli...(因为这里不同机子不一样,用TAB补全)..23 root=/dev/sda(X+1)
#如果TAB后有好几个可选。选那个有 23 的! 还有最后面的是(X+1)哦,就是如果X是9的话,那里就填10!
grub>initrd /boot/initrd.img...(因为这里不同机子不一样,用TAB补全)........
#如果TAB后有好几个可选。选那个有 23 的!
grub>boot

然后大概可能也许就能进去了~~~~~看你造化了~~~
有问题可以在这里追问~~
全部回答
  • 1楼网友:洎扰庸人
  • 2021-03-04 19:23
用winPE进系统,用ptdd修复mbr就好了。
  • 2楼网友:归鹤鸣
  • 2021-03-04 17:49
启动项损坏,百度双系统启动项修复,下载后运行即可
  • 3楼网友:空山清雨
  • 2021-03-04 16:39
1、找一张windows系统盘,进入修复,命令行中,输入bootrec /fixmbr,修复mbr引导;   2、找ubuntu的安装盘,进入livecd;   3、输入命令:sudo -i ,把用户切换过来;   4、输入命令:fdisk -l ,查看硬盘的分区,我的ubuntu系统安装在sda7上的,windows是安装在sda1上的;   5、输入命令:mount /mnt /dev/sda7,挂载sda7分区至系统中;   6、输入命令:grub-install --root-directory=/mnt/dev/sda;   7、重启,搞定。
  • 4楼网友:行路难
  • 2021-03-04 15:47
grub引导文件损坏了吧,原来怎么安装的g4dos,重新安装配置一下。 还有g4dos的引导内核命令是kernel /vmlinuz,不是linux /vmlinuz
  • 5楼网友:过活
  • 2021-03-04 14:08
从GRUB里不能进入ubuntu吗? 我的也是双系统,我的是WIN7和ubuntu 12.10,我的是先用GRUB引导项,第五项是WIN7,选择进入WIN 7 后它有WINDOWS引导项。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯