解决ubuntu安装后进入系统时黑屏,左上角闪动光标(ubuntu20.04)
解决ubuntu安装后进入系统时黑屏,左上角闪动光标(ubuntu20.04)
如果是因为分区信息调整,导致grub找不到linux系统安装分区上的引导信息,那么解决方法如下:
这里解释下发生了什么:
1)问题开始是因为,在某个硬盘上安装好后,由于系统上有多个分区,并没有指定引导分区是哪一个,然后系统就呆了。
2)所以所有解决方案都是为了一个目的,给他指定引导分区是哪一个
3)指定引导分区可能有多种方式,这里是其中一种,通过u盘启动可以try ubuntu进入一个临时的ubuntu系统,然后进行设置。
4)进去之后,首先查看系统安装在哪个盘了,所以有
sudo fdisk -l
#在/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引导分区能找到,ctrl+alt+f3能进行命令行。那么可能是系统启动时多了一个模式检查导致的,那么请参考如下解决方法:
1、选择第一个ubuntu,按e进入编辑,找到ro quiet splash $vt_handoff这一行命令
2、在ro quiet splash $vt_handoff 后加入nomodeset;后按F10进入unbuntu界面
此次进入ubuntu界面是临时进入,重启后问题无法解决
进入终端;输入sudo root,输入密码;
输入命令vim /etc/default/grub找到ro quiet splash $vt_handoff,在后面加入nomodeset
输入命令sudo bash -c "source /etc/default/grub && update-grub && reboot"
重启电脑 ,问题就可以解决了。
也可以直接使用sed来修改grub文件,可能有些人不会使用vi或vim之类的。
sudo sed -i 's/quiet splash/quiet splash nomodeset/g' /etc/default/grub
sudo bash -c "source /etc/default/grub && update-grub && reboot"
我在操作时,和上述上方法有个不同点,就是我的系统卡在光标闪烁黑屏时,可以通过ctrl+alt+f3进行到命令行模式。
既然已经进行命令行了,那我就直接编辑了vim /etc/default/grub找到 quiet splash ,在后面加入nomodeset,后
面同样sudo bash -c "source /etc/default/grub && update-grub && reboot" 重启系统就行了。
关键字:设置nomodeset后 屏幕太亮且无法调节亮度。
在我工作的过程中有些笔记本到这里重启后就可以正常工作了,有些还不行可能会出现屏幕太亮了且不能设置亮度,这是因为笔记本上的显卡型号比较新导致,而且可能还是独立显卡,这里要手工安装该显卡驱动程序,要到显卡官网上去下载。
例如我的一款笔记本显卡是radeon rx640 的,那么要自己到官网上去下载对应版本的驱动,官网地址: https://www.amd.com/en/support/kb/release-notes/rn-amdgpu-unified-linux-21-10
下载后解压,执行目录里的sudo amdgpu-install进行安装,
安装驱动后,就可以把上面设置的nomodeset去掉了,再update-grub就可以正常进入系统了。
总结一下,其实该问题,应该就是新机器采用的显卡较为新,而ubuntu 20.04系统可能调整了驱动程序的管理方式,导致无法正常加载驱动程序导致的。只要针对本机显卡安装好驱动就行了。(只是我个人猜测,仅供参考)
交流QQ号:1175372067
电话:18551717618(同微信)
元几科技.软件3部
迈开步伐去探索
南京元几科技有限公司
元几社区: https://www.cnblogs.com/colin-vio
元几官网: http://www.yuanji.tech
-----------------------------------------------------------------------------