You are not logged in.
Pages: 1
** Env
- Microsoft Surface Pro 4 i7 16gb 256gb Dual boot Window10 & Arch Linux
- Arch version :archlinux-2026.03.01-x86_64.iso
- Boot loader : rEFIne
- Desktop : Xfce
- Already install surface kernel
-blkid
p4 UUID 6f4554d1-2811-4088-8af7-***********
** Symptom
- Expectation : Select Arch(surface) in rEFIne -> boot as arch surface
- Real : boot as normal kernel
[k@archlinux ~]$ uname
Linux
** Try
*** 1. sudo refind-install(fail)
sudo refind-install
[k@archlinux ~]$ sudo refind-install
[sudo] password for k:
ShimSource is none
Installing rEFInd on Linux....
ESP was found at /boot/efi using vfat
Found rEFInd installation in /boot/efi/EFI/BOOT; upgrading it.
Note: IA32 (x86) binary not installed!
Installing driver for ext4 (ext4_x64.efi)
Copied rEFInd binary files
Notice: Backed up existing icons directory as icons-backup.
Existing refind.conf file found; copying sample file as refind.conf-sample
to avoid overwriting your customizations.
Installation has completed successfully.*** fix conf -> reboot (fail)
1. find UUID use blkid in 'emergency terminal'
- suppostion : maybe PARTUUID wrong, so refind load unproperly
2. fix the refind conf
Before
GNU nano 8.7.1 /boot/refind_linux.conf Modified
"Arch Linux (surface)" "root=/dev/nvme0n1p4 zswap.enabled=0 rw ro>
"Arch Linux (linux)" "root=PARTUUID=9a1ec673-5213-4e21-b444-*****> # name a little bit change
After
[k@archlinux ~]$ sudo nano /boot/refind_linux.conf
[k@archlinux ~]$
GNU nano 8.7.1 /boot/refind_linux.conf
"Arch Linux (surface)" "root=UUID=6f4554d1-2811-4088-8af7-~~~~~~~~~ rw rootfstype=ext4"
"Arch Linux (surface)" "root=/dev/nvme0n1p4 zswap.enabled=0 rw rootfstype=ext4 initrd=\boot\initramfs-linux-surface.img"
"Arch Linux (linux)" "root=PARTUUID=9a1ec673-5213-4e21-b444-~~~~~ zswap.enabled=0 rw rootfstype=ext4 initrd=\boot\initramfs-lin>3. result : fail. went to emergency terminal
*** Extra Env
dmesg | grep -i "Surface"
[ 0.000000] Linux version 6.18.8-arch2-1-surface (linux-surface@archlinux) (gcc (GCC) 15.2.1 20260103, GNU ld (GNU Binutils) 2.45.1) #1 SMP PREEMPT_DYNAMIC Sat, 07 Feb 2026 16:28:03 +0000
[ 0.000000] Command line: root=/dev/nvme0n1p4 zswap.enabled=0 rw rootfstype=ext4 initrd=\boot\initramfs-linux-surface.img
[ 0.000000] DMI: Microsoft Corporation Surface Pro 4/Surface Pro 4, BIOS 109.3748.768 05.04.2021
[ 0.056515] Kernel command line: root=/dev/nvme0n1p4 zswap.enabled=0 rw rootfstype=ext4 initrd=\boot\initramfs-linux-surface.img
[ 0.832804] usb usb1: Manufacturer: Linux 6.18.8-arch2-1-surface xhci-hcd
[ 0.837001] usb usb2: Manufacturer: Linux 6.18.8-arch2-1-surface xhci-hcd
[ 3.889286] input: Surface Pro 3/4 Buttons as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:1a/PNP0C09:00/MSHW0040:00/input/input17
[ 3.889821] surface_pro3_button MSHW0040:00: Surface Pro 3/4 Buttons [VGBI]
Offline
Pages: 1