远程如何安装操作系统(使用iPXE网络安装操作系统)
远程如何安装操作系统(使用iPXE网络安装操作系统)下面是使用iPXE启动ArchLinux安装的视频如果是BIOS启动模式的机器,下载ipxe-arch.lkrn文件,从GRUB 启动ipxe-arch.lkrn即可,其他启动模式可以下载对应的网络启动文件。该文件是ArchLinux定制过的,会从网络下载安装所需的内核/initramfs/squashfs等。iPXE启动时按ctrl-b可进入iPXE shell,使用内置的命令。iPXE命令使用iPXE启动ArchLinux安装
iPXE介绍iPXE是一个领先的开源网络启动固件。
iPXE提供了完整的PXE实现,还有以下额外的功能:
- 通过HTTP协议从web服务器启动
- 从iSCSI SAN启动
- 通过FCoE从Fibre Channel SAN启动
- 从AoE SAN启动
- 从无线网络启动
- 从广域网启动
- 从Infiniband启动
- 用脚本控制启动过程
iPXE使用了GNU GPL授权,在很多网卡或OEM厂商的产品中被使用。
iPXE可以刷入网卡固件中,也可以用启动器(如GRUB、Syslinux等)链式启动(chainload)。
iPXE启动时按ctrl-b可进入iPXE shell,使用内置的命令。
iPXE命令
- kernel:下载内核
- initrd:下载初始化内存镜像
- chain:链式启动
- dhcp:获取ip地址
- show:查看配置
使用iPXE启动ArchLinux安装
如果是BIOS启动模式的机器,下载ipxe-arch.lkrn文件,从GRUB 启动ipxe-arch.lkrn即可,其他启动模式可以下载对应的网络启动文件。该文件是ArchLinux定制过的,会从网络下载安装所需的内核/initramfs/squashfs等。
下面是使用iPXE启动ArchLinux安装的视频