Ubuntu 20.04 启动后进入grub命令行的(临时)解决方法
首先ls,列出所有分区,格式大概就是(hdx,*****),例如我的系统分区为(hd0,msdos2),接下来可以通过grub> ls (hd0,msdos2)/依次查看各个分区内的内容,找到boot分区(如果boot是单独分区的话),boot分区下会有grub文件夹,内部能找到grub.cfg,接下来grub> set root=(hd0,msdos2)/grub> set p
·
首先ls,列出所有分区,格式大概就是(hdx,*****),例如我的系统分区为(hd0,msdos2),接下来可以通过
grub> ls (hd0,msdos2)/
依次查看各个分区内的内容,找到boot分区(如果boot是单独分区的话),boot分区下会有grub文件夹,内部能找到grub.cfg,接下来
grub> set root=(hd0,msdos2)/
grub> set prefix=(hd0,msdos2)/grub
如果boot没有单独分区,那么在某处能找到boot文件夹,例如也是上述的这个分区,则上面命令变为:
grub> set root=(hd0,msdos2)/root
grub> set prefix=(hd0,msdos2)/root/grub
接下来:
grub> insmod normal
grub> normal
随后应该就能进入图形化界面了,如果没有进入,则说明前面两步set有问题,没有设置为正确的root和grub。
进入图形化界面后,还要执行一些操作,否则下次启动还是会进入grub命令行,关于这些操作,网上各种说法比较多,比如:
sudo update-grub
sudo grub-install /dev/sda #到某个磁盘,不要指定分区
或者
sudo apt-get update
sudo apt-get install grub2-common
我的系统是Ubuntu 20.04,以上两种方法都试过了,但是重启后都还会出现grub命令行,暂时没找到永久解决方法,等待以后解决了再更新。
更多推荐
已为社区贡献1条内容
所有评论(0)