Win10安装ubuntu16.04 LTS重启后进入grub命令行

可能1

bios里的fast boot选项没有关闭而是enble,应当改为Disable。具体改正方法,根据电脑品牌决定。

可能2

装ubuntu系统本该是件轻松加愉快的事情:上网找找教程看看,一路傻瓜式操作,就能体验到命令行操作的简洁爽快了。但是有时候你偏偏遇到一些麻烦事,倒腾个半天,还得去抱抱google大腿才能搞定。#_#
以下说明适合人群:

    要装win10和ubuntu16.04双系统的
    装完ubuntu,使用EasyBCD增添启动项的
    加完启动项,重启后选择ubuntu会进入奇怪的纯黑底界面的
    满心焦躁的小伙伴们

黑色界面是什么

    如果该界面空空如也,只有左上角一个孤零零的光标在闪烁,说明你在使用EasyBCD 增添启动项的时候,在下拉菜单中选择了grub(legacy),而ubuntu16.04 它想要的是grub2。所以,将原来的启动项删了,以grub2替之。然后,重启…

    如果界面上当头一行“GNU GRUB version **** ”的话,好吧,拍拍屁股起来敲几行代码吧。干活时间到了。

        grub >_
        这命令行怎么个搞法?一试就知道(你当然可以试试,我就乱试了好一会 儿),它和ubuntu命令行不完全一样,cd 这个趁手的家伙是用不了的。你需要 ls 来查看和打开文件夹:

        grub> ls
         (hd0) (hd0,msdos2) (hd0,msdos1) (hd1)  (hd1,msdos1)
         (hd1,msdos2) (hd1,msdos3) (hd1,msdos4) (hd1,msdos5) (hd1,msdos6) (hd1,msdos7)
        grub> ls (hd1,msdos6)/
         lost+found/ bin/ boot/ cdrom/ dev/ etc/ home/  lib/
         lib64/ media/ mnt/ opt/ proc/ root/ run/ sbin/
 

        找到/boot/grub文件夹之后,(我电脑上在(hd1, 7)里面,而(hd1, 6) 是根目录),首先指定文件系统的根目录:

        grub> set root = (hd1,6)        //前缀 msdos 可有可无
  

        然后指定启动的kernel 和 initrd image,就是下面两句:

        grub> linux (hd1,7)/vmlinuz-4.8.0-36-generic root=/dev/sdb6                            //数字的参数自己调整一下
        grub> initrd (hd1,7)/initrd.img-4.8.0-36-generic
 

        最后boot

        grub> boot
 

还有点尾巴要处理干净

正确启动后,呃,如果你能正确启动,问题就没有了。否则,启动界面还是会抛出一些问题给你的。它又指出:某些项可能发生了错误。没事,重启电脑,上面的命令再来一遍。这次,就要看准了– – 系统内核的版本,grub文件夹的位置等等。如果这时候发现这些参数一时不知道丢哪儿了,就用 LiveCD 进ubuntu查看一下吧。对了,grub2 命令行界面内重启电脑也是这个:Ctrl+Alt+Delete

最后,ubuntu的命令行内,

sudo update-grub
...
sudo grub-install /dev/sda
 

你可能感兴趣的:(ubuntu)