VMware 虚拟机图文安装和配置 Ubuntu Server 22.04 LTS 教程

前言:本文将以 Ubuntu Server 22.04 LTS 为例,说明在 VMware 虚拟机中的安装和配置 Linux 操作系统的步骤。

一、VMWare 安装配置

1、VMware 下载地址:VMware Workstation Pro 16.x(需要登录),安装和配置步骤略。

二、Ubuntu Server 22.04 LTS 安装配置

1、Ubuntu Server 22.04 LTS 下载地址:获取 Ubuntu 服务器版

image.png
点击“下载 Ubuntu Server 22.04 LTS”按钮下载!

2、下载完成,打开 VMware,准备开始安装 Ubuntu Server 22.04 LTS

左上角“文件”菜单“新建虚拟机(N)…”打开新建虚拟机向导:
image.png
选择“典型(推荐)(T)”,点击“下一步(N)”:
image.png
选择“安装程序光盘映像文件(iso)(M)”,点击“浏览®…”选中下载的系统镜像,并点击“下一步(N)”:
image.png
命名虚拟机,并编辑其存储位置,然后点击“下一步(N)”:
image.png
可根据实际需求指定磁盘容量(否则可保持默认),点击“下一步(N)”:
image.png
如果在稍后新建虚拟机完成之后,还想再进一步“编辑虚拟机设置”,比如对虚拟机选项进行一些额外设置,可取消勾选“创建后开启此虚拟机§”选项,并且此时还可以进一步“自定义硬件©…”,比如修改虚拟机的内存、处理器数量、每个处理器的内核数量,移除 USB 控制器、声卡、打印机等,如有需要,可根据实际需求进行修改:
image.png
“完成”新建虚拟机向导设置:
image.png
此时如果前一步取消了勾选“创建后开启此虚拟机§”选项的话,还可以“编辑虚拟机设置”,点开它后,点击左上角“选项”标签页,然后选中“VMware Tools”,右侧“VMware Tools 功能”将“将客户机时间与主机同步(S)”选项勾选上:
image.png
再选中“高级”,右侧设置将“为启用了 Hyper-V 的主机禁用侧通道缓解(S)”选项勾选上,因为“启用侧通道缓解可能会导致性能降低”:
image.png

3、“开启此虚拟机”,正式开始安装 Ubuntu Server 22.04 LTS

PS:如果 2 中没有取消勾选“创建后开启此虚拟机§”选项,则会自动进入系统安装主界面:
image.png
默认选中“Try or Install Ubuntu Server”安装选项,回车(或等待 30 秒后),等待系统镜像自检并进行安装初始化(此时如果你的鼠标光标需要从虚拟屏幕回到宿主机中,可使用 Ctrl + Alt 快捷键),稍等待进入如下安装欢迎界面后,键盘上下键选择安装过程中想使用的语言,这里选择默认的“English”,回车确认:
image.png
提示有新版本(这里是 22.05.1 版本)可用,询问是否更新到新版本(Update to the new installer),或者不更新并继续安装当前版本(Continue without updating),这里我们选默认的“Continue without updating”,回车确认:
image.png
键盘配置,键盘上下键并按空格键或者回车,然后选择键盘布局(或者选择 Identify keyboard 让系统自动识别你的键盘布局),这里设置为 Chinese(或者你也可以保留为默认的 English (US)),选中“Done”并回车确认:
image.png
选择安装类型,默认 Ubuntu Server,这里以选择 Ubuntu Server (minimized) 最小安装为例,选中“Done”并回车确认:
image.png
网络配置,默认 DHCP 自动获取 IP 地址,如下图所示:
image.png
假设我们希望配置为静态 IP,这样保证系统在重启后网络 IP 不会发生变化,方便我们利用 Xshell 等工具进行 SSH 连接和测试。
如此,键盘上下键选中“[ens32 eth - ▶ ]”,按空格键或回车弹出修改“Edit IPv4”选项,再次回车确认:
image.png
IPv4 Method 选择 Manual 手动,回车:
image.png
填写 Subnet(子网 CIDR)、Address(本机私有 IP 地址)、Gateway(网关 IP)、Name servers(命名服务器,也就是 DNS,多个用英文逗号分隔)、Search domains(搜索域),最后选中“Save”回车确认保存:
image.png
PS:
1)如果你使用到了 IPv6,也是类似地配置,这里保持 Disabled,即不启用 IPv6;
2)具体的配置值如何填写可参考后面的章节(5、配置静态 IP);
3)也可以这里先保持默认的 DHCP 自动获取 IP 地址方式,在系统安装完成之后,再按照后面的章节(5、配置静态 IP)演示的操作步骤进行重新配置。

确认修改完成后,选中“Done”并回车确认:
image.png
配置代理,这里不作自定义配置,选中“Done”并回车确认:
image.png
配置 Ubuntu 系统镜像源地址,默认为 http://cn.archive.ubuntu.com/ubuntu
image.png
可替换为国内的开源镜像源地址:
1)阿里云源,配置 Mirror address 为:https://mirrors.aliyun.com/ubuntu
2)腾讯云源,配置 Mirror address 为:https://mirrors.cloud.tencent.com/ubuntu
3)华为云源,配置 Mirror address 为:https://repo.huaweicloud.com/ubuntu
4)清华大学源,配置 Mirror address 为:https://mirrors.tuna.tsinghua.edu.cn/ubuntu
5)中科大源,配置 Mirror address 为:https://mirrors.ustc.edu.cn/ubuntu

PS:也可以这里先保持默认的源,在系统安装完成之后,根据需要再决定,可按照后面的章节(8、替换默认源)演示的操作步骤进行重新配置。

这里以阿里云源为例,配置完成后,选中“Done”并回车确认:
image.png
引导式存储布局配置,保持默认,选中“Done”并回车确认:
image.png
继续保持默认,选中“Done”并回车确认:
image.png
弹出操作确认框,选中“Continue”并回车确认:
image.png
配置用户名、登录密码等,根据个人情况填写,然后选中“Done”并回车确认:
image.png
勾选“Install OpenSSH server”安装 OpenSSH 服务包,以启用对服务器的安全远程访问,然后选中“Done”并回车确认:
image.png
一些精选的流行服务软件包,可根据个人情况进行选择安装(上下键选择并按空格键勾选中,回车查看详情),这里不勾选任何的软件包,直接选中“Done”并回车确认:
image.png
配置完成,正式开始安装系统:
image.png
根据网络情况,如果网络一般的情况下软件包下载可能需时较长,可选中“View full log”并回车查看完整的系统安装日志:
image.png
安装完成后,选中“Reboot Now”并回车以重启系统:
image.png
如果出现“[FAILED] Failed unmounting /cdrom”错误,且提示“Please remove the installation medium, then press ENTER: Unmounting /cdrom”,则按下 ENTER 回车键让它继续重启(此时 CD/DVD (SATA) 设备应该已经自动断开连接了):
image.png
安装完成,可点击 VMware 右下角“我已完成安装”按钮,告知 VMware 客户机操作系统已经安装完成:
image.png

4、进入系统,输入安装时设定的用户名及其登录密码进行系统登录

image.png
查看当前系统版本(使用 lsb_release 命令,可用来显示 LSB (Linux Standard Base) 版本和特定版本的相关信息):

lsb_release -a

image.png

5、配置静态 IP

查看 IP 地址和网卡等信息,输入命令 ip addr

# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: ens32: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 00:0c:29:81:66:9e brd ff:ff:ff:ff:ff:ff
    altname enp2s0
    inet 192.168.56.130/24 metric 100 brd 192.168.56.255 scope global dynamic ens32
       valid_lft 1401sec preferred_lft 1401sec
    inet6 fe80::20c:29ff:fe81:669e/64 scope link 
       valid_lft forever preferred_lft forever

可以看到网卡编号为 ens32,本机私有 IP 地址是 192.168.56.130。
VMware 左上角“编辑”菜单点击“虚拟网络编辑器(N)…”打开虚拟网络编辑器,选中“NAT 模式”类型的 VMnet8,点击“NAT 设置(S)…”:
image.png
记住“NAT 设置”中的“子网 IP”、“子网掩码”、“网关 IP(G)”,后面的配置需要使用到它们,点击右上角“x”关闭:
image.png
Windows 系统左下角搜索“网络”,选择“查看网络连接”打开“网络连接”文件资源管理器(路径为:控制面板\网络和 Internet\网络连接,这里以 Windows 11 系统为例):
image.png
右键“VMnet8”虚拟机网络适配器:
image.png
选择“Internet 协议版本 4 (TCP/IPv4),点击“属性®”:
image.png
填写“默认网关(D),即上面“NAT 设置”中的“网关 IP(G)”,填写“首选 DNS 服务器§”和“备用 DNS 服务器(A)”:
image.png
安装 vim:

$ sudo apt -y install vim
[sudo] password for dummy:  			 # 此处需输入普通用户的登录密码

编辑网络配置文件:

$ cd /etc/netplan
$ ls						 			 # 可找到一个 yaml 的配置文件,例如:00-installer-config.yaml
$ sudo vim 00-installer-config.yaml
[sudo] password for dummy:  			 # 此处需输入普通用户的登录密码
# This is the network config written by 'subiquity'
network:
  ethernets:
    ens32:
      dhcp4: true
  version: 2

默认配置如上,可参考官方文档(Static IP Address Assignment)进行修改(注意这里的 ens32 即是上面 ip addr 命令查看到的网卡编号;gateway4 配置已过时,使用 default routes 代替):

# This is the network config written by 'subiquity'
network:
  renderer: networkd
  ethernets:
    ens32:					 			# 上面 ip addr 命令查看到的网卡编号
      addresses:
      - 192.168.56.125/24			 	# 子网 CIDR 由 “子网 IP 地址” 192.168.56.0 和 “子网掩码” 255.255.255.0 计算得到:本机私有 IP 地址,在子网允许的 IP 范围内自定义(注意如果有多个虚拟机的,不要互相冲突)
      #gateway4: 192.168.56.2			# IPv4 网关 IP,上面“NAT 设置”可查看得到,注:gateway4 配置已过时,使用以下的 default routes 配置代替
      routes:
      - to: default
        via: 192.168.56.2			 	# IPv4 网关 IP,上面“NAT 设置”可查看得到
      nameservers:
        addresses:
        - 114.114.114.114			 	# 首选 DNS 服务器
        - 8.8.8.8				 		# 备用 DNS 服务器
        search: []				 		# 搜索域,这里为空
  version: 2

PS:
1)因为子网 IP 地址为 192.168.56.0(二进制为 11000000.10101000.00111000.00000000),子网掩码为 255.255.255.0(二进制为 11111111.11111111.11111111.00000000),所以子网的掩码位为 24 位(二进制位),即子网中分配的私有 IP 地址保持前 24 位不变(与子网掩码进行“取与”操作即可确认是在同一子网内),最后 8 位可用于进行子网内部的 IP 地址分配(去掉 0 与 255,共有最多 254 个有效 IP 地址可供分配使用:这里 1 分配给了宿主机,2 分配给了网关),也即子网 CIDR 为 192.168.56.0/24,所以安装步骤 3 中“网络配置”部分 Subnet 应该填写 192.168.56.0/24
2)设置本机私有 IP 地址为 192.168.56.125(二进制为 11000000.10101000.00111000.01111101),则上面 00-installer-config.yaml 配置文件中 ens32.addresses192.168.56.125/24

:wq 保存退出 vim,输入命令 sudo netplan apply应用网络配置,或者直接输入 reboot命令重启系统,以使新配置生效。

6、配置 root 用户及 sudo 普通用户权限(可选)
6.1 设置 root 用户的登录密码,然后 su 登录
$ sudo passwd root
[sudo] password for dummy:  			# 此处需输入普通用户的登录密码
New password:							# 此处输入 root 用户的登录密码(新设置密码)
Retype new password:					# 此处再次输入 root 用户的登录密码(确认与上面的密码输入一致)
passwd: password updated successfully
$ su
Password:								# 此处输入上面设置的 root 用户登录密码,回车即可登录至 root 用户
# exit									# 退出登录 root 用户,回到普通用户登录态
6.2 开启 root 用户 SSH 远程登录权限
$ sudo vim /etc/ssh/sshd_config
[sudo] password for dummy:  			# 此处需输入普通用户的登录密码

i 在最后一行添加 PermitRootLogin yes配置,:wq 保存退出:

......
PermitRootLogin yes

重启 SSH Server 服务:

sudo systemctl restart sshd

此时再进行远程 SSH 登录 root 用户,即可成功连接。

6.3 配置 sudo 普通用户权限无需输入密码
$ sudo vim /etc/sudoers
[sudo] password for dummy:  			# 此处需输入普通用户的登录密码

注意在文件中搜索到“%admin”和“%sudo”所在行,i 将原“%admin ALL=(ALL) ALL”修改为“%admin ALL=(ALL) NOPASSWD: ALL”,将“%sudo ALL=(ALL:ALL) ALL”修改为“%sudo ALL=(ALL:ALL) NOPASSWD: ALL”,即添加了“NOPASSWD: ”:

# User privilege specification
root    ALL=(ALL:ALL) ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) NOPASSWD: ALL

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) NOPASSWD: ALL

# See sudoers(5) for more information on "@include" directives:

:wq! 保存退出,这样 sudo 普通用户权限就无需输入密码了。

7、Xshell 连接虚拟机系统 Ubuntu Server 22.04 LTS

PS:Xshell、Xftp 等相关软件下载地址:https://www.xshell.com/zh/all-downloads
image.png
打开 Xshell,左上角“文件(F)”菜单“新建(N)…”,打开“新建会话属性”,“连接”类别“常规”项填写“名称(N)”、“主机(H)”:
image.png
“用户身份验证”处填入“用户名(U)”和“密码§”,验证“方法(M)”为“Password”密码方式:
image.png
“隧道”处“X11转移”项去除“转发X11连接到(X)”勾选项,然后点击“连接”按钮:
image.png
此时弹出“SSH安全警告”,提示“未知主机密钥”,选择“接受并保存(S)”:
image.png
连接成功:
image.png
此时可以再输入 ip addr命令查看一下,可以看到 ens32 网卡的本机私有 IP 地址已经变成了我们上一步中修改后的 192.168.56.125。

8、替换默认源

PS:
1)如果在前面第 3 章节中的配置 Ubuntu 系统镜像源地址步骤中已经替换过了,此处不需要再操作,可以查看 /etc/apt/sources.list 文件内容以进行确认;
2)如果不是 root 用户操作,请在以下命令前添加 sudo,或者先 su 切换至 root 用户后再继续进行操作;
2)以阿里云源为例,可参考官方配置文档:https://developer.aliyun.com/mirror/ubuntu

执行以下命令替换默认源:

# sed -i 's/http:\/\/archive.ubuntu.com/https:\/\/mirrors.aliyun.com/g' /etc/apt/sources.list
sed -i 's/http:\/\/cn.archive.ubuntu.com/https:\/\/mirrors.aliyun.com/g' /etc/apt/sources.list

替换后的结果:
image.png
可以更新下系统软件包:

apt update
apt -y upgrade
9、系统关机后,可移除“CD/DVD (IDE)”设备,或取消“启动时连接(O)”:

PS:系统重启命令 reboot,系统关机命令 poweroff
image.png

  • 35
    点赞
  • 143
    收藏
    觉得还不错? 一键收藏
  • 11
    评论
您可以按照以下步骤在VMware虚拟机安装Ubuntu最新版本(Ubuntu22.04LTS): 1. 首先,确保您已经下载并安装了最新版本的VMware Workstation Pro 17.0 \[2\]。 2. 在Ubuntu官网上下载Ubuntu 22.04.1 LTS安装镜像文件ubuntu-22.04.1-desktop-amd64.iso \[3\]。 3. 打开VMware Workstation Pro 17.0,点击"创建新的虚拟机"。 4. 在虚拟机创建向导中,选择"典型(推荐)"选项,并点击"下一步"。 5. 在"安装操作系统"页面,选择"稍后安装操作系统",然后点击"下一步"。 6. 在"选择一个客户操作系统"页面,选择"Linux"作为操作系统,并选择"Ubuntu 64位"作为版本。然后点击"下一步"。 7. 输入虚拟机的名称和存储位置,然后点击"下一步"。 8. 在"处理器配置"页面,保持默认设置,然后点击"下一步"。 9. 在"内存配置"页面,根据您的系统配置选择适当的内存大小,然后点击"下一步"。 10. 在"网络类型"页面,选择适当的网络连接类型,然后点击"下一步"。 11. 在"磁盘配置"页面,选择"创建一个新的虚拟磁盘",然后点击"下一步"。 12. 在"磁盘类型"页面,选择"SCSI"作为磁盘类型,并选择"独立磁盘"。然后点击"下一步"。 13. 在"磁盘容量"页面,选择适当的磁盘大小,并选择"将虚拟磁盘拆分成多个文件"。然后点击"下一步"。 14. 在"磁盘文件"页面,选择虚拟磁盘的存储位置和名称,然后点击"下一步"。 15. 在"准备完成"页面,点击"完成"以创建虚拟机。 16. 在VMware Workstation Pro 17.0中,选择刚刚创建的虚拟机,然后点击"开始虚拟机"。 17. 在虚拟机启动时,选择刚刚下载的Ubuntu 22.04.1 LTS安装镜像文件ubuntu-22.04.1-desktop-amd64.iso。 18. 按照安装向导的指示,选择适当的语言、时区和键盘布局。 19. 在"安装类型"页面,选择"安装Ubuntu",然后点击"继续"。 20. 在"磁盘布局"页面,选择适当的磁盘布局选项,然后点击"安装"。 21. 完成安装后,重新启动虚拟机。 22. 按照屏幕上的指示完成Ubuntu的初始设置。 现在,您已经成功在VMware虚拟机安装Ubuntu最新版本(Ubuntu22.04LTS) \[2\]。 #### 引用[.reference_title] - *1* [Ubuntu操作系统22.04版本安装教程-VMware虚拟机](https://blog.csdn.net/Sugerdadada/article/details/129079331)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [VMware17虚拟机安装Ubuntu最新版本(Ubuntu22.04LTS)详细步骤](https://blog.csdn.net/wkd_007/article/details/128709260)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值