diff --git a/docs/boot_extlinux.md b/docs/boot_extlinux.md deleted file mode 100644 index 9f5b65e4..00000000 --- a/docs/boot_extlinux.md +++ /dev/null @@ -1,2 +0,0 @@ -### Boot from extlinux -TBA diff --git a/docs/boot_grub.md b/docs/boot_grub.md deleted file mode 100644 index d523fd72..00000000 --- a/docs/boot_grub.md +++ /dev/null @@ -1,2 +0,0 @@ -### Boot from Grub -TBA diff --git a/docs/boot_loaders.md b/docs/boot_loaders.md new file mode 100644 index 00000000..4edfc867 --- /dev/null +++ b/docs/boot_loaders.md @@ -0,0 +1,17 @@ +### Boot as a Linux Kernel from Extlinux or Grub + +The ipxe.lkrn file can be booted as a Linux kernel from the bootloader. This can be useful for providing a diagnostic tool as part of the OS or even having a quick option to reprovision the server on the fly. + +#### Booting from Extlinux + +Edit /boot/extlinux.conf and add a simple entry: + + LABEL ipxe-boot + kernel /boot/ipxe.lkrn + initrd /boot/ipxe-config.ipxe + +The kernel is treated as a Linux kernel and the initrd is treated as the iPXE script that is run once the kernel has loaded. + +#### Booting from Grub + + diff --git a/mkdocs.yml b/mkdocs.yml index f8fe9489..1600aefe 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -1,8 +1,7 @@ site_name: netboot.xyz pages: - [index.md, Home] -- [boot_grub.md, Booting with..., Grub] -- [boot_extlinux.md, Booting with..., Extlinux] +- [boot_loaders.md, Booting with..., Extlinux/Grub] - [boot_vbox.md, Booting with..., Virtual Box] - [boot_vmware.md, Booting with..., VMware] - [boot_drac.md, Booting with..., Dell DRAC]