From 2a694e8cdd76adff6e5703894060b42cfe57413c Mon Sep 17 00:00:00 2001 From: Mintsuki Date: Tue, 25 Nov 2025 15:24:18 +0100 Subject: [PATCH] Default `partuuid` parameter of `_get_kernel_params_partition()` to false There isn't a reason I could think of for preferring PARTUUIDs to UUIDs, since as far as I know that should work fine with all supported filesystems (and GRUB already forces this to false). This is especially important when using MBR instead of GPT, as that doesn't have proper UUIDs, and it will instead use the kernel's own conversion that is based on the MBR ID and more prone to collisions. --- archinstall/lib/installer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/archinstall/lib/installer.py b/archinstall/lib/installer.py index 4bc467ebf7..792fd02221 100644 --- a/archinstall/lib/installer.py +++ b/archinstall/lib/installer.py @@ -1115,7 +1115,7 @@ def _get_kernel_params( self, root: PartitionModification | LvmVolume, id_root: bool = True, - partuuid: bool = True, + partuuid: bool = False, ) -> list[str]: kernel_parameters = []