beta-tester / RPi-PXE-Server

setup a Raspberry Pi as an PXE-Server
307 stars 63 forks source link

KNOPPIX isn't PXE-booting; missing /modules/net #27

Closed beta-tester closed 4 years ago

beta-tester commented 4 years ago

Knoppix 8.6.1 isn't PXE booting, because of missing network modules. /modules/net folder is empty.

beta-tester commented 4 years ago

follow these steps to create a miniroot.gz file that contains the network modules.

  1. Flash an USB-memory-stick with the Knoppix 8.6.1 image
  2. Boot your PC from this USB-memory-stick into Knoppix 8.6.1
  3. start knoppix-terminalserver
  4. run the setup for the terminal server there
  5. start the terminal server there
  6. copy the miniroot.gz file to your PXE-Server location. while the terminal server is running, you will find the needed miniroot.gz file under /tmp/tftproot/miniroot.gz

add the miniroot.gz file to your initrd

beta-tester commented 4 years ago

still broken, because of a bug in the used 32bit kernel. but there is a workaround available. add mem=800M to the boot options, this will allow you to pxe-boot knoppix 8.6

beta-tester commented 4 years ago

i run the setup of knopix-terminalserver with all default settings. knoppix-x86-miniroot-8.6.1.gz knoppix-x86-miniroot-9.1.gz

i don't know it that file will work for...