From bf7050c20e0e1ad1923983f40e0bfe5009b79f32 Mon Sep 17 00:00:00 2001 From: Masami Ichikawa Date: Wed, 7 Jan 2026 04:24:55 +0000 Subject: [PATCH 1/2] wic:generic-x86-64: Add rw option into the kernel cmdline Without rw option, rootfs will be mounted read only first, the re-mount with read/write option. In this case, firstboot which is run at fisrt time, will run on ro rootfs. In the result, some firstboot process fails because it cannot create symbolic link onto the rootfs. This is not acceptable so that add rw option to kernel command line to solve above problem. Signed-off-by: Masami Ichikawa --- scripts/lib/wic/canned-wks/generic-x86-64.wks.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/lib/wic/canned-wks/generic-x86-64.wks.in b/scripts/lib/wic/canned-wks/generic-x86-64.wks.in index 3c2863fe..f9697a61 100644 --- a/scripts/lib/wic/canned-wks/generic-x86-64.wks.in +++ b/scripts/lib/wic/canned-wks/generic-x86-64.wks.in @@ -12,5 +12,5 @@ part /boot --source bootimg-efi-isar --sourceparams "loader=grub-efi" --label ef part / --source rootfs --fstype ext4 --mkfs-extraopts "-T default" --label platform --size=${ROOTFS_EXTRA} --align 1024 --use-uuid -bootloader --ptable gpt --timeout 2 --append "console=ttyS0,115200 console=tty0" +bootloader --ptable gpt --timeout 2 --append "rw console=ttyS0,115200 console=tty0" From fc5cd6f92b5ecb72030d0d7c0a51ad8d7cbc84d7 Mon Sep 17 00:00:00 2001 From: Masami Ichikawa Date: Wed, 7 Jan 2026 04:33:36 +0000 Subject: [PATCH 2/2] wic:generic-x84-64: Make adding kernel cmdline customizable Use ADDITIONAL_KERNEL_CMDLINE variable to append kernel cmdline. This variable is used in meta-isar/scripts/lib/wic/canned-wks/installer-efi.wks.in and meta-isar/recipes-core/images/isar-image-installer.bb so we use same variable. Signed-off-by: Masami Ichikawa --- scripts/lib/wic/canned-wks/generic-x86-64.wks.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/lib/wic/canned-wks/generic-x86-64.wks.in b/scripts/lib/wic/canned-wks/generic-x86-64.wks.in index f9697a61..a0a56723 100644 --- a/scripts/lib/wic/canned-wks/generic-x86-64.wks.in +++ b/scripts/lib/wic/canned-wks/generic-x86-64.wks.in @@ -12,5 +12,5 @@ part /boot --source bootimg-efi-isar --sourceparams "loader=grub-efi" --label ef part / --source rootfs --fstype ext4 --mkfs-extraopts "-T default" --label platform --size=${ROOTFS_EXTRA} --align 1024 --use-uuid -bootloader --ptable gpt --timeout 2 --append "rw console=ttyS0,115200 console=tty0" +bootloader --ptable gpt --timeout 2 --append "rw console=ttyS0,115200 console=tty0 ${ADDITIONAL_KERNEL_CMDLINE}"