|
@@ -5,14 +5,14 @@
|
|
|
|
|
|
isset ${dhcp-server} || goto static_ip
|
|
|
set ipparam BOOTIF=${netX/mac} ip=dhcp
|
|
|
-set real_archlinux_mirror http://{{ releases.archlinux.mirror }}
|
|
|
+set real_archlinux_mirror http://${archlinux_mirror}
|
|
|
goto goto_menu
|
|
|
|
|
|
:static_ip
|
|
|
# Arch Linux cannot use DNS if booted with a static IP
|
|
|
# See https://bugs.archlinux.org/task/63174
|
|
|
# Remove this hack when the above bug is properly resolved
|
|
|
-nslookup real_archlinux_mirror {{ releases.archlinux.mirror }}
|
|
|
+nslookup real_archlinux_mirror ${archlinux_mirror}
|
|
|
set ipparam BOOTIF=${netX/mac} ip=${ip}::${gateway}:${netmask}
|
|
|
|
|
|
:goto_menu
|
|
@@ -31,10 +31,10 @@ goto boot
|
|
|
|
|
|
:boot
|
|
|
imgfree
|
|
|
-set dir {{ releases.archlinux.base_dir }}/iso/${arch_version}/arch/boot
|
|
|
-set params initrd=archiso.img archiso_http_srv=http://${real_archlinux_mirror}/{{ releases.archlinux.base_dir }}/iso/${arch_version}/ archisobasedir=arch verify=y ${ipparam} net.ifnames=0 ${console}
|
|
|
-kernel http://{{ releases.archlinux.mirror }}/${dir}/x86_64/vmlinuz ${params} initrd=archiso.img
|
|
|
-initrd http://{{ releases.archlinux.mirror }}/${dir}/x86_64/archiso.img
|
|
|
+set dir ${archlinux_base_dir}/iso/${arch_version}/arch/boot
|
|
|
+set params initrd=archiso.img archiso_http_srv=http://${real_archlinux_mirror}/${archlinux_base_dir}/iso/${arch_version}/ archisobasedir=arch verify=y ${ipparam} net.ifnames=0 ${console}
|
|
|
+kernel http://${archlinux_mirror}/${dir}/x86_64/vmlinuz ${params} initrd=archiso.img
|
|
|
+initrd http://${archlinux_mirror}/${dir}/x86_64/archiso.img
|
|
|
echo
|
|
|
echo MD5sums:
|
|
|
md5sum vmlinuz archiso.img
|