index : archiso32 | |
Archlinux32 iso tools | gitolite user |
summaryrefslogtreecommitdiff |
Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-02-27 | Use console as grub's terminal_output | David Runge | |
configs/{baseline,releng}/grub/grub.cfg: Use `console` as grub's `terminal_output`, as with `gfxterm` only a blank screen is shown on some hardware. Fixes #212 | |||
2023-02-24 | configs/*/grub/grub.cfg: replace /dev/disk/by-uuid/ with UUID= | nl6720 | |
Use the shorter and more nicer looking `UUID=` *tags* instead of the `/dev/disk/by-uuid/` paths. This requires mkinitcpio-archiso v68. Related to #202 | |||
2023-02-24 | Move the .uuid file to /boot/grub/YYYY-mm-dd-HH-MM-SS-00.uuid | nl6720 | |
To prevent the file from being accidentally missed when someone copies the ISO's contents, let's not place it in a directory that starts with a dot. Since all GRUB related files are in /boot/grub/, put it there too. Instead of using a more unique UUID for the file name, use `YYYY-mm-dd-HH-MM-SS-00.uuid` which matches the ISO's modification date in UTC,i.e. its "UUID". If multiple ISOs would be generated in the exact same second, the ISO 9660 modification date (i.e. its "UUID") would be the same, so there would be not way to distinguish between the volumes anyway. This also makes the file look less suspicious to the casual glance. | |||
2023-02-22 | configs/*/grub/grub.cfg: reuse ARCHISO_HINT and ARCHISO_UUID passed from the ↵ | nl6720 | |
embedded grub.cfg The `grub.cfg` embedded in the GRUB binaries already sets `ARCHISO_HINT` and `ARCHISO_UUID` in most cases. To avoid performing the same searches multiple times, use the existing variables. | |||
2023-02-10 | mkarchiso: do not place memtest86+ in netboot artifacts | nl6720 | |
Move memtest86+ to `/boot/memtest86+/` on ISO 9660. That directory is not copied to netboot artifact output. Netboot boot menu https://ipxe.archlinux.org/releng/netboot/archlinux.ipxe does not have entries for memtest and archiso-manager removes these files (not the EFI one, though) before uploading the release files anyway. | |||
2023-02-02 | Preload GRUB's NTFS, exFAT and UDF modules | nl6720 | |
There are claims that some UEFI allegedly natively support NTFS. Preload the required GRUB modules to support booting from NTFS on such systems. Additionally preload the exFAT and UEF modules, because, why not? | |||
2023-02-02 | configs/*/grub/grub.cfg: search for a .uuid file in /.disk/ and use the ↵ | nl6720 | |
volume it's on Search for `/.disk/%UUID_SEARCH_FILENAME%.uuid` and pass the UUID of the volume it's on as `archisodevice`. mkarchiso will replace `%UUID_SEARCH_FILENAME%` with a hardcoded value generated using `SOURCE_DATE_EPOCH` durring ISO build. This allows to prepare an UEFI bootable installation medium by simply copying the directory structure without having to touch `grub.cfg`. Relying on the volume UUID instead of its LABEL also avoids collisions of multiple ISOs created in the same month. Fixes #202 | |||
2022-12-03 | Add Memtest86+ to x86_64 UEFI GRUB boot menu | Jonathan Liu | |
Implements #203. | |||
2022-06-26 | configs/*/grub/grub.cfg: enable serial input and output | nl6720 | |
Try to initialize a serial device and use it for input and output. Add more comments to grub.cfg to explain what is done. Related to #75 | |||
2022-06-23 | configs/*/grub/grub.cfg: auto-boot after 15 seconds | nl6720 | |
* Set the default boot entry and its timeout. * Add classes to menu entries to allow theming them. Fixes #179 | |||
2022-06-18 | change grub init tune | Alexander Epaneshnikov | |
yes it was descriptive but too large. this fixes #180 | |||
2022-06-09 | Add useful grub menu entries to grub.cfg | plainlinen | |
2022-05-25 | Add GRUB configuration files to baseline and releng profiles. | Pellegrino Prevete | |