核心步骤
- 注册 vmware 官网, 获取许可码 (需要注册后才能免费获取)
- 下载 vmware Fusion 13.5.0 (for Intel-based and Apple silicon Macs)
- 下载 ubuntu aarch64 镜像
- 安装 vmware fusion, 填入许可码
- 选择 ubuntu aarch64 镜像进行安装
- 配置所需的虚拟机配置
- 点点点
注意: 需要下载支持 aarch64 芯片架构的 linux 镜像, 耗费一天时间找过 debain,archlinux,centos 都没安装成功
- debain 的 arm 镜像版不支持 aarch64, 没找到官方或第三方可用镜像
- archlinux 处理起来非常繁琐, 而且没找到有 aarch64 的镜像
- centos 7 aarch64 版本卡在最开始安装页面一直无法下一步
注意: 以下情况可能需要自备梯子
- vmware 官网无法访问
- ubuntu 需要网络下载所需软件包, 安装过程中下载速度慢
注意: 本文档镜像选择的是无桌面版轻量镜像 (1.9G)
具体步骤
准备相关软件
ubuntu 镜像
vmware 官网
vmware fusion 下载
如下方式可以获取个人许可码
配置虚拟机
新建虚拟机
选中镜像, 可以调整自己所需的配置
配置为桥接, 同一个网段下, 方便个人机器访问虚拟机
更改配置为 4 核 20G
启动虚拟机
挂载 ubuntu 镜像并安装
系统按个人所需选择配置即可, 无脑 done
也行
tab 键
切换选项,回车键
为确认选项- 注意自己配置的
用户名
,密码
, 用于后续登录访问 - 其中额外选择配置 ssh-server
按需选择
等引导程序过程中自行下载好对应的软件, 然后选择重启服务
提示: “[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
提示 虚拟机中 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
在个人机器上访问虚拟机
个人机器上访问虚拟机, 成功访问
ssh ferren@192.168.100.38