2019-11-18, 00:02
Hi!
* I am trying to load Fedora 30 over http, so I ran a php server
$ php -S 192.168.5.140:8080
* I put an ipxe.usb on a usb stick
$ wget http://boot.ipxe.org/ipxe.usb
$ dd if=bin/ipxe.usb of=/dev/sdb
* then booted up virtualbox from the usb stick
* manually typed to iPXE
iPXE> chain http://192.168.5.140:8080/boot.php
* I got an output from the php server:
[Sun Nov 17 19:16:10 2019] 192.168.5.180:54685 [200]: /boot.php
[Sun Nov 17 19:16:10 2019] 192.168.5.180:57370 [200]: /Fedora30/pxeboot/vmlinuz
[Sun Nov 17 19:16:10 2019] 192.168.5.180:21219 [200]: /Fedora30/pxeboot/initrd.img
[Sun Nov 17 19:16:28 2019] 192.168.5.180:59228 [200]: /Fedora30/install.img/.treeinfo
* and then it all stoped - as i do not have the file .treeinfo
* content of boot.php is:
#!ipxe
set base http://192.168.5.140:8080/Fedora30
kernel ${base}/pxeboot/vmlinuz stage2=${base}/install.img
initrd ${base}/pxeboot/initrd.img
boot
# end of boot.php
* Fedora files are downloaded from archives.fedoraproject.org
$ wget https://archives.fedoraproject.org/pub/a...s/boot.iso
$ wget https://archives.fedoraproject.org/pub/a...fiboot.img
$ wget https://archives.fedoraproject.org/pub/a...nstall.img
$ wget https://archives.fedoraproject.org/pub/a...acboot.img
$ mkdir -p pxeboot
$ cd pxeboot
$ wget https://archives.fedoraproject.org/pub/a...initrd.img
$ wget https://archives.fedoraproject.org/pub/a...ot/vmlinuz
$ tree
.
├── boot.iso
├── efiboot.img
├── install.img
├── macboot.img
├── pxeboot
├── initrd.img
└── vmlinuz
* I probably downloaded something wrong as the boot process is not all clear to me
* please, can someone help me get the iPXE boot to work
Many thanks!
Darkoni
* I am trying to load Fedora 30 over http, so I ran a php server
$ php -S 192.168.5.140:8080
* I put an ipxe.usb on a usb stick
$ wget http://boot.ipxe.org/ipxe.usb
$ dd if=bin/ipxe.usb of=/dev/sdb
* then booted up virtualbox from the usb stick
* manually typed to iPXE
iPXE> chain http://192.168.5.140:8080/boot.php
* I got an output from the php server:
[Sun Nov 17 19:16:10 2019] 192.168.5.180:54685 [200]: /boot.php
[Sun Nov 17 19:16:10 2019] 192.168.5.180:57370 [200]: /Fedora30/pxeboot/vmlinuz
[Sun Nov 17 19:16:10 2019] 192.168.5.180:21219 [200]: /Fedora30/pxeboot/initrd.img
[Sun Nov 17 19:16:28 2019] 192.168.5.180:59228 [200]: /Fedora30/install.img/.treeinfo
* and then it all stoped - as i do not have the file .treeinfo
* content of boot.php is:
#!ipxe
set base http://192.168.5.140:8080/Fedora30
kernel ${base}/pxeboot/vmlinuz stage2=${base}/install.img
initrd ${base}/pxeboot/initrd.img
boot
# end of boot.php
* Fedora files are downloaded from archives.fedoraproject.org
$ wget https://archives.fedoraproject.org/pub/a...s/boot.iso
$ wget https://archives.fedoraproject.org/pub/a...fiboot.img
$ wget https://archives.fedoraproject.org/pub/a...nstall.img
$ wget https://archives.fedoraproject.org/pub/a...acboot.img
$ mkdir -p pxeboot
$ cd pxeboot
$ wget https://archives.fedoraproject.org/pub/a...initrd.img
$ wget https://archives.fedoraproject.org/pub/a...ot/vmlinuz
$ tree
.
├── boot.iso
├── efiboot.img
├── install.img
├── macboot.img
├── pxeboot
├── initrd.img
└── vmlinuz
* I probably downloaded something wrong as the boot process is not all clear to me
* please, can someone help me get the iPXE boot to work
Many thanks!
Darkoni