From e0ff4162040af1aa01bf5d8074b18a6b3413b08b Mon Sep 17 00:00:00 2001 From: Coelacanthus Date: Thu, 28 Jul 2022 17:10:24 +0800 Subject: [PATCH] fix(mkimg): fix re-generate initramfs Signed-off-by: Coelacanthus --- mkimg.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mkimg.sh b/mkimg.sh index 8782235..e0271f6 100755 --- a/mkimg.sh +++ b/mkimg.sh @@ -87,7 +87,6 @@ sudo arch-chroot qcow2 pacman \ --noconfirm \ -Syu linux linux-firmware dracut dracut-hook -sudo arch-chroot qcow2 dracut --force --add "qemu qemu-net" --regenerate-all sudo mkdir -p qcow2/boot/extlinux cat << EOF | sudo tee qcow2/boot/extlinux/extlinux.conf menu title Arch RISC-V QEMU Boot @@ -101,6 +100,10 @@ label linux append earlyprintk rw root=/dev/vda1 rootwait rootfstype=ext4 LANG=en_US.UTF-8 console=ttyS0 EOF +msg "Re-generate initramfs for QEMU..." +local kver=$(sudo arch-chroot qcow2 pacman -Si linux | grep -Po '(?<=Version : ).*') +sudo arch-chroot qcow2 dracut --force --add "qemu qemu-net" /boot/initramfs-linux.img ${kver/.arch/-arch} + msg "Clean up..." msg2 "Clean up pacman package cache..." yes y | sudo pacman \