Apple MacBook Air 13.6-inch M2 16GB RAM 256GB SSD - Asahi Linux
Hardware info on main page.
Asahi Linux
partition setup
$ lsblk -f NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS nvme0n1 ├─nvme0n1p1 apfs 601e6607-879f-46be-be04-383415f0721d ├─nvme0n1p2 apfs aa6483de-e423-48b5-8feb-9e5fd13e7751 ├─nvme0n1p3 apfs a21261a1-5f15-439b-bacd-924068f39b41 ├─nvme0n1p4 vfat FAT32 EFI - FEDOR 7C14-F8B0 367.9M 26% /boot/efi ├─nvme0n1p5 ext4 1.0 BOOT 31aef206-6785-4efe-b022-ec029f19c326 604.3M 31% /boot ├─nvme0n1p6 btrfs fedora ed686b76-4437-44cb-9b75-b096cacbe4a4 13.9G 50% /home │ / └─nvme0n1p7 apfs a158a30e-b5b5-4b08-a3b3-7793734ed00c nvme0n2 nvme0n3
parted info
tingo@tim2:~$ sudo parted /dev/nvme0n1 print Model: APPLE SSD AP0256Z (nvme) Disk /dev/nvme0n1: 251GB Sector size (logical/physical): 4096B/4096B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 24.6kB 524MB 524MB iBootSystemContainer 2 524MB 69.6GB 69.1GB Container 3 69.6GB 72.1GB 2500MB 4 72.1GB 72.6GB 524MB fat32 boot, esp 5 72.6GB 73.7GB 1074MB ext4 6 73.7GB 105GB 30.9GB btrfs 8 105GB 105GB 268MB boot, esp 9 105GB 116GB 10.7GB openbsd 7 246GB 251GB 5369MB RecoveryOSContainer
Hints: startup options - hold the power button until the startup optins screen shows
Links
Rescuing a broken asahi linux workstation, Asahi Arch Linux ARM, install Alpine Linux on apple M1,
History
2025-04-27: nvme0n1p6 - after fixing the EFI partition, Asahi Linux boots again.
2025-04-18: nvme0n1p6 - I deleted the OpenBSD partitions with gparted, I'm going to redo that installation. Current partitions
tingo@tim2:~$ sudo parted /dev/nvme0n1 print Model: APPLE SSD AP0256Z (nvme) Disk /dev/nvme0n1: 251GB Sector size (logical/physical): 4096B/4096B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 24.6kB 524MB 524MB iBootSystemContainer 2 524MB 69.6GB 69.1GB Container 3 69.6GB 72.1GB 2500MB 4 72.1GB 72.6GB 524MB fat32 boot, esp 5 72.6GB 73.7GB 1074MB ext4 6 73.7GB 105GB 30.9GB btrfs 7 246GB 251GB 5369MB RecoveryOSContainer
2025-04-18: nvme0n1p6 - from dmesg output
[ 2.542508] brcmfmac 0000:01:00.0: Adding to iommu group 9 [ 2.545225] brcmfmac 0000:01:00.0: enabling device (0000 -> 0002) [ 2.557918] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac4387c2-pcie for chip BCM4387/7 [ 2.558314] brcmfmac 0000:01:00.0: Direct firmware load for brcm/brcmfmac4387c2-pcie.apple,hokkaido-TPHN-u-4.7-X3.bin failed with error -2 [ 2.558338] brcmfmac 0000:01:00.0: Direct firmware load for brcm/brcmfmac4387c2-pcie.apple,hokkaido-TPHN-u-4.7.bin failed with error -2 [ 2.558359] brcmfmac 0000:01:00.0: Direct firmware load for brcm/brcmfmac4387c2-pcie.apple,hokkaido-TPHN-u.bin failed with error -2 [ 2.558379] brcmfmac 0000:01:00.0: Direct firmware load for brcm/brcmfmac4387c2-pcie.apple,hokkaido-TPHN.bin failed with error -2 [ 2.558399] brcmfmac 0000:01:00.0: Direct firmware load for brcm/brcmfmac4387c2-pcie.apple,hokkaido-X3.bin failed with error -2 [ 2.560140] brcmfmac 0000:01:00.0: Direct firmware load for brcm/brcmfmac4387c2-pcie.sig failed with error -2 [ 2.605919] hci_bcm4377 0000:01:00.1: reset done [ 2.712473] hci_bcm4377 0000:01:00.1: enabling device (0000 -> 0002) [ 3.533857] brcmfmac: brcmf_c_process_txcap_blob: TxCap blob found, loading [ 3.534707] brcmfmac: brcmf_c_process_cal_blob: Calibration blob provided by platform, loading [ 3.551598] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM4387/7 wl0: May 27 2023 01:34:59 version 20.96.31.0.8.7.148 FWID 01-126f2c4c [ 3.670930] brcmfmac 0000:01:00.0 wlp1s0f0: renamed from wlan0 [ 4.595307] ieee80211 phy0: brcmf_dongle_roam: WLC_SET_ROAM_DELTA error (-52) [ 5.253394] ieee80211 phy0: brcmf_p2p_set_firmware: failed to update device address ret -52 [ 5.254047] ieee80211 phy0: brcmf_p2p_create_p2pdev: set p2p_disc error [ 5.254049] ieee80211 phy0: brcmf_cfg80211_add_iface: add iface p2p-dev-wlp1s0f type 10 failed: err=-52
2025-04-18: nvme0n1p6 - after fixing the grub mess in macOS, I can now boot into Asahi Linux again
tingo@tim2:~$ date;lsb_release -a Fri Apr 18 06:19:34 PM CEST 2025 LSB Version: n/a Distributor ID: Fedora Description: Fedora Linux Asahi Remix 42 (Forty Two [Adams]) Release: 42 Codename: adams
nice.
2025-04-17: from u-boot, try this
setenv bootargs 'root=/dev/nvme0n1p6 rw' nvme scan load nvme 0:5 ${kernel_addr_r} /boot/vmlinuz-6.14.2-400.asahi.fc42.aarch64+16k load nvme 0:5 ${ramdisk_addr_r} /boot/initramfs-6.14.2-400.asahi.fc42.aarch64+16k.img booti ${kernel_addr_r} ${ramdisk_addr_r}:${filesize} ${fdtcontroladdr}
but the booti command only loads compressed images. try
bootm ${kernel_addr_r} ${ramdisk_addr_r} ${fdtcontroladdr}
instead. Nope.
2025-04-17: it seems that the OpenBSD install has overwritten / changed to boot setip for Asahi linux, I ca no longer boot into it. Bummer.
2025-04-16: nvme0n1p6 - lscpu info
tingo@tim2:~$ lscpu Architecture: aarch64 CPU op-mode(s): 64-bit Byte Order: Little Endian CPU(s): 8 On-line CPU(s) list: 0-7 Vendor ID: Apple Model name: Blizzard-M2 Model: 0 Thread(s) per core: 1 Core(s) per socket: 4 Socket(s): 1 Stepping: 0x1 Frequency boost: enabled CPU(s) scaling MHz: 25% CPU max MHz: 2424.0000 CPU min MHz: 600.0000 BogoMIPS: 48.00 Flags: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 asimddp sha512 asimdfhm dit uscat ilrc pc flagm ssbs sb paca pacg dcpodp flagm2 frint i8mm bf16 bti ecv Model name: Avalanche-M2 Model: 0 Thread(s) per core: 1 Core(s) per socket: 4 Socket(s): 1 Stepping: 0x1 CPU(s) scaling MHz: 63% CPU max MHz: 3504.0000 CPU min MHz: 660.0000 BogoMIPS: 48.00 Flags: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 asimddp sha512 asimdfhm dit uscat ilrc pc flagm ssbs sb paca pacg dcpodp flagm2 frint i8mm bf16 bti ecv Caches (sum of all): L1d: 768 KiB (8 instances) L1i: 1.3 MiB (8 instances) L2: 20 MiB (2 instances) NUMA: NUMA node(s): 1 NUMA node0 CPU(s): 0-7 Vulnerabilities: Gather data sampling: Not affected Ghostwrite: Not affected Itlb multihit: Not affected L1tf: Not affected Mds: Not affected Meltdown: Not affected Mmio stale data: Not affected Reg file data sampling: Not affected Retbleed: Not affected Spec rstack overflow: Not affected Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl Spectre v1: Mitigation; __user pointer sanitization Spectre v2: Not affected Srbds: Not affected Tsx async abort: Not affected
lsgpu info
tingo@tim2:~$ lsgpu -p ========== drm:/sys/devices/platform/soc/206400000.gpu/drm/card1 ========== [properties] CURRENT_TAGS : :uaccess:master-of-seat:seat: DEVLINKS : /dev/dri/by-path/platform-206400000.gpu-card DEVNAME : /dev/dri/card1 DEVPATH : /devices/platform/soc/206400000.gpu/drm/card1 DEVTYPE : drm_minor ID_FOR_SEAT : drm-platform-206400000_gpu ID_PATH : platform-206400000.gpu ID_PATH_TAG : platform-206400000_gpu MAJOR : 226 MINOR : 1 SUBSYSTEM : drm TAGS : :uaccess:master-of-seat:seat: USEC_INITIALIZED : 2939412 [attributes] dev : 226:1 device : 206400000.gpu subsystem : drm ========== drm:/sys/devices/platform/soc/206400000.gpu/drm/renderD128 ========== [properties] DEVLINKS : /dev/dri/by-path/platform-206400000.gpu-render DEVNAME : /dev/dri/renderD128 DEVPATH : /devices/platform/soc/206400000.gpu/drm/renderD128 DEVTYPE : drm_minor ID_PATH : platform-206400000.gpu ID_PATH_TAG : platform-206400000_gpu MAJOR : 226 MINOR : 128 SUBSYSTEM : drm USEC_INITIALIZED : 2939456 [attributes] dev : 226:128 device : 206400000.gpu subsystem : drm ========== drm:/sys/devices/platform/soc/soc:display-subsystem/drm/card2 ========== [properties] CURRENT_TAGS : :uaccess:master-of-seat:seat: DEVLINKS : /dev/dri/by-path/platform-soc:display-subsystem-card DEVNAME : /dev/dri/card2 DEVPATH : /devices/platform/soc/soc:display-subsystem/drm/card2 DEVTYPE : drm_minor ID_FOR_SEAT : drm-platform-soc_display-subsystem ID_PATH : platform-soc:display-subsystem ID_PATH_TAG : platform-soc_display-subsystem MAJOR : 226 MINOR : 2 SUBSYSTEM : drm TAGS : :uaccess:master-of-seat:seat: USEC_INITIALIZED : 2945226 [attributes] dev : 226:2 device : soc:display-subsystem subsystem : drm ========== platform:/sys/devices/platform/soc/206400000.gpu ========== card device : /dev/dri/card1 render device : /dev/dri/renderD128 codename : (null) [properties] DEVPATH : /devices/platform/soc/206400000.gpu DRIVER : asahi ID_PATH : platform-206400000.gpu ID_PATH_TAG : platform-206400000_gpu MODALIAS : of:NgpuT(null)Capple,agx-t8112Capple,agx-g14g OF_COMPATIBLE_0 : apple,agx-t8112 OF_COMPATIBLE_1 : apple,agx-g14g OF_COMPATIBLE_N : 2 OF_FULLNAME : /soc/gpu@206400000 OF_NAME : gpu SUBSYSTEM : platform USEC_INITIALIZED : 2939378 [attributes] driver : asahi driver_override : (null) of_node : gpu@206400000 subsystem : platform supplier:platform:206408000.mbox: platform:206408000.mbox--platform:206400000.gpu supplier:platform:23b700000.power-management:power-controller@430: platform:23b700000.power-management:power-controller@430--platform:206400000.gpu ========== platform:/sys/devices/platform/soc/soc:display-subsystem ========== card device : /dev/dri/card2 render device : (null) codename : (null) [properties] DEVPATH : /devices/platform/soc/soc:display-subsystem DRIVER : apple-drm ID_PATH : platform-soc:display-subsystem ID_PATH_TAG : platform-soc_display-subsystem MODALIAS : of:Ndisplay-subsystemT(null)Capple,display-subsystem OF_ALIAS_0 : disp0 OF_COMPATIBLE_0 : apple,display-subsystem OF_COMPATIBLE_N : 1 OF_FULLNAME : /soc/display-subsystem OF_NAME : display-subsystem SUBSYSTEM : platform USEC_INITIALIZED : 2945208 [attributes] driver : apple-drm driver_override : (null) iommu : apple-dart.231304000.iommu iommu_group : 6 of_node : display-subsystem subsystem : platform supplier:platform:231304000.iommu: platform:231304000.iommu--platform:soc:display-subsystem
2025-04-16: nvme0n1p6 - reboot, a new kernel is in
tingo@tim2:~$ uname -a Linux tim2 6.14.2-401.asahi.fc42.aarch64+16k #1 SMP PREEMPT_DYNAMIC Wed Apr 16 12:06:15 UTC 2025 aarch64 GNU/Linux
2025-04-16: nvme0n1p6 - dnf - upgrade
tingo@tim2:~$ sudo dnf upgrade Updating and loading repositories: Repositories loaded. Package Arch Version Repository Size Upgrading: SDL3 aarch64 3.2.10-1.fc42 updates 2.7 MiB replacing SDL3 aarch64 3.2.8-1.fc42 fedora 2.7 MiB autocorr-en noarch 1:25.2.3.1-1.fc42 updates 287.3 KiB replacing autocorr-en noarch 1:25.2.2.2-2.fc42 fedora 287.3 KiB breeze-icon-theme noarch 6.13.0-2.fc42 updates 27.0 MiB replacing breeze-icon-theme noarch 6.13.0-1.fc42 updates 27.0 MiB diffutils aarch64 3.12-1.fc42 updates 1.6 MiB replacing diffutils aarch64 3.11-3.fc42 updates 1.6 MiB ethtool aarch64 2:6.14-2.fc42 updates 750.9 KiB replacing ethtool aarch64 2:6.11-2.fc42 fedora 684.0 KiB fprintd aarch64 1.94.5-1.fc42 updates 1.0 MiB replacing fprintd aarch64 1.94.4-2.fc42 fedora 1.0 MiB fprintd-pam aarch64 1.94.5-1.fc42 updates 70.4 KiB replacing fprintd-pam aarch64 1.94.4-2.fc42 fedora 70.3 KiB hplip aarch64 3.25.2-1.fc42 updates 29.5 MiB replacing hplip aarch64 3.24.4-4.fc42 fedora 29.3 MiB hplip-common aarch64 3.25.2-1.fc42 updates 1.5 MiB replacing hplip-common aarch64 3.24.4-4.fc42 fedora 1.4 MiB hplip-libs aarch64 3.25.2-1.fc42 updates 676.9 KiB replacing hplip-libs aarch64 3.24.4-4.fc42 fedora 676.9 KiB ibus-libpinyin aarch64 1.16.1-2.fc42 updates 2.7 MiB replacing ibus-libpinyin aarch64 1.16.1-1.fc42 fedora 2.7 MiB ipp-usb aarch64 0.9.30-3.fc42 updates 6.1 MiB replacing ipp-usb aarch64 0.9.30-1.fc42 fedora 6.3 MiB kernel-tools aarch64 6.14.2-401.asahi.fc42 copr:copr.fedorainfracloud.org:group_asahi:kernel 2.2 MiB replacing kernel-tools aarch64 6.14.2-400.asahi.fc42 copr_copr.fedorainfracloud.org_group_asahi_kernel 2.2 MiB kernel-tools-libs aarch64 6.14.2-401.asahi.fc42 copr:copr.fedorainfracloud.org:group_asahi:kernel 66.3 KiB replacing kernel-tools-libs aarch64 6.14.2-400.asahi.fc42 copr_copr.fedorainfracloud.org_group_asahi_kernel 66.3 KiB kf6-breeze-icons aarch64 6.13.0-2.fc42 updates 21.0 MiB replacing kf6-breeze-icons aarch64 6.13.0-1.fc42 updates 21.0 MiB libadwaita aarch64 1.7.2-1.fc42 updates 3.1 MiB replacing libadwaita aarch64 1.7.0-1.fc42 fedora 7.1 MiB libnvme aarch64 1.13-1.fc42 updates 365.4 KiB replacing libnvme aarch64 1.12-2.fc42 updates 365.3 KiB libreoffice-calc aarch64 1:25.2.3.1-1.fc42 updates 25.2 MiB replacing libreoffice-calc aarch64 1:25.2.2.2-2.fc42 fedora 25.2 MiB libreoffice-core aarch64 1:25.2.3.1-1.fc42 updates 283.8 MiB replacing libreoffice-core aarch64 1:25.2.2.2-2.fc42 fedora 284.0 MiB libreoffice-data aarch64 1:25.2.3.1-1.fc42 updates 3.3 MiB replacing libreoffice-data aarch64 1:25.2.2.2-2.fc42 fedora 3.3 MiB libreoffice-emailmerge aarch64 1:25.2.3.1-1.fc42 updates 29.9 KiB replacing libreoffice-emailmerge aarch64 1:25.2.2.2-2.fc42 fedora 29.9 KiB libreoffice-graphicfilter aarch64 1:25.2.3.1-1.fc42 updates 1.1 MiB replacing libreoffice-graphicfilter aarch64 1:25.2.2.2-2.fc42 fedora 1.1 MiB libreoffice-gtk3 aarch64 1:25.2.3.1-1.fc42 updates 1.9 MiB replacing libreoffice-gtk3 aarch64 1:25.2.2.2-2.fc42 fedora 1.9 MiB libreoffice-gtk4 aarch64 1:25.2.3.1-1.fc42 updates 1.8 MiB replacing libreoffice-gtk4 aarch64 1:25.2.2.2-2.fc42 fedora 1.8 MiB libreoffice-help-en aarch64 1:25.2.3.1-1.fc42 updates 28.8 MiB replacing libreoffice-help-en aarch64 1:25.2.2.2-2.fc42 fedora 28.8 MiB libreoffice-impress aarch64 1:25.2.3.1-1.fc42 updates 817.8 KiB replacing libreoffice-impress aarch64 1:25.2.2.2-2.fc42 fedora 817.8 KiB libreoffice-kf6 aarch64 1:25.2.3.1-1.fc42 updates 1.6 MiB replacing libreoffice-kf6 aarch64 1:25.2.2.2-2.fc42 fedora 1.6 MiB libreoffice-langpack-en aarch64 1:25.2.3.1-1.fc42 updates 171.9 KiB replacing libreoffice-langpack-en aarch64 1:25.2.2.2-2.fc42 fedora 171.9 KiB libreoffice-ogltrans aarch64 1:25.2.3.1-1.fc42 updates 307.7 KiB replacing libreoffice-ogltrans aarch64 1:25.2.2.2-2.fc42 fedora 307.7 KiB libreoffice-opensymbol-fonts noarch 1:25.2.3.1-1.fc42 updates 438.7 KiB replacing libreoffice-opensymbol-fonts noarch 1:25.2.2.2-2.fc42 fedora 438.7 KiB libreoffice-pdfimport aarch64 1:25.2.3.1-1.fc42 updates 608.5 KiB replacing libreoffice-pdfimport aarch64 1:25.2.2.2-2.fc42 fedora 608.6 KiB libreoffice-pyuno aarch64 1:25.2.3.1-1.fc42 updates 2.1 MiB replacing libreoffice-pyuno aarch64 1:25.2.2.2-2.fc42 fedora 2.1 MiB libreoffice-ure aarch64 1:25.2.3.1-1.fc42 updates 7.4 MiB replacing libreoffice-ure aarch64 1:25.2.2.2-2.fc42 fedora 7.4 MiB libreoffice-ure-common aarch64 1:25.2.3.1-1.fc42 updates 2.3 MiB replacing libreoffice-ure-common aarch64 1:25.2.2.2-2.fc42 fedora 2.3 MiB libreoffice-writer aarch64 1:25.2.3.1-1.fc42 updates 11.9 MiB replacing libreoffice-writer aarch64 1:25.2.2.2-2.fc42 fedora 11.9 MiB libsane-hpaio aarch64 3.25.2-1.fc42 updates 197.4 KiB replacing libsane-hpaio aarch64 3.24.4-4.fc42 fedora 197.4 KiB pipewire aarch64 1.4.2-1.fc42 updates 475.4 KiB replacing pipewire aarch64 1.4.1-1.fc42 fedora 474.4 KiB pipewire-alsa aarch64 1.4.2-1.fc42 updates 206.0 KiB replacing pipewire-alsa aarch64 1.4.1-1.fc42 fedora 206.0 KiB pipewire-gstreamer aarch64 1.4.2-1.fc42 updates 197.3 KiB replacing pipewire-gstreamer aarch64 1.4.1-1.fc42 fedora 197.3 KiB pipewire-jack-audio-connection-kit aarch64 1.4.2-1.fc42 updates 30.0 B replacing pipewire-jack-audio-connection-kit aarch64 1.4.1-1.fc42 fedora 30.0 B pipewire-jack-audio-connection-kit-libs aarch64 1.4.2-1.fc42 updates 600.8 KiB replacing pipewire-jack-audio-connection-kit-libs aarch64 1.4.1-1.fc42 fedora 600.8 KiB pipewire-libs aarch64 1.4.2-1.fc42 updates 10.2 MiB replacing pipewire-libs aarch64 1.4.1-1.fc42 fedora 10.2 MiB pipewire-module-filter-chain-lv2 aarch64 1.4.2-1.fc42 updates 67.6 KiB replacing pipewire-module-filter-chain-lv2 aarch64 1.4.1-1.fc42 fedora 67.6 KiB pipewire-plugin-libcamera aarch64 1.4.2-1.fc42 updates 134.4 KiB replacing pipewire-plugin-libcamera aarch64 1.4.1-1.fc42 fedora 134.4 KiB pipewire-pulseaudio aarch64 1.4.2-1.fc42 updates 423.8 KiB replacing pipewire-pulseaudio aarch64 1.4.1-1.fc42 fedora 487.8 KiB pipewire-utils aarch64 1.4.2-1.fc42 updates 2.1 MiB replacing pipewire-utils aarch64 1.4.1-1.fc42 fedora 2.1 MiB python3-boto3 noarch 1.37.33-1.fc42 updates 2.1 MiB replacing python3-boto3 noarch 1.37.30-1.fc42 updates 2.1 MiB python3-botocore noarch 1.37.33-1.fc42 updates 100.9 MiB replacing python3-botocore noarch 1.37.30-1.fc42 updates 100.8 MiB python3-perf aarch64 6.14.2-401.asahi.fc42 copr:copr.fedorainfracloud.org:group_asahi:kernel 2.9 MiB replacing python3-perf aarch64 6.14.2-400.asahi.fc42 copr_copr.fedorainfracloud.org_group_asahi_kernel 2.9 MiB sdl2-compat aarch64 2.32.54-1.fc42 updates 483.7 KiB replacing sdl2-compat aarch64 2.32.52-1.fc42 fedora 485.4 KiB upower aarch64 1.90.9-1.fc42 updates 604.6 KiB replacing upower aarch64 1.90.8-1.fc42 fedora 604.5 KiB upower-libs aarch64 1.90.9-1.fc42 updates 226.6 KiB replacing upower-libs aarch64 1.90.8-1.fc42 fedora 226.6 KiB Installing: kernel-16k aarch64 6.14.2-401.asahi.fc42 copr:copr.fedorainfracloud.org:group_asahi:kernel 0.0 B kernel-16k-modules-extra aarch64 6.14.2-401.asahi.fc42 copr:copr.fedorainfracloud.org:group_asahi:kernel 1.3 MiB Installing group/module packages: breeze-icon-theme-fedora noarch 6.13.0-2.fc42 updates 3.7 KiB replacing breeze-icon-theme noarch 6.13.0-1.fc42 updates 27.0 MiB Installing dependencies: dejavu-sans-fonts noarch 2.37-25.fc42 fedora 5.5 MiB kernel-16k-core aarch64 6.14.2-401.asahi.fc42 copr:copr.fedorainfracloud.org:group_asahi:kernel 191.1 MiB kernel-16k-modules aarch64 6.14.2-401.asahi.fc42 copr:copr.fedorainfracloud.org:group_asahi:kernel 56.2 MiB kernel-16k-modules-core aarch64 6.14.2-401.asahi.fc42 copr:copr.fedorainfracloud.org:group_asahi:kernel 37.3 MiB python-qt5-rpm-macros noarch 5.15.11-6.fc42 updates 145.0 B python3-chardet noarch 5.2.0-16.fc42 fedora 2.1 MiB python3-pyqt5-sip aarch64 12.16.1-2.fc42 fedora 206.6 KiB python3-qt5 aarch64 5.15.11-6.fc42 updates 6.9 MiB python3-qt5-base aarch64 5.15.11-6.fc42 updates 17.1 MiB python3-reportlab noarch 4.3.1-1.fc42 fedora 11.0 MiB qt5-qtconnectivity aarch64 5.15.16-2.fc42 fedora 1.7 MiB qt5-qtserialport aarch64 5.15.16-2.fc42 fedora 250.9 KiB qt5-qttools-common noarch 5.15.16-2.fc42 fedora 7.5 KiB qt5-qttools-libs-designer aarch64 5.15.16-2.fc42 fedora 5.0 MiB qt5-qttools-libs-help aarch64 5.15.16-2.fc42 fedora 524.9 KiB qt5-qtwebsockets aarch64 5.15.16-2.fc42 fedora 295.3 KiB qt5-qtxmlpatterns aarch64 5.15.16-2.fc42 fedora 3.0 MiB Installing weak dependencies: hplip-gui aarch64 3.25.2-1.fc42 updates 2.2 MiB Transaction Summary: Installing: 21 packages Upgrading: 52 packages Replacing: 52 packages Total size of inbound packages is 323 MiB. Need to download 323 MiB. After this operation, 338 MiB extra will be used (install 937 MiB, remove 600 MiB). [..] [127/127] Removing diffutils-0:3.11-3.fc42.aarch64 100% | 1.0 B/s | 59.0 B | 00m31s >>> Running trigger-install scriptlet: update-m1n1-0:20250130-5.fc42.noarch >>> Finished trigger-install scriptlet: update-m1n1-0:20250130-5.fc42.noarch >>> Scriptlet output: >>> Mounted System ESP /dev/nvme0n1p4 at /run/.system-efi >>> m1n1 updated at /run/.system-efi/m1n1/boot.bin >>> Complete!
2025-04-16: nvme0n1p6 - lsblk info
tingo@tim2:~$ lsblk -f NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS zram0 swap 1 zram0 171610ab-43ad-48f4-829e-4eef8e8d19e2 nvme0n1 ├─nvme0n1p1 apfs 601e6607-879f-46be-be04-383415f0721d ├─nvme0n1p2 apfs aa6483de-e423-48b5-8feb-9e5fd13e7751 ├─nvme0n1p3 apfs a21261a1-5f15-439b-bacd-924068f39b41 ├─nvme0n1p4 vfat FAT32 EFI - FEDOR 7C14-F8B0 371.1M 26% /boot/efi ├─nvme0n1p5 ext4 1.0 BOOT 31aef206-6785-4efe-b022-ec029f19c326 717.8M 19% /boot ├─nvme0n1p6 btrfs fedora ed686b76-4437-44cb-9b75-b096cacbe4a4 14.4G 48% /home │ / └─nvme0n1p7 apfs a158a30e-b5b5-4b08-a3b3-7793734ed00c nvme0n2 nvme0n3
df -h info
tingo@tim2:~$ df -h Filesystem Size Used Avail Use% Mounted on /dev/nvme0n1p6 29G 14G 15G 49% / vendorfw 7.7G 33M 7.7G 1% /usr/lib/firmware/vendor devtmpfs 4.0M 0 4.0M 0% /dev tmpfs 7.7G 1.3M 7.7G 1% /dev/shm tmpfs 3.1G 8.3M 3.1G 1% /run tmpfs 1.0M 0 1.0M 0% /run/credentials/systemd-journald.service /dev/nvme0n1p6 29G 14G 15G 49% /home tmpfs 7.7G 32K 7.7G 1% /tmp /dev/nvme0n1p5 974M 189M 718M 21% /boot /dev/nvme0n1p4 499M 128M 372M 26% /boot/efi tmpfs 1.0M 0 1.0M 0% /run/credentials/systemd-resolved.service tmpfs 1.6G 432K 1.6G 1% /run/user/1000
parted info
tingo@tim2:~$ sudo parted /dev/nvme0n1p6 print Model: NVMe Device (nvme) Disk /dev/nvme0n1p6: 30.9GB Sector size (logical/physical): 4096B/4096B Partition Table: loop Disk Flags: Number Start End Size File system Flags 1 0.00B 30.9GB 30.9GB btrfs tingo@tim2:~$ sudo parted /dev/nvme0n1p5 print Model: NVMe Device (nvme) Disk /dev/nvme0n1p5: 1074MB Sector size (logical/physical): 4096B/4096B Partition Table: loop Disk Flags: Number Start End Size File system Flags 1 0.00B 1074MB 1074MB ext4 tingo@tim2:~$ sudo parted /dev/nvme0n1p4 print Model: NVMe Device (nvme) Disk /dev/nvme0n1p4: 524MB Sector size (logical/physical): 4096B/4096B Partition Table: loop Disk Flags: Number Start End Size File system Flags 1 0.00B 524MB 524MB fat32
2025-04-16: Asahi Linux
tingo@tim2:~$ lsb_release -a LSB Version: n/a Distributor ID: Fedora Description: Fedora Linux Asahi Remix 42 (Forty Two [Adams]) Release: 42 Codename: adams
kernel
tingo@tim2:~$ uname -a Linux tim2 6.14.2-400.asahi.fc42.aarch64+16k #1 SMP PREEMPT_DYNAMIC Fri Apr 11 21:01:53 UTC 2025 aarch64 GNU/Linux
and
tingo@tim2:~$ cat /etc/fedora-release Fedora Asahi Remix release 42 (Forty Two [Adams])
2025-04-16: I installed Asahi Linux on the machine by shrinking macOS to minimum while running the Asahi installer.
2025-04-16: I created this page.