安装双系统ubuntu(16.04,20.04)相关

    技术2026-02-19  12

    一.安装anaconda :  bash xxx.sh

    换镜像

     二.安装cuda和cudnn

    https://blog.csdn.net/yimingsilence/article/details/79631567

    https://blog.csdn.net/wanzhen4330/article/details/81699769(安装cuda的三种方法)

    1.查看显卡版本。lspci | grep -i nvidia 查看你的电脑上的显卡,是否是nvidia及版本

    2.查看有没有装驱动(configure字段没有driver) 

    有驱动才能使用命令nvidia-smi,来查看显卡的运行情况

    3.安装驱动(这步也可以不用,在下下*一步的时候选择自动安装)

    (1)从网页下载runfile来安装:https://www.nvidia.com/Download/index.aspx(下载得到runfile)

    sudo sh NVIDIA-Linux-x86_64-430.09.run

    解决1失败:(ctrl+alt+f1进入全屏终端,ctrl+alt+f7回到图形界面,并没有解决上面的问题)

    解决2失败(报了新的错误):https://blog.csdn.net/lien0906/article/details/54312166#commentBox

    放弃,直接在cuda的时候再装吧

    (2)命令行安装:apt-get install nvidia-xxx来安装驱动(sudo apt-get install nvidia-367nvidia-settings nvidia-prime)

    4.根据对应的显卡驱动选择什么版本的cuda:我的版本是430,最大可以用cuda10.1

    5.安装cuda10.1

    https://developer.nvidia.com/cuda-toolkit-archive

    Run `sudo sh cuda_10.1.105_418.39_linux.run`Follow the command-line prompts

     这里安装驱动,就是想要的版本,然而又报错了

    打开log看看错误(上面加sudo,却说找不到命令)

     再试一次吧,log换地方了*

    跟上面相同的错误,安装驱动失败

     

     6.安装驱动(又回到)

    https://blog.csdn.net/shuibuzhaodeshiren/article/details/103440015

    (1)ubuntu“软件更新“升级原有驱动(简单无脑)(https://jingyan.baidu.com/article/d7130635c5a86113fdf47532.html)

    没有附加的,行不通 (2)回到命令行继续装(https://blog.csdn.net/u013832707/article/details/93157805)

    驱动安装成功

    根据之前的经验,正确的安装步骤应该为:

    (a)sudo service lightdm stop(当前的图形界面关闭,ctrl+alt+f1进入终端,输入用户和密码) (b)sudo init 3 (c)sudo bash NVIDIA-Linux-x86_64-430.09.run   (若无(b),仍报错running an X term,加上(b)报the distribution-provider... continue?选继续,中间还会遇到32bit的一个问题,以为失败了,继续,又遇到nvidia-xconfig选择yes竟然成功) (d)nvidia-smi显示成功 (e)sudo service lightdm start,重新启动图形界面 (f)ctrl+alt+f7,返回到图形界面7.安装cuda10.1 sudo sh cuda_10.1.105_418.39_linux.run   直接复制到终端会报找不到命令,手打或者复制文件名可以运行

    上面安装过驱动了,这里取消第一项 又报错了

    装错了,装了7.5cuda,出现不匹配,卸载: sudo apt-get purge --auto-remove nvidia-cuda-toolkit

    卸载完更糟糕了  

    2020.8.1

    上次弄完后,再次开机就卡在登录界面 进入不了桌面,是因为显卡驱动乱搞之后的结果

    进不去就直接进入命令行(ctrl+alt+f1),删除显卡驱动的东西重启,

    sudo apt-get remove --purge nvidia*

    sudo reboot

    然后就可以进入桌面了

    继续安装显卡驱动https://blog.csdn.net/CosmosHua/article/details/76644029

    https://zhuanlan.zhihu.com/p/34731162

    之前安装坏的cuda卸载  目录下的文件消失了

    安装cuda

    ls明明有cuda的安装文件却说找不到,给他加chmod就可以了

    添加环境变量  gedit ~/.bashrc

    到此cuda安装完成

    下载cudnn,之后

    本来cuda10.1的include下是没有cudnn下,把文件copy到cuda文件夹下后,就同步过去了

     

    关于ubuntu20.04

    既7月5日再更新,9.3

    实验室电脑安装ubuntu16.04和18.04都有一个报错 failed to map DMAR2,在网上查了禁止因特尔虚拟化也没用,试20.04开始也报错后来自行解决。在ubuntu安装过程中,有一个安装第三方软件,推荐安装!!之后就不用安装显卡驱动了。

    安装cuda

    nvidia-smi显示需要安装10.2版本的,但20.04刚出不久,只能先下18.04的

    参考https://blog.csdn.net/ashome123/article/details/105822040

    直接安装,报错,是gcc的问题

    装了gcc9,还是报错,是版本不对问题

    apt-get install gcc-7 g++-7

    sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 100

    sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 50

    把版本调节到7,可以进入cuda安装的选项,还是报错了

    查询到https://bbs.deepin.org/forum.php?mod=viewthread&tid=195647

    说是安装路径不对,

    sudo ./cuda_<version>_linux.run --silent --toolkit --samples --librarypath=/usr/local/cuda

    但是

    改为sudo sh cuda_<version>_linux.run --silent --toolkit --samples --librarypath=/usr/local/cuda就可以了

    第一次输入没有提示安装过程,也没报错,以为失败了,结果加了10.2又来了一次,当即ctrl c停止了,查看usr/lical已经装上了

    在把cudnn的文件移过去就可以了

     

    20.04安装搜狗输入法

    系统自带了拼音输入,使用win+space切换中英文,但是熟词不记录,不太好用

    参考https://blog.csdn.net/fx_yzjy101/article/details/80243710和https://zhuanlan.zhihu.com/p/142206571

    搜狗拼音下载地址https://pinyin.sogou.com/linux/?r=pinyin

    1.添加ubuntukylin源(此源中包含了麒麟版搜狗输入法)-基于Ubuntu的中文定制版开源操作系统

    $ curl -sL 'https://keyserver.ubuntu.com/pks/lookup?&op=get&search=0x73BC8FBCF5DE40C6ADFCFFFA9C949F2093F565FF' | sudo apt-key add $ sudo apt-add-repository 'deb http://archive.ubuntukylin.com/ukui focal main' $ sudo apt upgrade

    2.安装搜狗输入法

    鬼教程,上面安装的deb又卸载了

    3.输入法设置

    $ sogouIme-configtool

    记得重启电脑

    搜狗挪到最上面

     

    2020.9.20

    上面安裝的不是最開始鏈接的搜狗for ubuntu20.04的,後來下載的麒麟版搜狗输入法,總是卡死,情況如下:

    (1)右上角的輸入法消失,鍵盤輸入無效

    (2)突然只能輸入英文,輸入不了中文

    (3)在pycharm總是卡死(jetbrain全家桶)

    每次都重新啓動來恢復,現在是默認的輸入法,總是繁體字。。。

    我覺得是麒麟版搜狗输入法在20.04不行, remove it ,and try googlepinyin, remember to power off 

    尝试用谷歌拼音几天,虽然不如搜狗拼音好用,在配置里添加一个英文,用crtl+space切换中英文

     

     

    Processed: 0.025, SQL: 9