多系统,重装了ubuntu14.04,每次开机进入grub命令行,可以通过输入命令进入系统,但每次都要输入命令

多系统,重装了ubuntu14.04,每次开机进入grub命令行,可以通过输入命令进入系统,但每次都要输入命令,很麻烦求解决。
进入系统我每次都要输入这样的命令:
grub>set root=(hd1,gpt12)
grub>set prefix=(hd1,gpt12)/boot/grub
grub>insmod normal
grub>normal
然后才出来grub的菜单(4行):
ubuntu
ubuntu高级选项
windows启动选项(好像是这几个字,反正意思一样)
***(最后一行忘记了)
我已经在ubuntu终端执行了
sudo update-grub

sudo grub-install /dev/sda

重启后依然是进入grub命令行
说明一下,我是看了很多网页找到这个方法的,如果是复制我用的方法就不必浪费亲的时间了。但求亲能帮我解决这个麻烦事,虽然可以进系统,但是每次这样太麻烦了。先谢谢各位了
robinbz@robinbz-Lenovo-Y430P:~$ sudo grub-install --recheck --target=i386-pc /dev/sda
Installing for i386-pc platform.
Installation finished. No error reported.
robinbz@robinbz-Lenovo-Y430P:~$ sudo update-grub
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.13.0-32-generic
Found initrd image: /boot/initrd.img-3.13.0-32-generic
Found Windows Boot Manager on /dev/sda2@/efi/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for EFI firmware configuration
done

我的本,本来是自带Windows8.1,用网上的办法关闭了uefi,使用u盘装了ubuntu,重启以后也是和你一样,只有grub命令行,但是偶然发现,在还没有进去命令行之前,按f12会直接跳过命令行,出现你说的四个选项,就可以自己再选择进去哪个系统,不知道是什么原理,我的是华硕的电脑,可能有的电脑是f11,估计不同的长假可能不一样,你可以试一试
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-12-01
先sudo grub-install /dev/sda,再 sudo update-grub。
如果还是不行,带参数运行:
sudo grub-install --recheck --target=i386-pc /dev/sda追问

还是一样, 不可以

追答

你的引导应该是bios+gpt吧
bios+gpt需要在gpt磁盘最前面建立一个1007KiB的无文件系统的分区,1007KiB的大小会让后面的分区自动对齐到1024KiB的位置。(如果需要,这个分区也可以位于磁盘前2TiB的空间上的任何位置)。
这个分区是存放grub启动文件core.img的,在gdisk(cgdisk)或者Gparted里面建立好分区,然后将这个分区的类型设为ef02,如果使用GNU
Parted,设置BOOT_PART_NUM标志为bios_grub。

追问

是bios+gpt的硬盘,联想y430p,原装的是win8.1系统,我装了ubuntu 14,两个系统都正常,(不会出现现在这样的grub命令行,是正常的启动菜单),然后因为不知道怎么装五笔,弄到没法输入中文,就重新装一次ubuntu,但重装后每次进去都是grub命令行。
你说的方法我不懂,对这些知识缺乏……
问题解决了,重装了grub2

第2个回答  2014-12-01
实在不行,就手动把/boot/grub/grub.cfg给改了吧,那个里面都是你的入口追问

小白表示不dong

追答

sudo update-grub也只是为了生成grub.cfg文件,你可以找个模板,然后按照模板,把这个文件改一下,把你需要的入口(你命令行输入的一部分内容)添加进去就可以

追问

你说的那个文件改了也没用、
——问题解决了,重装了grub2

第3个回答  2015-12-27
我出现的问题跟你一模一样,很到方法都试了,就是不行,你说重新安装了grub2就可以了,我还是不行,你知道为什么吗,请问你是怎么重装grub2的?追问

问题解决了,重装grub2

第4个回答  2014-12-01
sudo update-grub完成后,你有没有修改呢?追问

修改什么?我就是做了:开机,输入上面说的grub命令,进入启动项菜单,进入Ubuntu,在终端输入上面的命令,重启。
然后发现还是在grub命令行
————————————————
问题解决了,重装了grub2

相似回答