Ubuntu 不小心升级内核/删除内核导致无法登陆图形界面,又错删显卡驱动补救过程

(1)一开始说boot 没空间,然后图形界面没右边一栏。然后uninstall-gn sudo apt-get update
sudo apt-get install --reinstall ubuntu-desktop
sudo apt-get install unity 
sudo service lightdm restart
(2)进去了以后,又在home里删除了点东西 ,pytorch还是 没法跑。顺便删除了点内核当时用的excess     4.4  什么 97什么的
(3)然后我重启了,说your screen ,graphics card,and input device setting could not be detected correctly. you
然后用了cd /etc/X11  
            sudo cp xorg.conf.failsafe xorg.conf
就循环在登陆界面了,而且还是600*800界面。 
(4) sudo apt-get remove -–purge nvidia*      删了驱动重新安吧,现在cuda又不能用了(好像可以用 nvcc -v 查看)。驱动安装的是390:sudo apt-get install nvidia-390,不知道以前是多少,可能因为这个cuda才用不了的。
在中文GeForce网站,可以查到是NVIDIA-410。但是英文的网上是查不到驱动的。这就尴尬了,最后看别人帖子是384,我壮着胆子安了390。
(5)cuda 还要装。有人说泰坦X(passcal)就是泰坦XP,装不了cuda9和以上。。。
CUDA8.0网址:
https://developer.nvidia.com/cuda-80-ga2-download-archive 
(6)安装过程:https://blog.youkuaiyun.com/wang15061955806/article/details/80778139:

`sudo dpkg -i cuda-repo-ubuntu1604-8-0-local-ga2_8.0.61-1_amd64.deb`
`sudo apt-get update`
`sudo apt-get install cuda`

sudo dpkg -i cuda-repo-ubuntu1604-8-0-local-cublas-performance-update_8.0.61-1_amd64.deb
sudo apt-get update
sudo apt-get upgrade cuda-8-0

修改环境变量 https://www.iqiyi.com/v_19rrnf3k7s.html:
vim .bashrc 
发现其中有路径。 然后nvcc -v查看版本,结果不行(原因是本来应该输入大写的V:nvcc -V,我写成小写了,或者直接nvcc -vision  ;nvidia-smi也要写对啊) 把以前的cuda-8.0改成了cuda了。要改回去 

gcc 和g++不用降级到4.8,昨天降到4.8,然后删除了显卡驱动又重启,不能在图形界面登录,没法进入boot 连网。搞的显卡驱动 NVIDIA-390没法安装,安装包也不能编译。
最后找的上网方法才升级gcc到5.4,才完成的编译进入图形界面。
不进入图形界面,可能无法挂载U盘。 输入 sudo -i进入root权限 查找 fidisk -i 。通过插拔U盘找到U盘口:sdd1(这里虽然显示U盘是sdd,但是要sdd1才管用),
建立文件夹: mkdir /mnt/USB 挂载U盘进去:mount /dev /sdd1/ /mnt/USB       (因为没有gcc5,所以用U盘的方法没法安驱动)
 
所以必须上网:
   sudo iw dev查看接口,插拔上网设备,找到wlx7cdd90e2f3d80 , 用iwconfig  查找无线网(无线改成了英文名:wang),显示的[SSID] 是网络名。
  用sudo iw dev wlx7cdd90e2f3d80 connect wang 连接手机网络,一定不要设密码。 用sudo shclient wlx7cdd90e2f3d80 为本机获取IP地址;
  在笔记本上查看DNS服务器IP,这就是手机网IP。然后ping这个地址:ping 192.168.xx.xx  。这个时候才能连网,使用apt-get
  升级gcc到5.4 :1.$ sudo apt-get remove gcc   2.$ sudo apt-get install gcc
  安装: sudo chmod 777 NVIDIA-Linux-x86_64-390.64.run         (这个时候我装的NVIDIA-410)
           sudo ./NVIDIA-Linux-x86_64-375.20.run –no-x-check –no-nouveau-check –no-opengl-files
           这里

–no-x-check安装驱动时关闭X服务 
–no-nouveau-check 安装驱动时禁用nouveau 
–no-opengl-files 只安装驱动文件,不安装OpenGL文件
              因为我X servers无法关闭,所以用了上面这句。帖子:https://blog.youkuaiyun.com/qq_28413479/article/details/76377184
           然后重启才有脸图形界面。.....
   使用步骤(6)安装cuda8.0的时候,会自动卸载NVIDIA-410,安装NVIDIA-384(特意看了)   

现在内核是4.4  什么138什么的,可能因为错删了97 excess 导致一连串后果。大家还是不要删正在使用的内核名字比较像的好了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值