笔记:Arch Linux iPXE 基本启动脚本 · Phoenix's island
2021-11-09
·
via Phoenix's island
2021年11月9日
似乎一直没有(公开且版本够新)的 Arch Linux 无人值守安装配置,所以想做一个。
参考 netboot.xyz 的 iPXE 配置,简单记录一下:
1 2 3 4 5 6 7
|
set mirror http://archlinux.mirror/archlinux/iso/latest set script http://unattended.install.script/script.sh kernel ${mirror}/arch/boot/x86_64/vmlinuz-linux archisobasedir=arch archiso_http_srv=${mirror}/ ip=::: BOOTIF= net.ifnames=0 script=${script} mirror=auto initrd ${base-url}/arch/boot/x86_64/initramfs-linux.img boot
|
参考 SYSLINUX 的 PXELINUX 部分和内核 ipconfig 部分的文档写 ip= 参数的时候一边拿不到 DNS 一边疯狂报过多参数,最后发现是这个 bug 的锅。而且它还被 netboot.xyz 在脚本里注释出来了我可能需要去检查一下视力。
总之目前暂且只能用 DHCP 来在启动过程正确配置网络,否则无法下载系统镜像。
截至写这篇的 Arch Linux 的官方说明在这里。
最后就是自动安装脚本了,这个坑暂且撂在这里,以后有时间了再慢慢填…
咕咕咕
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。