博丽灵梦 发表于 2020-1-21 11:22:33

IPXE通过互联网启动本地Ubuntu安装程序

经过分析Ubuntu的PXE文件,我得出结论,可以不加载pxelinux而直接加载安装程序的内核和initramfs。
将下面代码制成ipxe脚本然后在ipxe的shell下chain就可以进入Ubuntu的安装程序,而客户机和服务器上不需要预先存储任何Ubuntu的安装或者系统文件!

kernel http://archive.ubuntu.com/ubuntu/dists/bionic-updates/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/linux
initrd http://archive.ubuntu.com/ubuntu/dists/bionic-updates/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/initrd.gz
boot

这样做的启动速度取决于网速和镜像站点位置,如果比较慢,可以把http://archive.ubuntu.com换成国内对应的源,比如http://mirrors.ustc.edu.cn/

gnuxwy 发表于 2020-1-21 12:16:32

能这么玩?确实方便省事!
就不知能不能在无线网卡用此方案安装。。。等四、五月时试下2004LTS版の最新ubuntu。。。

江南一根葱 发表于 2020-1-21 12:48:06

试了下grub2也正常安装

chenall 发表于 2020-1-21 16:56:23

centos/ubuntu/debian 都可以网络安装.

mayi 发表于 2020-8-3 21:09:25

感觉有点牛逼,但我还是不懂

2012fastdie 发表于 2020-8-12 16:06:14

个人认为这样做没有意义,ubuntu文件必须本地化,网络启动效率才能接受。

我也研究了一下IPXE网启ubuntu,官方给的例子是把ubuntu live-cd 所有文件复制到某NFS共享文件夹,当IPXE引导后去NFS共享文件夹加载文件。

江南一根葱 发表于 2020-8-12 19:22:39

2012fastdie 发表于 2020-8-12 16:06
个人认为这样做没有意义,ubuntu文件必须本地化,网络启动效率才能接受。

我也研究了一下IPXE网启ubuntu ...

存在即合理,定有它的意义吧,不然官方为啥搞这一出。

congzhu110 发表于 2020-8-22 10:18:29

xuex

锦小小 发表于 2020-9-2 12:04:45

无权发帖

zxl455028002 发表于 2020-9-10 20:50:42

感谢分享
页: [1]
查看完整版本: IPXE通过互联网启动本地Ubuntu安装程序