admin 管理员组文章数量: 887021
Ubuntu系统安装教程
一、准备工作
本文以Ubuntu18.04安装为例,准备工作在win10上进行。
1. 下载Ubuntu镜像
下载地址,进入页面后点击右边的Download按钮开始下载。
2. 制作U盘启动
- 安装制作工具:UltraISO,下载完成后安装
- 插入用来做启动盘的U盘(最好是usb3.0接口,16GB或以上)
- 打开安装好的UltraISO,点击继续试用
- 进入工作界面后,点击文件-打开,选择下载好的镜像。
- 点击菜单栏启动-写入硬盘映像
- 弹出的窗口中
硬盘驱动器:选择刚刚插入的U盘
写入方式:设置为USB-HDD+
其他采用默认->格式化->写入 - 返回,制作完成
二、安装Ubuntu18.04
1. 设置启动项
关闭你要安装的主机,插入启动盘,接着开机,按住 F2直到进入 bios 界面(不同的电脑进入 bios 的按键不同,一般为Delete 键),通过方向键选择Boot Menu,然后回车
进入Boot Manager后,选择 EFI USB 作为启动项,回车
至此我们就进入了安装程序,选择 Install Ubuntu, 回车直接安装
2. 正式安装
- 选择语言
- 选择键盘
- 连接无线网
- 选择最小安装。最下面的两个选项会拖慢安装的速度
- 选择安装类型
第一和第二个选项安装的时候更省事,安装程序会自动分区,第三个选项需要自己手动分区,安装的时候会麻烦一点,但是因为是手动分区,你对系统的分区情况也更加熟悉,方便系统后期的管理。我这边选择的时第一个。 - 选择时区
- 创建用户名
三、安装后的一些优化
1. 更换软件源
在应用中选择Software & Updates,
选择Ubuntu Software中的Download from 下拉菜单,选择中国的阿里云镜像http://mirrors.aliyun/ubuntu
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 - distro non-free recommended
下面开始安装:
- 安装推荐版本,终端输入:
sudo ubuntu-drivers autoinstall
- 安装 525 版本,终端输入:
sudo apt install nvidia-driver-525
安装后重启再输入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编辑该文件,或者可视化界面进去编辑都行(需要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
Anaconda官网下载最新的安装包,放在home下,bash执行下载好的脚本,然后一路火花带闪电的回车,输入yes,等一会再输入yes,然后重启终端就可以正常使用conda了。
在conda虚拟环境中安装cuda和cudnn
conda activate your_env
# 以下cuda安装方式,二选一
conda install cudatoolkit=11.8 -c https://mirrors.tuna.tsinghua.edu/anaconda/pkgs/free/linux-64/
conda install cudatoolkit=11.8
# 在conda虚拟环境中安装cudnn,三选一
conda install cudnn=7.6.5 -c https://mirrors.tuna.tsinghua.edu/anaconda/pkgs/main/linux-64/
conda install cudnn=7.6.5
conda install cudnn # 建议选这种,不写版本会自动选与cuda相匹配的版本
五、安装过程中出现花屏或者黑屏解决方法
方法一
进入安装时(也就是上面的二、安装Ubuntu->1设置启动项),光标移动到"Install Ubuntu",按"e"进入编辑模式,进入命令行模式,找到’‘quite splash’'然后去掉后边的"- - -",在该位置添加添加“nomodeset”(依照不同显卡进行不同显卡驱动选项的添加,我们使用的是Nvidia显卡,添加nomodeset)F10安装
方法二
开机按Esc,选择“recovery model”,进入系统之后打开终端
或者开机按Esc,选择Advanced options for Ubuntu -->回车,选择一个“recovery model”
- resume: 退出 recovery 模式,然后正常启动;
- clean: 尝试清理垃圾文件,腾出更多的空间;
- dpkg: 修复损坏的包;
- fsck: 检查所有文件系统;
- grub: 更新 grub 的启动载入器;
- network: 启动网络;
- root: 进入命令行模式;
- system-summary: 系统概览,查看电脑的基本信息;
这里我们选择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驱动
五、大功告成
版权声明:本文标题:Ubuntu系统安装以及解决黑屏问题 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1727349037h1106205.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论