在 Apple M1 (Mac Mini) 上安装 Linux

在 Apple M1 (Mac Mini) 上安装 Linux

我想在配备 Apple M1 处理器的 Mac Mini 上安装 Linux。

到目前为止,我已经尝试过该教程https://corellium.com/blog/linux-m1(我已经尝试过 USB 和 NVME 选项)。但是,当我安装后启动系统时,出现以下错误消息:

[ 2.107062] Freeing unused kernel nemory: 4736K
[ 2.108173] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[ 2.109071] cfg80211: failed to load regulatory.db
[ 2.131675] Checked W+X mappings: passed, no W+X pages found 
[ 2.133484] Run /init as init process
[ 2.243825] usb 3-1: New USB device found, idVendor=2109, idProduct=2815, bcdDevice= 7.01
[ 4.121920] usb 3-1.4: Manufacturer: Realtek
[ 4.125169] usb 3-1.4: SerialNumber: 000001
Failed to locate root partition!
[11.157396] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000100
[11.159288] CPU: 7 PID: 1 Comm: init Not tainted 5.11.0-rc4+ #192
[11.161180] Hardware name: Mac Mini Late 2020 (DT)
[11.163056] Call trace:
[11.164899]   dump_backtrace+0x0/0x210
[11.166749]   show_stack+0x2c/0x80
[11.168575]   dump_stack+0xd4/0x12c
[11.170394]   panic+0x170/0x398
[11.172194]   do exit+0x970/0xa70
[11.173993]   do_group_exit+0x4c/0xb0
[11.175797]   __arm64_sys_exit_group+0x24/0x30
[11.177602]   do_el0_svc+0x78/0x120 
[11.179392]   el0_svc+0x18/0x20
[11.181169]   el0_sync_handler+0x8c/0xc0 
[11.182925]   el0_sync+0x140/0x180
[11.184662] SMP: stopping secondary CPUs
[11.186419] Kernel Offset: disabled 
[11.188128] CPU features: 0x09800017,48000820
[11.189843] Memory Limit: none
[11.191548] --- [end Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000100 ]---

如何解决这个错误?在 M1 机器上安装 Linux 是否有比 Corellium 教程更好的方法?

注意:我知道目前 Linux 并不支持 M1 的所有组件。

相关内容