在苹果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/

进入其中&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值