安装 ubuntu server 20.14
安装 ubuntu server 20.14 相关操作步骤和踩坑
虚拟机安装
- 按照步骤一路
next
- 不用设置
mirrors address
,设置后会导致最后cancelling updating
出错 - 设置好账号和密码
- 选择安装
ssh
服务 - 安装结束后选择
cancelling updating
或者等待更新介绍
安装好之后配置
设置ip
地址
- 在虚拟机
VM VirtualBox
中需要设置两个网卡“网络地址转换(nat)和仅主机(host-only)网络” - 使用
ip addr
命令查看host-only
网络的ip
名称 - 进入
/etc/netplan/
,随便新增一个配置文件,写入以下内容
1 | network: |
- 需要注意的是上一步的文件里
addresses
的ip
地址要和本地虚拟机网卡VirtualBox Host-Only Network #2
的ip
地址再一个段下面 - 运行
sudo netplan apply
使配置生效
配置 ssh
连接
- 设置
root
密码sudo passwd root
- 切换
root
账户su root
- 修改
ssh
配置文件vi /etc/ssh/sshd_config
- 添加行并保存
PermitRootLogin yes
[否则会出现连接时输入正确的密码但是被拒绝登录] - 重启
ssh
服务service ssh restart
- 虚拟机中安装要设置设置 - 网络 - 网卡 1 - 连接方 ->选择 网络地址转换(NAT) - 高级 - 端口转发 -> 新建规则:名称 ssh,协议 TCP,主机端口 22,子系统端口 22
- 在主机命令行中,使用
ssh <username>@localhost
就可以连接到虚拟机了
换源
备份原有的源
sudo cp /etc/apt/sources.list /etc/apt/sources_init.list
更换源
sudo vim /etc/apt/sources.list
将新源复制到第 2 步打开的文件里
1 | deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main |
退出&保存—更新
1
2:wq
sudo apt-get update复损坏的软件包,尝试卸载出错的包,重新安装正确版本
sudo apt-get -f install
更新软件
sudo apt-get upgrade
1 | 检查需要更新的软件包,只检查不更新 |
挂载共享文件夹
- 必须要在虚拟机中设置好共享目录
- 在根目录下新建目录(注意不能和共享目录重名)
sudo mkdir ~/share
- 在终端输入命令挂载[“learn” 为windows系统中在虚拟机中设置好的共享目录名称]
sudo mount -t vboxsf learn ~/share
Ubuntu 20.04 A start job is running for wait for network to be Configured 解决办法
编辑配置文件
1
vim /etc/systemd/system/network-online.target.wants/systemd-networkd-wait-online.service
修改内容
1
2
3
4[Service]
Type=oneshot
ExecStart=/lib/systemd/systemd-networkd-wait-online
RemainAfterExit=yes下方加入
1
TimeoutStartSec=2sec
之后即可避免该问题。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Bolg!