无忧启动论坛

标题: IPXE通过互联网启动本地Ubuntu安装程序 [打印本页]

作者: 博丽灵梦    时间: 2020-1-21 11:22
标题: IPXE通过互联网启动本地Ubuntu安装程序
经过分析Ubuntu的PXE文件,我得出结论,可以不加载pxelinux而直接加载安装程序的内核和initramfs。
将下面代码制成ipxe脚本然后在ipxe的shell下chain就可以进入Ubuntu的安装程序,而客户机和服务器上不需要预先存储任何Ubuntu的安装或者系统文件!

  1. kernel http://archive.ubuntu.com/ubuntu/dists/bionic-updates/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/linux
  2. initrd http://archive.ubuntu.com/ubuntu/dists/bionic-updates/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/initrd.gz
  3. boot
复制代码

这样做的启动速度取决于网速和镜像站点位置,如果比较慢,可以把http://archive.ubuntu.com换成国内对应的源,比如http://mirrors.ustc.edu.cn/
作者: gnuxwy    时间: 2020-1-21 12:16
能这么玩?确实方便省事!
就不知能不能在无线网卡用此方案安装。。。等四、五月时试下2004LTS版の最新ubuntu。。。

作者: 江南一根葱    时间: 2020-1-21 12:48
试了下grub2也正常安装
作者: chenall    时间: 2020-1-21 16:56
centos/ubuntu/debian 都可以网络安装.
作者: mayi    时间: 2020-8-3 21:09
感觉有点牛逼,但我还是不懂
作者: 2012fastdie    时间: 2020-8-12 16:06
个人认为这样做没有意义,ubuntu文件必须本地化,网络启动效率才能接受。

我也研究了一下IPXE网启ubuntu,官方给的例子是把ubuntu live-cd 所有文件复制到某NFS共享文件夹,当IPXE引导后去NFS共享文件夹加载文件。
作者: 江南一根葱    时间: 2020-8-12 19:22
2012fastdie 发表于 2020-8-12 16:06
个人认为这样做没有意义,ubuntu文件必须本地化,网络启动效率才能接受。

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

存在即合理,定有它的意义吧,不然官方为啥搞这一出。
作者: congzhu110    时间: 2020-8-22 10:18
xuex
作者: 锦小小    时间: 2020-9-2 12:04
无权发帖
作者: zxl455028002    时间: 2020-9-10 20:50
感谢分享




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3