Skip to content

VM虚拟机安装ubuntu22.04.1

约 870 字大约 3 分钟

Ubuntu虚拟机

2022-08-28

前言

之前一直用 Hyper-v,但是管理控制台功能太少,遂决定转到 VMware 虚拟机,后续做集群、K8s等也方便管理。

1. 安装 ubuntu

安装 ubuntu 并设置静态 ip。

按空格选中

设置镜像源:

https://mirror.tuna.tsinghua.edu.cn/help/ubuntu/ -> https://mirrors.tuna.tsinghua.edu.cn/ubuntu

https://mirrors.aliyun.com/ubuntu

阿里云比清华大学镜像快一些。

2. 设置虚拟机网络

虚拟机网络模式有三种,桥接、仅主机、NAT。经过比较后,选择 NAT 模式。 NAT 模式可以设置虚拟机网段,就不用受宿主机网络变化的影响了。

注意 nat 模式下,除了 ssh 可以用 192.168.10.100 访问到,譬如 30880 只能通过本机访问,在 vm 中配置端口转发

3. 设置 root 账户

设置 root 账户密码:sudo passwd root ,然后连续输入两次密码。切换到 root 账户:su root。切回普通用户:exit。

4. 主机开机自启

以 WMware Workstation 17 pro 为例,在文件->配置启动虚拟机,勾选你要启动的虚拟机即可。

可能遇到问题?

提示无法更新自动启动配置,请确保存在vmAutoStart.xml文件,并且您有权写入此文件。

实际上这个文件是存在的,在C:\ProgramData\VMware\VMware Workstation\vmAutoStart.xml,文件内容示例如下:

<?xml version="1.0" encoding="UTF-8"?>
<!-- 配置虚拟机自动启动规则 -->
<ConfigRoot>
  <AutoStartOrder>
  <!-- 这里配置名为 devos 的虚拟机开机自启,顺序为 1 -->
    <e id="1">
      <vmname>devos</vmname>
      <vmxpath>C:\Users\<用户名>\Documents\Virtual Machines\devos\devos.vmx</vmxpath>
      <startOrder>1</startOrder>
    </e>
  </AutoStartOrder>
</ConfigRoot>

其实是没有写入权限,右键点击该文件属性安全,确保当前用户或 SYSTEM 有完全控制权

PixPin_2025-06-18_05-46-49

按下win+R,输入services.msc找到Vmware 自动启动服务右击->属性,在常规->启动类型选择自动

注意

不要使用自动(延迟启动),否则可能自启无效。

PixPin_2025-06-18_08-56-32

接着继续在上面的 tab 栏中选择登录(这点很重要)。

如果是使用本地账户登录的选择:

PixPin_2025-06-18_06-12-48

如果是使用微软账户登录的选择:

PixPin_2025-06-18_06-14-37

然后重启主机就可以看到 VMware 会开机自启,并且其中的虚拟 devos 也会自动启动。

5. 主机关机关闭

让虚拟系统 devos 跟随主机关机,前提需要安装的是 VMware Workstation 且安装了 VMware Tools(一般默认会安装)。

我这里安装的 VMware Workstation 17 pro,在虚拟系统关机的情况下操作:

PixPin_2025-06-18_07-38-16