Commit Graph

15 Commits

Author SHA1 Message Date
classabbyamp 5931d6640b mklive, grub: add support for "platforms" in live isos
this can be used to define special platform-specific support things,
like extra packages, a device tree, and cmdline. This allows creating
live isos that support generic arm64 UEFI as well as ones that require
special care (like the x13s)
2025-01-01 14:52:10 -05:00
classabbyamp a78af02a01 mklive, mkiso: support aarch64 2025-01-01 14:52:10 -05:00
classabbyamp 380f0fd3c4 grub, isolinux: add nomodeset menuentries, more hotkeys
add hotkeys for:
- speech + nomodeset (g)
- memtest (m)
- uefi firmware (f)
- reboot (b)
- poweroff (p)

the nomodeset entry will be useful in cases like the nvidia 6.6 issue,
where boot fails due to graphics drivers issues.

dracut/vmklive: add hook that disables display manager services if
nomodeset is set

fixes: #160
2024-12-21 09:50:55 -05:00
classabbyamp b5a51edf94 grub: add menu entries for screenreader, memtest, efi fw setup, reboot, poweroff
- also clean up indentation
- set timeout to 15 seconds
- play a sound on pc speaker when at grub menu, for accessibility
- screenreader option can be selected with `s` hotkey
2023-06-28 01:07:22 -04:00
Juan RP 749ed6c3c4 mklive: add a new entry to load image into RAM (grub, syslinux). 2015-04-29 16:50:18 +02:00
Juan RP 6711fb5182 mklive: force-add init=/sbin/init to the kernel cmdline for now. 2014-09-20 11:42:37 +02:00
Juan RP 8c91dea923 mklive: added -C and -T to append kernel cmdline args and modify bootloader title.
Requested by pancake.
2014-09-18 17:17:17 +02:00
Juan RP 11e39d0fbc mklive: switch to xz initramfs; misc tweaks. 2014-05-23 10:55:03 +02:00
Juan RP 27aa44e0fd mklive: improved to avoid host deps; use our own pkgs to generate images.
That means that mklive just needs xbps to generate working images.

Usage: mklive.sh [options]

Options:
 -r <repo-url>      Use this XBPS repository (may be specified multiple times).
 -c <cachedir>      Use this XBPS cache directory (/var/cache/xbps if unset).
 -k <keymap>        Default keymap to use (us if unset)
 -l <locale>        Default locale to use (en_US.UTF-8 if unset).
 -i <gzip|bzip2|xz> Compression type for the initramfs image (gzip if unset).
 -s <gzip|bzip2|xz> Compression type for the squashfs image (xz if unset)
 -o <file>          Output file name for the ISO image (auto if unset).
 -p "pkg pkgN ..."  Install additional packages into the ISO image.

The mklive.sh script generates a live image of the Void Linux distribution.
This ISO image can be written to a CD/DVD-ROM or any USB stick.
2014-05-22 22:00:31 +02:00
Juan RP c80eee86f9 vmklive: drop locale.LANG from kernel cmdline, it's always set to en_US.UTF-8. 2013-11-14 11:52:00 +01:00
Juan RP 9f542b769d Set locale.LANG in grub/syslinux config. 2013-05-21 21:46:48 +02:00
Juan RP b557955207 Update grub/isolinux kernel cmdline: remove useless args. 2013-05-20 15:57:37 +02:00
Juan RP ab5201f3ba grub/grub_void.cfg.in: add missing ')' that broke configuration. 2013-05-19 08:32:00 +02:00
Juan RP b7aa53a6c6 Multiple updates and fixes; needs bash and xbps>=0.21. 2013-03-11 23:52:40 +01:00
Juan RP e48e63b61c Revamped to support EFI booting via grub2. 2012-07-06 15:29:12 +02:00