framebuffer设置不正确,设置vga=则会黑屏。
黑屏时等硬盘灯不亮了,键入用户名密码还是能进入X的,如果之前是控制台状态可以接着输入startx进入。
为了在grub使用vga=,设置framebuffer:
/etc/initramfs-tools/modules
写上:
fbcon
vesafb
vga16fb
/etc/modprobe.d/blacklist-framebuffe
取消注释:
#vesafb
#vga16fb
以上的vesafb与vga16fb要按显卡情况而定,我用的是intelfb
最后一定要:
sudo update-initramfs -u
sudo reboot
/etc/usplash.conf可能导致黑屏(只有左上角光标闪烁),其中:
xres=XXX
yres=YYY
如果大于显示器可以承受的分辨率肯定会黑,没有这两行且usplash分辨率不对也会黑。或者改正常。
sudo dpkg-reconfigure usplash-theme-ubuntu