案发现场:
驱动安装小白,误以为自己有独立Nvidia显卡,通过 "sudo apt install nvidia-driver-460" 错误安装了驱动,(实际上电脑:DELL XPS 13,集成显卡型号Intel i915)
问题:
开机直接黑屏,几秒后跳转指令(如下图),几秒后再次黑屏,一直反复。
解决方法:
主要解决方法
重启时进入recovery mode:
a. 重启.
b. 开机logo刚出现时按住 [Shift] (也有可能是其他组合键) 进入GRUB 菜单.
c. 在 GRUB menu, 选择 "Advanced options for Ubuntu" and press Enter.
d. 选带有 (recovery mode) 的选项,如果有多个kernal的话选择最高的那个(一般是第二个)
联网
a.进入recover meua后, 选 "network" 联网.
(如果这一步由于某些原因误删除了easy-recovery导致直接进入virtual terminal (TTY)了,可以通过最下面的方法插网线联网)
改配置
a.联网后, 在GRUB menu里选 "root" 打开终端 (或者在登陆界面按Ctrl+Alt+F3/F4进入TTY)
b. 先更新一下
apt-get updateapt-get upgrade
我这里有个镜像问题,以前是在国内用的阿里的镜像,国外反而有点问题,可以见最下面换镜像方法
c. 检查电脑驱动,看看是不是集成显卡
lspci -k | grep -EA3 'VGA|3D|Display'
找到 "Kernel driver in use" 这里. 如果显示 "nouveau" 或者 "i915" 那就是 Intel 集成显卡, it should be fine. However, 如果显示 "nvidia" 或者其他 driver,那我这个可能不适用你的情况。
d. 删除所有错误安装的nvidia驱动(确保要删干净所有nvidia的驱动,我之前没有删干净会出现反复在紫色登录界面跳转的情况,输完密码又跳回登陆界面)
sudo apt-get remove --purge nvidia-*
e. 重装驱动
sudo apt-get install --reinstall ubuntu-desktopsudo apt-get install --reinstall gnome-sessionsudo apt-get install --reinstall gnome-shellsudo apt-get install --reinstall lightdmsudo apt-get install --reinstall xserver-xorgapt-get install xserver-xorg-coresudo apt-get install xserver-xorg-video-nouveau
f. 用LightDM 作为显示管理.
sudo dpkg-reconfigure lightdm
弹出窗口后选择lightdm,[ok]
g. 重启
sudo reboot
插网线用terminal联网:
插上网线后检查是否有网络:
ping -c 4 8.8.8.8 # 8.8.8.8是谷歌DNS的IP地址,如果有墙的问题,换成百度的DNS 180.76.76.76就行
如果server有响应那么有网络,否则得配置一下
配置
ip link show
找到 "en"开头的那个以太网接口代码 (e.g., enp0s3xxxx, enp1s0xxx).
ip addr show eth_interface
用刚刚找到的这个代码替换 eth_interface
完成后返回第一步测试是否连接成功
Terminal换镜像方法:
打开镜像文件:
nano /etc/apt/sources.list
把所有 'cn.' 换成 '' 按住 CTRL + \, 输入 'cn.' 查找所有字段,按enter, 输入 '' 作为替换内容,按enter确认
按 CTRL + X, 然后 Y, 最后 Enter 保存退出
更新试试:
apt-get update