summaryrefslogtreecommitdiff
path: root/docs/README.altbootmethods
diff options
context:
space:
mode:
Diffstat (limited to 'docs/README.altbootmethods')
-rw-r--r--docs/README.altbootmethods14
1 files changed, 14 insertions, 0 deletions
diff --git a/docs/README.altbootmethods b/docs/README.altbootmethods
index 996990d..df699c8 100644
--- a/docs/README.altbootmethods
+++ b/docs/README.altbootmethods
@@ -35,6 +35,13 @@ menuentry "Arch Linux (x86_64)" {
initrd (loop)/arch/boot/x86_64/archiso.img
}
+menuentry "Arch Linux (i686)" {
+ set isofile="/<TARGET-PATH>/archlinux-<YYYY>.<MM>.<DD>-dual.iso"
+ loopback loop (hd<D>,<P>)$isofile
+ linux (loop)/arch/boot/i686/vmlinuz img_label=<TARGET-FS-LABEL> img_loop=$isofile
+ initrd (loop)/arch/boot/i686/archiso.img
+}
+
** ISO in memdisk mode.
@@ -42,6 +49,8 @@ Note: Described method is for using with SYSLINUX. Anyway MEMDISK from SYSLINUX
with other bootloaders.
SYSLINUX is installed on target media and archlinux-<YYYY>.<MM>.<DD>-dual.iso
is at path <TARGET-PATH>.
+ On 32-bit systems, is needed to pass vmalloc=nnM to the kernel, where nn is the size
+ of the ISO image plus 64 MiB (or 128 MiB).
LABEL arch_x64
@@ -49,6 +58,11 @@ LABEL arch_x64
INITRD /<TARGET-PATH>/archlinux-<YYYY>.<MM>.<DD>-dual.iso
APPEND iso
+LABEL arch_x32
+ LINUX memdisk
+ INITRD /<TARGET-PATH>/archlinux-<YYYY>.<MM>.<DD>-dual.iso
+ APPEND iso
+
** Network booting (PXE).