解决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"
linux系统是哪个重启电脑,问题就可以解决了。
也可以直接使⽤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后屏幕太亮且⽆法调节亮度。
在我⼯作的过程中有些笔记本到这⾥重启后就可以正常⼯作了,有些还不⾏可能会出现屏幕太亮了且不能设置亮度,这是因为笔记本上的显卡型号⽐较新导致,⽽且可能还是独⽴显卡,这⾥要⼿⼯安装该显卡驱动程序,要到显卡官⽹上去下载。
下载后解压,执⾏⽬录⾥的sudo amdgpu-install进⾏安装,
安装驱动后,就可以把上⾯设置的nomodeset去掉了,再update-grub就可以正常进⼊系统了。
总结⼀下,其实该问题,应该就是新机器采⽤的显卡较为新,⽽ubuntu 20.04系统可能调整了驱动程序的管理⽅式,导致⽆法正常加载驱动程序导致的。只要针对本机显卡安装好驱动就⾏了。(只是我个⼈猜测,仅供参考)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。