在苹果M3笔记本上用VMWare安装Linux

上一个苹果本到寿,本来鉴于华为手机的品质,换了个华为笔记本,然而价虽廉物却不美,特别是对于Anti-Microsoft成员,华为本上的Linux体验可谓差到极点、不是这一块系统不支持就是那一块硬件不能用,无可奈何,只好咬咬后槽牙换回苹果本,他家已星移物换,从Intel i7变成了Silicon M系列。M是ARM架构,对吾这种必须用Linux虚机的人而言又是个挑战,一通折腾勉强搞定,把过程记录于此,共享给有同样需求的筒子们做个参考。

笔记本配置

MacBook Pro 14.2吋屏
CPU:Apple M3 Pro
内存:36G
硬盘:2T
操作系统:Mac OS Sonoma,应该是Mac OS X 14.3版

一、虚拟机

首先是选虚拟机软件,仔细考察了下,能虚拟ARM机器的就只有三款:苹果自家的Parallels Desktop,VMware的VMware Fusion,以及开源的Virtual Box,看了下Virtual BOX自己的官方介绍和网上筒子们写的相关文档,觉得他的M系列CPU支持可能不太靠谱(只有beta版下载),Parallels则是价格不便宜,而且可能改成订阅模式要每年付费,倒是VMware Fusion Player提供了个人用户非商业用途的共享模式,就选VMware了。在他家官网下载VMware Fusion Player要注册一个账号、提交各种个人资料后,下载申请发出,要等他审核通过,一等等好几天,麻烦透了,不过免费的东西麻烦也正常。如果有筒子不想这么麻烦,那么下个商业版的VMware Fusion也是可以的,出点钱,或者自己去找注册码。

最终结果,安装了VMware Fusion Player,等同于VMware Fusion的13版。

二、在虚拟机安装Linux

支持ARM架构的Linux不太好找,大部分ARM版都是面向嵌入式设备的,桌面版本和服务器版本不多,而且大多数服务器版本对于个人用户而言费用不低,如果不付费是无法在线更新的。搜索半天,筛选了两个考察对象:

1、openEuler Aarch64版
2、Ubuntu Server arm LTS版

先试openEuler aarch64版,下载iso镜像倒是很快,但是设置完虚机后却无法启动,报告:

EFI stub: Booting Linux Kernel…
EFI stub: EFI_RNG_PROTOCOL unavailable, KASLR will be disabled
ESI stub: Using DTB from configuration table
ESI stub: Exiting boot services and installing virtual address map…

然后就半天没动静了,怎么回事?貌似是内核的问题?连续试了openEuler的22.09和最新的23.09两个版本,表现一模一样。吾这是继笔记本之后又被华为坑了一把吗?他家难道真的除了通讯、手机,其它都不怎么样?他们不是疯狂宣传他们的欧拉操作系统吗?难道是因为苹果是美国企业,M3 Pro是美国CPU,所以华为的操作系统被针对了、他们也是受害者?以华为笔记本预装微软Windows的尿性,看起来也不至于吧?还是他的openEuler考虑问题不周全?也许光顾着适配他自家的鲲鹏、除鲲鹏都不是ARM了?算了吧,拜拜欧拉。

只能试下Ubuntu了,前面那个华为笔记本装Linux,也是Ubuntu救的场(说老实话,被美国制裁这么狠的企业,出的笔记本不但预装的是Windows,而且跟国产的优秀Linux发行版如Deepin无法匹配,吾当时表示很震惊)。

在Ubuntu官网上线找到的是Ubuntu Server 64 for ARM,22.04.4 LTS版本,下载,安装,果然还是Ubuntu令人放心,一路推进,直到结束。但看似顺利,竟然是全命令行界面?完全成功了重启虚拟机,久违的login命令行提示符,原来Ubuntu的ARM架构LTS版只有Server,而且他这个Server是不带GUI的、只有英文。这可不行,吾用Linux,还是有可能用下GUI的,不仅仅偶尔还要用下各种IDE,吾们sucore/teamworks平台上的业务建模工具、消息调试工具都是Java Swing写的,没有GUI怎么行?

看了下,跟所有的Linux发行版一样,Ubuntu Server也可以在安装完之后,再apt install自行安装一个桌面GUI(ubuntu-desktop),然后手工继续安装中文包,不过这样有点麻烦,没那么多时间去消耗,一番考察下,发现了国内一篇介绍优麒麟ARM版安装的文章,他给了一个Ubuntu每日构建版(daily-live)ARM架构的Desktop 22.04下载源:

http://cdimages.ubuntu.com/jammy/daily-live/current/

进入其中&#

### 安装配置 VMware 在麒麟操作系统上的步骤 #### 准备工作 为了成功在麒麟操作系统上安装并配置 VMware,需确保硬件环境满足条件。具体来说,主机应支持 Intel VT-x 或 AMD-V 虚拟化技术[^4]。 #### 下载 VMware 工具包 访问官方渠道获取适用于 LinuxVMware 版本。对于苹果 M3 笔记本用户而言,可能更倾向于选择 VMWare Fusion Player 进行操作[^2]。然而,在基于 x86 架构的传统 PC 上,则推荐使用 Workstation Pro 或者 Player Editions。 #### 安装依赖库 在开始之前,先通过命令行工具更新现有软件包列表,并安装必要的开发工具和库文件: ```bash sudo apt-get update && sudo apt-get upgrade -y sudo apt-get install build-essential linux-headers-$(uname -r) perl dkms -y ``` 上述指令会自动完成所需组件的下载与部署过程。 #### 解压并执行安装程序 假设已将 VMware 压缩包放置于 `/tmp` 文件夹下,那么可以按照如下方式解压缩并启动图形化的安装向导: ```bash cd /tmp/ tar zxvf VMware-*.bundle.gz chmod +x ./vmware-installer ./vmware-installer & ``` 此时应该能看到熟悉的 GUI 界面提示来引导后续设置流程。 #### 配置网络适配器及其他参数 当遇到有关网卡类型的询问时,默认选项通常能满足大多数需求;而对于高级特性比如共享文件夹等功能的支持,则可根据实际应用场景灵活调整。 #### 启动虚拟机实例 最后一步就是验证整个平台能否正常运作——即尝试加载任意一款预先准备好的 ISO 映像作为 Guest OS 来测试其兼容性和稳定性了。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值