summaryrefslogtreecommitdiff
path: root/manpages/en
AgeCommit message (Collapse)Author
2018-03-22Add options to build ONIE imagesLuca Boccassi
Open Network Install Environment is an open image format used by networking vendor to ship a standardised image for networking white box switches. ONIE hardware takes this image at boot and a script to chain load into the final environment via kexec. We can support Debian and derivatives on such systems by packing an ISO which then gets unpacked, kexec'ed and live-booted. A base ONIE system can be tested in QEMU by building a VM following these instrunctions: https://github.com/opencomputeproject/onie/blob/master/machine/kvm_x86_64/INSTALL Once built, boot onie-recovery-x86_64-kvm_x86_64-r0.iso in QEMU/libvirt and on the console there will be the terminal prompt. Check the IP assigned by libvirt and then scp the live image (ssh access is enabled as root without password...). Then the .bin can be booted with: ONIE-RECOVERY:/ # onie-nos-install /tmp/live.hybrid.iso-ONIE.bin The implementation is inspired by ONIE's own scripts that can be found at: https://github.com/opencomputeproject/onie/blob/master/contrib/debian-iso/cook-bits.sh A new option, --onie (false by default) can be set to true to enable building this new format in addition to an ISO. An additional option, --onie-kernel-cmdline can be used to specify additional options that the ONIE system should use when kexec'ing the final image. Note that only iso or hybrid-iso formats are supported. For more information about the ONIE ecosystem see: http://onie.org Signed-off-by: Erik Ziegenbalg <eziegenb@Brocade.com> Signed-off-by: Luca Boccassi <bluca@debian.org>
2018-03-09UEFI: add support for Secure Boot on amd64 and arm64Luca Boccassi
Support for UEFI Secure Boot is modelled after how it currently works in Ubuntu and on how it is going to work on Debian. A minimal bootloader, shim, is used as the first-stage and it then loads grub. Both have to be signed. shim-signed is already available in Debian so the filenames are already established, and the grub2 repository and packaging is common between the 2 distros so we can already be reasonably sure of what it is going to be. So if both are available, copy /usr/lib/shim/shim[x64|aa64].efi.signed as boot[x64|aa64].efi so that UEFI loads it first, and copy /usr/lib/grub/[x86_64|arm64]-efi-signed/grub[x64|aa64].efi.signed as grub[x64|aa64].efi. This grub2 EFI monolithic image is currently hard-coded in grub2's repository to look for a config file in efi/debian, so make a copy of the previously added minimal grub.cfg that loads the real one in that directory in both the fat32 and ISO 9660 partitions. The new option --uefi-secure-boot can be set to auto (default, enable or disable. In auto, the lack of the signed EFI binaries is intentionally left as a soft failure - live-build will simply fallback to using the locally generated non-signed grub2 monolithic EFI binary as the only bootloader. Given the difficulties surrounding the Secure Boot signing infrastructure this approach gives the most flexibility and makes sure things will "just work" once the packages are available, without the need to change anything in the configuration. This will also greatly help downstream distributions and users who want to do self-signing. The enable or disable options work as expected. Closes: #821084
2017-08-29Fix version strings in manual pagesRaphaël Hertzog
2017-08-29Update PREPARER data for consistencyRaphaël Hertzog
2017-08-29Drop all references to live-systems.org and update copyright fileRaphaël Hertzog
Also fix the version string in the manual pages. Closes: #859290
2016-12-16Fix english mistakes in lb_config(1)Raphaël Hertzog
2016-12-16Minor updates to lb_config and its manual pageRaphaël Hertzog
* Update the manual page with the missiong --bootappend-live-failsafe option. * Keep supporting the former --bootloader (without s).
2016-11-28Fix lintian warning about bad whatis entryRaphaël Hertzog
2016-11-28Get rid of useless bootstrap_archive-keys scriptRaphaël Hertzog
Closes: #773775
2016-11-28Manual pages updatesRaphaël Hertzog
Thanks to jnqnfe for the patch. Closes: #774730
2016-11-28Support “lb config --debootstrap-script <script>”Raphaël Hertzog
This option lets you use an alternate bootstrap script when running debootstrap. Thanks to Sjoerd Simons <sjoerd@debian.org> for the initial patch. Closes: #790033
2016-07-31Added EFI support by the means of grub-efiAdrian Gibanel Lopez
This work is based on debian-cd team work and uses, as much as possible, the same mkisofs options than the Debian Installation CD disk does. It assumes that /boot/grub/grub.cfg (and other design items) is generated by: binary_loopback_cfg . It relies on efi-image and grub-cpmodules being setup as build scripts on live-build package. In the future event of these two files being moved to a binary package (they are originally from: src: live-installer) the binary_grub-efi script would have to be rewritten to take the new paths into account.
2015-12-15Remove 586 flavour for i386 architecture. (Closes: #807972)Ben Armstrong
2015-12-15[l10n] Update French translation for manpages.trebmuh
2015-08-23Releasing debian version 5.0~a11-1.Daniel Baumann
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
2015-08-10Releasing debian version 5.0~a10-1.debian/5.0_a10-1Daniel Baumann
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
2015-06-06Releasing debian version 5.0~a9-1.debian/5.0_a9-1Daniel Baumann
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
2015-05-19Releasing debian version 5.0~a8-1.debian/5.0_a8-1Daniel Baumann
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
2015-05-14Releasing debian version 5.0~a7-1.debian/5.0_a7-1Daniel Baumann
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
2015-05-10Switching from http.debian.net to httpredir.debian.org as default binary mirror.Daniel Baumann
2015-05-04Releasing debian version 5.0~a6-1.debian/5.0_a6-1Daniel Baumann
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
2015-04-28Releasing debian version 5.0~a5-1.debian/5.0_a5-1Daniel Baumann
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
2015-04-26Releasing debian version 5.0~a4-1.debian/5.0_a4-1Daniel Baumann
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
2015-02-07Releasing debian version 5.0~a3-1.debian/5.0_a3-1Daniel Baumann
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
2015-01-26Switching to default to linux-image-586 on i386.Daniel Baumann
2015-01-04Updating year in copyright notices to 2015.Daniel Baumann
2014-12-23Dropping cdebootstrap support (Closes: #773657).Daniel Baumann
debootstrap is the official tool to bootstrap debian, cdebootstrap has had the one or other bug making it broken for times during the release cycles. The extra effort of supporting both debootstrap and cdebootstrap is hardly worth it since the bootstrap stage is cached anyway.
2014-12-10Releasing debian version 5.0~a1-1.debian/5.0_a1-1Daniel Baumann
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
2014-12-10Releasing debian version 4.0.4-1.debian/4.0.4-1Daniel Baumann
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
2014-12-10Fix missing grub2 option in bootloader selection (Closes: #772671).jnqnfe
2014-10-25Releasing debian version 4.0.3-1.debian/4.0.3-1Daniel Baumann
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
2014-09-12Releasing debian version 4.0.2-1.debian/4.0.2-1Daniel Baumann
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
2014-09-09Fix typos in lb_config.1.victory
2014-08-28Releasing debian version 4.0.1-1.debian/4.0.1-1Daniel Baumann
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
2014-08-28Restoring old manpages since we're back to the non-python implementation ↵Daniel Baumann
(Closes: #745134).
2014-07-24Releasing debian version 4.0~alpha39-1.debian/4.0_alpha39-1Daniel Baumann
2014-06-25Releasing debian version 4.0~alpha38-1.debian/4.0_alpha38-1Daniel Baumann
2014-05-07Releasing debian version 4.0~alpha37-1.debian/4.0_alpha37-1Daniel Baumann
2014-04-28Releasing debian version 4.0~alpha36-1.debian/4.0_alpha36-1Daniel Baumann
2014-04-26Releasing debian version 4.0~alpha34-1.debian/4.0_alpha34-1Daniel Baumann
2014-03-31Releasing debian version 4.0~alpha33-1.debian/4.0_alpha33-1Daniel Baumann
2014-03-02Releasing debian version 4.0~alpha32-1.debian/4.0_alpha32-1Daniel Baumann
2014-02-08Updating copyright notices for 2014.Daniel Baumann
2014-01-07Releasing debian version 4.0~alpha31-1.debian/4.0_alpha31-1Daniel Baumann
2013-11-10Pre-emptively removing occurances of the short name of the Debian derivative ↵Daniel Baumann
from Canonical that cannot be named.
2013-11-06Updating dates in manpages.chals
2013-11-05Fixing typo in lb-binary-hooks.1 manpage.chals
2013-11-05Adding --distribution to lb-init.Daniel Baumann
2013-11-05Adding lb-init manpage.Daniel Baumann
2013-11-04Releasing debian version 4.0~alpha30-1.debian/4.0_alpha30-1Daniel Baumann