本文以Ubuntu18.04安装为例,打算工作在win10上进行。
1.下载Ubuntu镜像
下载地址,步入页面后点击一侧的Download按键开始下载。
2.制做U盘启动安装制做工具:UltraISO,下载完成后安装插入拿来做启动盘的U盘(最好是usb3.0插口,16GB或以上)打开安装好的UltraISO,点击继续试用步入工作界面后,点击文件-打开,选择下载好的镜像。点击菜单栏启动-写入硬碟映像弹出的窗口中
硬碟驱动器:选择刚才插入的U盘
写入方法:设置为USB-HDD+
其他采用默认->低格->写入返回,制做完成二、安装Ubuntu18.041.设置启动项
关掉你要安装的主机u盘安装ubuntu如何通过虚拟机打开u盘安装ubuntu如何通过虚拟机打开,插入启动盘,接着开机,按住F2直至步入bios界面(不同的笔记本步入bios的键盘不同,通常为Delete键),通过方向键选择BootMenu,之后回车
步入BootManager后,选择EFIUSB作为启动项,回车
至此我们就步入了安装程序,选择InstallUbuntu,回车直接安装
2.即将安装选择语言选择按键联接无线网选择最小安装。最下边的两个选项会拖慢安装的速率选择安装类型
第一和第二个选项安装的时侯更省事,安装程序会手动分区,第三个选项须要自己自动分区,安装的时侯会麻烦一点,而且由于是自动分区,你对系统的分区情况也愈发熟悉,便捷系统后期的管理。我那边选择的时第一个。选择时区创建用户名三、安装后的一些优化1.更换软件源
在应用中选择Software&Updates,
选择UbuntuSoftware中的Downloadfrom下拉菜单,选择中国的阿里云镜像
2.更新源
sudo apt-get update
3.安装NVIDIA驱动
# 查看显卡硬件型号
ubuntu-drivers devices
# == /sys/devices/pci0000:4a/0000:4a:02.0/0000:4b:00.0 ==
# modalias : pci:v000010DEd000020B5sv000010DEsd00001533bc03sc02i00
# vendor : NVIDIA Corporation
# driver : nvidia-driver-470-server - distro non-free
# driver : nvidia-driver-525 - distro non-free
# driver : nvidia-driver-515 - distro non-free
# driver : nvidia-driver-510 - distro non-free
# driver : nvidia-driver-525-server - distro non-free
# driver : nvidia-driver-530 - distro non-free recommended
# driver : nvidia-driver-470 - distro non-free
# driver : nvidia-driver-515-server - distro non-free
# driver : xserver-xorg-video-nouveau - distro free builtin
可以看出推荐安装的版本号是:driver:nvidia-driver-530-distronon-freerecommended
下边开始安装:
安装后重启再输入nvidia-smi即可见到你可爱的主板。
4.安装openssh-server(可选)
假如想通过外部笔记本ssh访问该服务器,须要安装openssh-server(openssh-client默认安装)
sudo apt-get install openssh-server # 安装
sudo /etc/init.d/ssh start # 开启openssh服务
ps -e | grep ssh # 验证是否开启服务
# 如果有输出sshd,证明ssh服务已开启
5.设置静态IP地址(可选)
假如服务器须要通过Mac地址来绑定静态IP,则继续往下看:
ip addr # 查看网卡和Mac地址(一般eno1表示有线网卡,wlp2s0位无线网卡)
如今要将有线网路设置一个网段的IP地址(可以被外部访问),所以设置eno1网卡。记录下eno1下的link/ether前面04:7c:16:18:43:b3长这样的串。
输入route-n,复印路由表,查看网段,后续会用到
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 172.23.136.1 0.0.0.0 UG 100 0 0 enp4s0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 enp4s0
172.17.0.0 0.0.0.0 255.255.0.0 U 0 0 0 docker0
172.23.136.0 0.0.0.0 255.255.254.0 U 100 0 0 enp4s0
我这儿的网段地址:172.23.136.1
cd /etc/netplan
ls # 会看到有一个01-network-manager-all.yaml文件
vim编辑该文件linux find,或则可视化界面进去编辑都行(须要sudo)
# Let NetworkManager manage all devices on this system
network:
version: 2
renderer: NetworkManager
ethernets:
eno1: # 有线网卡的名字
addresses: [11.22.33.44/24] # 填IP地址,后面有一个/24
dhcp4: no # IPv4关闭自动获取IP
dhcp6: no # IPv6关闭自动获取IP
gateway4: 11.22.33.2 # 设置网关,注意网关前3位跟IP地址前3位肯定是一致的。
nameservers:
addresses: [202.120.80.2,202.120.81.2] # 设置DNS解析主、备的服务器IP地址,如果有多个中间用逗号隔开,但不要有空格
设置完毕,保存,退出
sudo netplan apply # 重启应用设置
ip addr # 使用ip addr检查。如果eno1下的inet后的IP地址为需要设置的公网IP,则成功。
四、安装anaconda、cuda、cudnn
最新的安装包,置于home下,bash执行下载好的脚本,之后一路火花带闪电的回车,输入yes,等一会再输入yes,之后重启终端就可以正常使用conda了。
在conda虚拟环境中安装cuda和cudnn
conda activate your_env
# 以下cuda安装方式,二选一
conda install cudatoolkit=11.8 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/linux-64/
conda install cudatoolkit=11.8
# 在conda虚拟环境中安装cudnn,三选一
conda install cudnn=7.6.5 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/
conda install cudnn=7.6.5
conda install cudnn # 建议选这种,不写版本会自动选与cuda相匹配的版本
五、安装过程中出现白屏或则死机解决方式方式一
步入安装时(也就是前面的二、安装Ubuntu->1设置启动项),光标联通到"InstallUbuntu",按"e"步入编辑模式,步入命令行模式,找到’‘quitesplash’'之后去除前面的"---",在该位置添加添加“nomodeset”(根据不同主板进行不同主板驱动选项的添加,我们使用的是Nvidia主板,添加nomodeset)F10安装
方式二
开机按Esc,选择“recoverymodel”,步入系统以后打开终端
或则开机按Esc,选择AdvancedoptionsforUbuntu-->回车,选择一个“recoverymodel”
resume:退出recovery模式,之后正常启动;clean:尝试清除垃圾文件,腾出更多的空间;dpkg:修补破损的包;fsck:检测所有文件系统;grub:更新grub的启动载入器;network:启动网路;root:步入命令行模式;system-summary:系统概览redhat linux下载,查看笔记本的基本信息;
这儿我们选择root步入命令行模式,之后
sudo vi /etc/default/grub
按i步入编辑模式
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
#修改为:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
按“esc”,输入“:wq!”(有逗号)保存退出,更新grub
sudo update-grub
在重启之前,我们发觉笔记本屏幕码率不是最佳(假如码率正常,则不用)
点击右上角“系统设置—>软件和更新—>附加驱动”选择使用Nvidia驱动
五、大功告成