From 546cd8352b8adce074831ec31cfa3bb2bf2f0084 Mon Sep 17 00:00:00 2001 From: Jianxun Zhang Date: Fri, 8 Jul 2016 10:44:30 -0700 Subject: wic: clone gummiboot wks for systemd-boot This wks is just a copy of gummiboot wks with bootloader changed to systemd-boot. A very basic boot test on a X86 target is done with a direct-boot image generated by: wic create mksystemd-bootdisk -e core-image-minimal Because we plan to replace gummiboot with systemd-boot at any time in the future, we summarize history (as much as I can) of the current gummiboot wks before it's gone: ----------------------------------------------------------------- commit 7d4bb40905fab38fb3db1d0e17afbc803622f00c Author: Ed Bartosh Date: Wed Sep 2 13:58:02 2015 +0300 wic: get rid of scripts/lib/image Moved content of scripts/lib/image/ to scripts/lib/wic as one directory with the same name as a tool is self-explanatory and less confusing than two. (From OE-Core rev: 5dc02d572794298b3362378cea3d7da654456c44) Signed-off-by: Ed Bartosh Signed-off-by: Richard Purdie commit 77561e719181d58289687373eebadce764f838a7 Author: Ed Bartosh Date: Wed Sep 2 13:58:01 2015 +0300 wic: use ext4 in canned .wks files Latest kernel doesn't have ext3 compiled in. Wic images produced from canned .wks can't boot because of that. Switching to ext4 fixes this issue. (From OE-Core rev: d281a65a81f369fc8d75023b8f911ce4106969c1) Signed-off-by: Ed Bartosh Signed-off-by: Richard Purdie commit 072657ce98414afdd6f68941847e21fc5ce496c7 Author: Tom Zanussi Date: Mon Aug 11 20:35:41 2014 -0500 wic: Add mkgummidisk kickstart file This is the same as mkefidisk but uses gummiboot instead of grub-efi. (From OE-Core rev: 5979409ebfab0bb07b3c2b2fcf14a722c441f07b) Signed-off-by: Tom Zanussi Signed-off-by: Richard Purdie ----------------------------------------------------------------- Signed-off-by: Jianxun Zhang Signed-off-by: Ross Burton --- scripts/lib/wic/canned-wks/mksystemd-bootdisk.wks | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 scripts/lib/wic/canned-wks/mksystemd-bootdisk.wks (limited to 'scripts') diff --git a/scripts/lib/wic/canned-wks/mksystemd-bootdisk.wks b/scripts/lib/wic/canned-wks/mksystemd-bootdisk.wks new file mode 100644 index 0000000000..df706e8aaa --- /dev/null +++ b/scripts/lib/wic/canned-wks/mksystemd-bootdisk.wks @@ -0,0 +1,11 @@ +# short-description: Create an EFI disk image +# long-description: Creates a partitioned EFI disk image that the user +# can directly dd to boot media. + +part /boot --source bootimg-efi --sourceparams="loader=systemd-boot" --ondisk sda --label msdos --active --align 1024 + +part / --source rootfs --ondisk sda --fstype=ext4 --label platform --align 1024 + +part swap --ondisk sda --size 44 --label swap1 --fstype=swap + +bootloader --timeout=10 --append="rootwait rootfstype=ext4 console=ttyPCH0,115200 console=tty0 vmalloc=256MB snd-hda-intel.enable_msi=0" -- cgit 1.2.3-korg