From 6e2a8e073e1c716249862151446e4ad1723795cc Mon Sep 17 00:00:00 2001
From: Justus Rossmeier <veecue@ventos.tk>
Date: Fri, 29 May 2020 15:28:09 +0200
Subject: [PATCH] generate fstab with UUIDs

Vagrant has experimental support for adding SATA disks. Although this
box does not support that yet (at least for the virtualbox provider,
since no AHCI storage controller with the name "SATA Controller" is
included), it is possible to add another disk. This causes a boot
failure in some circumstances because although the root is set to a UUID
in the kernel cmdline, systemd's fsck still looks for /dev/sda as stated
in /etc/fstab.
---
 http/install.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/http/install.sh b/http/install.sh
index bdf03c7..b0c104e 100644
--- a/http/install.sh
+++ b/http/install.sh
@@ -33,7 +33,7 @@ else
 fi
 pacstrap -M /mnt base linux grub openssh sudo polkit haveged netctl python reflector
 swapon "${device}1"
-genfstab -p /mnt >>/mnt/etc/fstab
+genfstab -pU /mnt >>/mnt/etc/fstab
 swapoff "${device}1"
 
 arch-chroot /mnt /usr/bin/sed -i 's/^#Server/Server/' /etc/pacman.d/mirrorlist
-- 
GitLab