mac m2 vmware fusion 虚拟机安装 linux

889 阅读2分钟

核心步骤

  1. 注册 vmware 官网, 获取许可码 (需要注册后才能免费获取)
  2. 下载 vmware Fusion 13.5.0 (for Intel-based and Apple silicon Macs)
  3. 下载 ubuntu aarch64 镜像
  4. 安装 vmware fusion, 填入许可码
  5. 选择 ubuntu aarch64 镜像进行安装
  6. 配置所需的虚拟机配置
  7. 点点点

注意: 需要下载支持 aarch64 芯片架构的 linux 镜像, 耗费一天时间找过 debain,archlinux,centos 都没安装成功

  • debain 的 arm 镜像版不支持 aarch64, 没找到官方或第三方可用镜像
  • archlinux 处理起来非常繁琐, 而且没找到有 aarch64 的镜像
  • centos 7 aarch64 版本卡在最开始安装页面一直无法下一步

注意: 以下情况可能需要自备梯子

  • vmware 官网无法访问
  • ubuntu 需要网络下载所需软件包, 安装过程中下载速度慢

注意: 本文档镜像选择的是无桌面版轻量镜像 (1.9G)

具体步骤

准备相关软件

ubuntu 镜像

vmware 官网

vmware fusion 下载

如下方式可以获取个人许可码

image.png

配置虚拟机

新建虚拟机

image.png

选中镜像, 可以调整自己所需的配置

image.png

配置为桥接, 同一个网段下, 方便个人机器访问虚拟机

image.png

更改配置为 4 核 20G

image.png

启动虚拟机

挂载 ubuntu 镜像并安装

系统按个人所需选择配置即可, 无脑 done 也行

  • tab 键切换选项, 回车键为确认选项
  • 注意自己配置的用户名, 密码, 用于后续登录访问
  • 其中额外选择配置 ssh-server

按需选择

image.png

等引导程序过程中自行下载好对应的软件, 然后选择重启服务 image.png

提示: “[FAILED] Failed unmounting /cdrom”错误,直接回车即可

提示: 如果错过勾选安装好后也可以自行安装

安装openssh-server
sudo apt-get install openssh-server

启动 ssh
sudo /etc/init.d/ssh start 

开机自动启动ssh命令  
sudo systemctl enable ssh

确认是否启动
ps -e | grep ssh

查看虚拟机 ip

待上一步操作重启后, 输入用户名, 密码就进入虚拟机了

查看虚拟机 ip

sudo ifconfig

image.png

提示 虚拟机中 ubuntu ifconfig 命令不存在, 则使用下列命令进行安装

sudo apt install net-tools -y

SSH 远程登录

允许 ssh 中 root 用户远程访问

编辑 ssh 配置文件

sudo vim /etc/ssh/sshd_config

添加启用命令

sudo vim /etc/ssh/sshd_config

在最后一行添加配置项

PermitRootLogin yes

image.png

在个人机器上访问虚拟机

个人机器上访问虚拟机, 成功访问

ssh ferren@192.168.100.38

image.png