Commit Graph

17 Commits

Author SHA1 Message Date
Timo Teräs
565c1cb7cc scripts/mkimage: enable building of efi iso images by default 2017-10-19 16:50:41 +03:00
Timo Teräs
fd978b70d6 scripts/mkimg.base: add efi formats and filenames for arm and x86 2017-10-18 11:03:01 +00:00
Timo Teräs
acd1cd8f21 scripts/mkimg.base: add efi loaders to the iso image
Strictly the 'efi' folder is not needed since it's in the efi.img.
However, converting .iso to USB stick is a lot simpler when the
EFI folder is in the .iso too. This allows just copying .iso contents
to the USB stick and EFI boot will work. While Rufus supports
extracting the boot files from efi.img, it was considered more
portable to add the copy. This also simplifies updating setup-bootable
to prepare EFI bootable disks.
2017-10-18 11:03:01 +00:00
Timo Teräs
a1416cdb96 scripts/mkimg.base: improve .iso efi support
- use efi.img as the image name (Rufus recognizes it)
- drop need for dosfstools, use mformat from mtools instead
2017-10-18 07:25:46 +00:00
Natanael Copa
aefed4153f scripts/mkimg.base: set sysid on the iso images
Most other distros seems to do this
2017-06-13 19:35:36 +02:00
Natanael Copa
461153cb3f scripts/mkimg.base: set vol id for ppc64le iso 2017-05-22 16:20:11 +00:00
Natanael Copa
ceef2c4c42 scripts/mkimg.base.sh: use kbd-keymaps package 2017-05-19 14:48:37 +02:00
Roberto Oliveira
18a87b1131 scripts/mkimg.base.sh: add console=hvc0 for ppc64le grub config
set console=hvc0 via boot option. This configuration make init to add
hvc0 to /etc/inittab and /etc/securetty. This is needed to allow login
with 'root' user.
2017-05-18 20:10:59 +00:00
Roberto Oliveira
24db52325c scripts: add support for ppc64le in vanilla configuration
To boot ppc64le we need to use grub with ieee1275 platform. Said that,
a new section to support grub ieee1275 was created.
Also needed to change xorrisofs command by grub-mkrescue, that is the one
used to create a bootable image for power and it is also a wrapper to xorriso.
2017-05-11 14:30:47 +00:00
William Pitcock
e7288f5035 scripts: pull in hardened image, not grsec image 2017-04-27 05:46:23 +00:00
Natanael Copa
20b12127b3 scripts: use libressl instead of openssl 2016-11-28 17:51:39 -02:00
Timo Teräs
6990b9edfe scripts/mkimage: fix vanilla kernel image name for bootloaders 2016-11-25 11:17:46 +02:00
Timo Teräs
e47d253fb4 scripts/mkimage: preparation for efi boot in iso images
not enabled yet, but uncommenting the grub_mod should enable
building of isolinux+grubefi hybrid images. once uefi boot works
and is verified on aarch64, we can enable the vanilla iso image
(grsec does not support aarch64).
2016-11-18 15:40:40 +02:00
Natanael Copa
5405a17c9e scritps/mkimgs.base.sh: do not create apkovl by default 2016-11-16 16:45:37 +00:00
Natanael Copa
48bcd519ae scripts/mkimg.base.sh: search for apkovl script
search for apkovl script in current dir, in ~/.mkimg and in the dir
where the mkimage script was started from.
2016-11-14 20:10:40 +00:00
Natanael Copa
41b10e1aa4 scripts/mkimage: automatically add pubkey from abuild
the boot repositry needs to be signed with a key. We explicitly copy
this to initramfs so users don't need use --hostkeys which requires
access to /etc/apk/keys/

without the key in intramfs the boot repository will be useless
2016-11-14 20:10:39 +00:00
Timo Teräs
46f65fad4c scripts/mkimage.sh: scripts to build bootable alpine images 2016-11-14 20:10:39 +00:00