遇到了和这位网友一样的问题,http://forum.ubuntu.org.cn/viewtopic.php?f=171&t=448778&sid=814665c46c0a96c4606cd86cb2638962
之前卸载显卡驱动再重装的方法已经尝试过,无效,所以后来我也尝试进入recovery模式,并进入终端,输入startx命令。
一开始报同样的错误:
/etc/X11/xinit/xserverrc: line 3: /usr/bin/X: No such file or directory
/etc/X11/xinit/xserverrc: line 3: exec: /usr/bin/X: cannot execute: No such file or directory
xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error
后来查找到需要使用命令:
sudo apt-get install xinit
sudo apt-get install xserver-xorg
然后重启,再次进入recovery模式终端,此时使用startx命令,就会提示成功开启!
一般情况下,到了这步重启以后问题应该就可以解决,但是我依然无法进入系统,不过当使用ctrl+alt+F1进入命令行界面时,我注意到系统提示我一个错误:EXT4-fs (sda1): couldn't mount as ext3 due to feature incompatibilities
针对这个问题寻找答案,结果在这里:https://askubuntu.com/questions/750518/error-ext4-fs-sda6-couldnt-mount-as-ext3-due-to-feature-incompatibilities,貌似是因为分区格式不对导致的问题,所以我按照他的方法在终端vim /etc/fstab,将sda1的分区格式手动改为ext4,保存重启。
本来还想ctrl+alt+F1进入命令行界面,结果系统神奇的就能正常进入登陆界面了,登陆以后查看显卡驱动也能正常使用,搭的实验环境也没有任何问题,敢情我之前卸载显卡驱动没有对系统起到任何改变。
最初定位的问题原因以为是显卡驱动问题,但是现在发现是硬盘分区格式问题,尝试了这些方法以后,系统莫名其妙的就可以正常使用了,虽然说不清这其中的原理是什么,但还是记录下来希望能帮到其他人。