Ubuntu 20.04 LTS 在虚拟机中的安装配置

Ubuntu 20.04 LTS 的支持周期长达 5 年,同时适用于 Ubuntu Desktop、Ubuntu Server、Ubuntu Cloud 和 Ubuntu Core,其安全和维护更新直到 2025 年 4 月才到期。其余 flavour 的支持也长达 3 年,更多详细信息请参考 Ubuntu 20.04 LTS 发行说明

下载Ubuntu镜像文件

官方下载地址(不推荐)

https://www.ubuntu.com/download

中国官网(推荐)

https://cn.ubuntu.com/

VMware 安装配置

创建新的虚拟机

桌面版系统安装配置

安装过程完成后,单击「现在重启」以完成整个过程,然后卸下安装介质并按「回车」键以重新引导系统。

服务器版系统安装配置

选择系统语言-English

键盘设置-English

网卡设置,默认。

代理服务设置,无代理不填写

镜像地址设置,建议换成国内镜像:http://mirrors.aliyun.com/ubuntu/





空格选中SSH安装。

环境,无需选择。

开始安装,等待出现重启选项。

安装完成,选择重启。

启用root用户

启用root用户

设置root用户

使用sudo passwd root来设置root密码

设置root密码
1
sudo passwd root

然后使用su root命令,再输入密码,测试是否可以进入root用户

进入root
1
su root

修改/root/.profile文件

运行vim /root/.profile命令修改文件,但是发现系统没有安装vim,可以使用apt install vim命令自动安装

vim安装成功后,使用vim /root/.profile打开该文件(你也可以使用nano)

找到最后一行:mesg n || true,先注释掉,增加tty -s && mesg n || true这行

修改/etc/pam.d/目录下文件

运行cd /etc/pam.d/,里面有两个要修改的文件,即gdm-autologin和gdm-password

运行vim gdm-autologin,注释掉下面一行

运行vim gdm-password,注释掉下面一行

重启系统或者虚拟机

输入用户名root,然后输入设置的root密码,使完成用root登录

更换国内源

更换国内源

备份/etc/apt/sources.list

1
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

修改Ubuntu的源列表

修改 /etc/apt/sources.list 文件下的列表

清华大学开源软件镜像站

更新apt

1
sudo apt-get update

安装SSH、配置SSH无密码登陆

配置SSH

集群、单节点模式都需要用到 SSH 登陆(类似于远程登陆,你可以登录某台 Linux 主机,并且在上面运行命令),Ubuntu 默认已安装了 SSH client,此外还需要安装 SSH server:

1
sudo apt-get install openssh-server

安装后,可以使用如下命令登陆本机:

1
ssh localhost

利用 ssh-keygen 生成密钥,并将密钥加入到授权中:

1
2
3
cd ~/.ssh/
ssh-keygen -t rsa # 会有提示,都按回车就可以
cat ./id_rsa.pub >> ./authorized_keys # 加入授权

如果没有问题可能是ssh-server的配置文件设置了拒绝以root用户登录的模式:

1
nano /etc/ssh/sshd_config
1
PermitRootLogin yes

重启ssh-server

1
sudo /etc/init.d/ssh restart

评论