aboutsummaryrefslogtreecommitdiff
path: root/configs/releng/syslinux
Commit message (Collapse)AuthorAgeFilesLines
* Keep all SYSLINUX files in /syslinuxnl67202020-11-308-42/+37
| | | | | | This gets rid of the duplicate ldlinux.c32 and the useless isolinux.cfg which only points to syslinux.cfg. Implements https://gitlab.archlinux.org/archlinux/archiso/-/issues/46 .
* Set syslinux bootloader timeout to 15sDavid Runge2020-10-311-1/+1
| | | | | | configs/releng/syslinux/archiso_sys.cfg: Set the syslinux bootloader timeout to 15s. In !97 it has accidentally been set to 1.5s.
* Set bootloader timeouts to 15sDavid Runge2020-10-311-1/+1
| | | | | | | | | configs/releng/efiboot/loader/loader.conf, configs/releng/syslinux/archiso_sys.cfg: Set the bootloader timeout to 15s, as they have been set to an overly generous 30s in !79. Fixes #80
* implement accessibility support in archisoAlexander Epaneshnikov2020-10-293-1/+13
| | | | this fixes #67
* Split SYSLINUX configuration into per-kernel configuration filesnl67202020-09-274-41/+49
| | | | | Slightly simplifies adding boot loader configuration for more kernels. Unfortunately the INCLUDE statement doesn't support wildcards, so each new file must be manually included in the main syslinux configuration file (syslinux.cfg for baseline and archiso_sys.cfg for releng).
* Do not rename the initramfs imagenl67202020-09-272-4/+4
| | | | | | | This is a breaking change. archweb, archiso-manager and various documentation must be updated. * https://github.com/archlinux/archweb/blob/master/templates/releng/archlinux.ipxe * https://github.com/pierres/archiso-manager/blob/master/Makefile
* configs/releng/syslinux/archiso_pxe.cfg: add "checksum" and "verify" boot ↵nl67202020-08-111-3/+3
| | | | | | | options An ISO's checksum and GPG validation primarily matters when PXE booting, so it would be appropriate to enable these options for releng. They should protect against booting a corrupt image.
* Add license and basic documentationDavid Runge2020-07-295-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | LICENSE: Add GPL-3.0 license. {{archiso,configs}/*,.editorconfig,.gitlab-ci.yml}: Add SPDX license identifier. Makefile: Add SPDX license identifier. Install the `run_archiso.sh` script as global executable `run_archiso`. Use -D and -t flags to install to install files more generically (without a previous call to install the directory). README.rst: Add README outlining the project's scope, how to build images from the profiles and how to test. AUTHORS.rst: Add list of all direct contributors to the repository. CONTRIBUTING.rst: Add basic contribution guidelines, explaining the linter and the license in use. Closes #7 Closes #3
* Copy files more genericallyDavid Runge2020-07-282-8/+8
| | | | | | | | | | | | | | configs/*: Copy all files that do not need a rename generically (not specifying a destination file name). Do not rename vmlinuz-linux to vmlinuz or vmlinuz.efi (as this serves no purpose and makes the scripts more complicated). Do not rename microcode (i.e. {amd,intel}-ucode.img) when copying them and change all boot loader configuration files that assume a renamed microcode image. Add note and link to Arch Linux wiki to state why memtest.bin is renamed to memtest. Copy license files for {amd,intel}-ucode and memtest more generically by placing them into subdirectories with the same name as the package (to circumenvent overwriting one other). Closes #33
* Warn about Syslinux's reboot.c32 and poweroff.c32 requiring APMnl67202020-07-111-0/+8
| | | | | | | configs/releng/syslinux/archiso_tail.cfg: APM is old and some motherboard firmwares have removed support for it. reboot.c32 and poweroff.c32 will not work on such firmwares. Add a help text to "Reboot" and "Power Off" boot menu entries that warns about requiring APM.
* Automatically boot the installation environment from syslinuxnl67202020-07-111-0/+3
| | | | Timeout is 3 seconds to match systemd-boot's configuration.
* Standardizing boot loader entry formatDavid Runge2020-06-302-8/+8
| | | | | | | | | | | {configs/releng/efiboot/loader/entries/archiso-x86_64-{cd,usb}.conf,configs/releng/syslinux/archiso_{pxe,sys}.cfg}: Standardizing the boot loader entry format by switching all entries to the form: "Arch Linux install medium (<CARCH>[, <PROPERTY>])". This removes the distinction between "CD" and "USB" when booting in UEFI "el-torito" (as the information is not useful). Changing some of the syslinux help text as well to reflect this change. This also drops the specific <CARCH> from the syslinux help text as it is duplicated information. Closes #24
* Clear the screen after syslinux exitsnl67202020-06-301-0/+2
| | | | Reduce the time where boot loader artifacts linger on screen after the boot loader has done its job.
* [configs/releng] Make and use amd_ucode.bin for initrd.Gerardo Exequiel Pozzi2018-08-182-4/+4
| | | | Requested at FS#59694
* [configs/releng] Remove i686 syslinux filesGerardo Exequiel Pozzi2017-02-1211-79/+10
| | | | Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
* [configs/releng] Always load intel-ucode in early boot stageGerardo Exequiel Pozzi2014-10-314-8/+8
| | | | Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
* [archiso] changes for syslinux 6Gerardo Exequiel Pozzi2013-10-193-7/+7
| | | | Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* [configs/releng] Adjust TEXT HELP width of syslinux menus.Gerardo Exequiel Pozzi2013-05-305-18/+18
| | | | | | | | Keep < 80 chars Fixes FS#35533 Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* [configs/releng] Refactor build.sh: build only dual-isoGerardo Exequiel Pozzi2012-12-2114-46/+117
| | | | | | | | | | | * This scripts, now runs only in x86_64. * build.sh does not require arguments to run (no more build, clean, purge). * /usr/share split is not done anymore: there are some differences between two arches. (ISO size +60MiB) * /usr/lib/modules split is not done anymore: this was never enabled officially in aitab. Tested and works fine. Maybe some small cosmetic changes needed. Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* [archiso] Rename archiso_curl_url= to archiso_http_srv=Gerardo Exequiel Pozzi2011-12-042-13/+2
| | | | | | Also rename curlspace_size= to archiso_http_spc= Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* [configs/releng] Make syslinux.cfg (loadconfig) with relative paths.Gerardo Exequiel Pozzi2011-12-021-2/+2
| | | | | | | | | | | | We are only using these files only for SYSLINUX bootloader that supports ".." as directories. ISOLINUX jumps to archiso.cfg via isolinux.cfg PXELINUX goes directly to archiso.cfg via DHCP configuration. Suggested by Thomas. Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* [configs/releng] Use whichsys.c32 to determine bootloader typeGerardo Exequiel Pozzi2011-12-026-7/+63
| | | | | | | | | | | | | | | * In that way we can have two differents syslinux menus depending if booting from PXE or from non-PXE. Some file renames are made to keep things ordered: archiso_pxe* all things related to PXELINUX archiso_sys* all things related to SYSLINUX *_inc.cfg only contains INCLUDE directive * By default NBD PXE option is selected for booting on timeout. * As (NDB/NFS/HTTP/FTP) server is used the same IP from pxeserver. Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* [configs/*] syslinux: Use UI instead of DEFAULT for *menu.c32Gerardo Exequiel Pozzi2011-12-022-6/+1
| | | | | | | | * UI is more correct than DEFAULT for simple menu system. * Remove TIMEOUT * Remove PROMPT 0, this is the default value. Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* [configs/releng] Split syslinux cfgs in single arch, like in dual archGerardo Exequiel Pozzi2011-12-024-69/+70
| | | | Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* [configs/releng] Make all syslinux bootloaders works with the sames configs.Gerardo Exequiel Pozzi2011-11-282-69/+73
| | | | | | | | | | | | | * In that way, we have unified directory scheme among {pxe,sys,ext,iso}linux, sharing the same directory structure and config files. * Also enable IPAPPEND (will show a warning message about unknown directive in non-pxelinux before menu) NEW: * Rename syslinux*.cfg -> archiso*.cfg * Now syslinux.cfg is only a "loadconfig" trick like we are doing for isolinux * All paths are now relative to %INSTALL_DIR% ($archisobasedir) (Default: /arch/) Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* [archiso] Update kernel image name for linux-3.0Gerardo Exequiel Pozzi2011-07-241-1/+1
| | | | | | | Also rename kernel from vmlinuz-linux to vmlinuz to make filename ISO9660 friendly. Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* [archiso] Use dm-snapshot instead of aufs2 (A.K.A. "The Big Commit")Gerardo Exequiel Pozzi2011-06-182-0/+70
* Use device mapper + snapshot module, instead union layer filesystem. * A block-level approach vs vfs-level. * No more unofficial (Linux) things. * More memory is needed. * Refactor mkarchiso. * Refactor hooks/archiso. * Fix install/archiso_pxe_nbd (due recent change in mkinitcpio-0.6.15 on checked_modules()/all_modules()) [Thanks Dave for the improved workaround] * New configs/releng to build official images. * Works with a Bash script instead of Makefile. (better control and easy to maintain) * Remove configs/syslinux-iso. * Remove archiso2dual script. Integrate functionality in configs/releng. * New configs/baseline to build the most basic live medium or use as template. * New README (draft). [Thanks Dieter for fixing english grammar] Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>