需要用到的软件如下:
有两种安装方式,一种是硬盘安装,另一种是U盘安装。实验室电脑原先系统是Ubuntu 16.04 Desktop版。
下载Ubuntu 18.04 Server iso镜像文件,放置于系统根目录下。重启电脑,按‘c’键进入grub2(按‘Esc’退出grub2命令行模式)。输入命令:
loopback loop (hd3, gpt2)/ubuntu.iso
set root=(loop)
linux /casper/vmlinuz boot=casper iso-scan/filename=/ubuntu.iso
initrd /casper/initrd
boot
参考用grub2引导ISO硬盘安装ubuntu。
注意事项:单系统ubuntu启动默认不显示grub菜单,想要显示请参考开机显示grub选择菜单。命令 ls -l
列出所有的硬盘,(hd3, gpt2)
是我ubuntu系统所在的分区。
利用rufus制作u盘启动盘。
Ubuntu18.04系统中/etc/network/interface
已经被舍弃,取而代之的是/etc/netplan
。
运行命令,安装wpasupplicant
以及network-manager
sudo apt-get install wpasupplicant
sudo apt-get install network-manager
打开/etc/netplan/01-netcfg.yaml
,将内容替换为:
# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
version: 2
renderer: NetworkManager
ethernets:
eno1:
dhcp4: no
addresses: [192.168.0.244/24]
gateway4: 192.168.0.1
nameservers:
addresses: [202.38.64.1]
wifis:
wlx286c07973140:
dhcp4: no
addresses: [192.168.31.93/24]
gateway4: 192.168.31.1
nameservers:
addresses: [xxx.xxx.xxx.xxx]
access-points:
"WIFI Name":
password: 'password'
保存退出,在命令行中运行:
sudo netplan apply
使配置生效,然后重启电脑。
参考链接:Ubuntu Server 18.04 设置WIFI上网
Ubuntu 18.04默认没有python2,输入以下命令安装:
sudo apt update
sudo apt-get install python
sudo apt install python-pip
sudo apt install python3-pip
sudo apt-get install openssh-server
查看所有磁盘信息:
sudo fdisk -l
挂载U盘:
对于FAT32格式,mount -t vfat /dev/sda /media
对于NTFS格式,mount -t nfs /dev/sda /media
卸载U盘:sudo umount /media
参考ubuntu18.04 安装tensoflow-gpu
注意事项:在装NVIDIA显卡驱动之前,先禁用Ubuntu系统自带的nouveau驱动。禁用 nouveau 安装 nvidia显卡驱动
**注意事项:**安装cuda和caffe时,要将环境变量写在/etc/profile
中。如果写在./bashrc
中,只能当前用户使用,其他用户无法使用。参考Linux 之 /etc/profile、~/.bash_profile 等几个文件的执行过程。
NVIDIA驱动安装时可能会遇到gcc版本不匹配问题,到/usr/bin目录下删除原有的gcc和g++软链接:
sudo rm gcc
sudo rm g++
如果要将gcc版本从7切换到6(当然,前提是已经安装了gcc-6),执行命令:
sudo ln -s gcc-6 gcc
sudo ln -s g++-6 g++