解决ubuntu安装后进入系统时黑屏,左上角闪动光标(ubuntu20亲测有效,应该是解释最详细的一篇了)

这个问题第一次见,然后网上有一堆类似的解决方案,其中有不少坑,解释不清楚,还贴错,太坑爹了。
比如这样的:

sudo grub-install --boot-directory=/mnt/ dev/sda/

作者还特意标注这里有个空格,空格你妹啊,太坑了,空格的位置都不对的。

正解在这里:
https://jingyan.baidu.com/article/4ae03de3dbdac83eff9e6be0.html

这里解释下发生了什么:
1)问题开始是因为,在某个硬盘上安装好后,由于系统上有多个分区,并没有指定引导分区是哪一个,然后系统就呆了。
2)所以所有解决方案都是为了一个目的,给他指定引导分区是哪一个
3)指定引导分区可能有多种方式,这里是其中一种,通过u盘启动可以try ubuntu进入一个临时的ubuntu系统,然后进行设置。
4)进去之后,首先查看系统安装在哪个盘了,所以有

sudo fdisk -l

ps:这里会显示所有分区,比如 /dev/sda /dev/sdb /dev/sdc等等,由于我有3个硬盘,所以从a排到了c,而我的系统是安装在第3个盘中的,我是通过看磁盘大小来确认的,也就是/dev/sdc这个盘。(这里大家要找准,很多教程都是/dev/sda没有一句解释,照着贴你就坑了)

  1. 为了配置它,首先要挂载它,所以有
#在/mnt下创建一个叫ubuntu的文件夹,用来挂载
sudo mkdir /mnt/ubuntu
#mount挂载操作,这里的/dev/sdc5是我自己的引导分区,查看硬盘/dev/sdc下哪个标识了Linux就可以了
sudo mount /dev/sdc5 /mnt/ubuntu

6)进行设置,从/dev/sdc盘读取引导程序,位置在引导分区的boot文件夹下

sudo grub-install --boot-directory = /mnt/ubuntu/boot  /dev/sdc

7)配置完成,提示没有错误,重启就行了,记得重新指定启动顺序。

你可能感兴趣的:(linux)