VM虚拟机安装ubuntu22.04.1
前言
之前一直用 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 有完全控制权
。
按下win+R
,输入services.msc
找到Vmware 自动启动服务
右击->属性
,在常规
->启动类型
选择自动
。
注意
不要使用自动(延迟启动)
,否则可能自启无效。
接着继续在上面的 tab 栏中选择登录
(这点很重要)。
如果是使用本地账户登录的选择:
如果是使用微软账户登录的选择:
然后重启主机就可以看到 VMware 会开机自启,并且其中的虚拟 devos 也会自动启动。
5. 主机关机关闭
让虚拟系统 devos 跟随主机关机,前提需要安装的是 VMware Workstation 且安装了 VMware Tools(一般默认会安装)。
我这里安装的 VMware Workstation 17 pro,在虚拟系统关机的情况下操作:
版权所有
版权归属:Mayee