PXE boot?

  • Be sure to checkout “Tips & Tricks”
    Dear Guest Visitor → Once you register and log-in:

    This forum does not automatically send notices of new content. So if, for example, you would like to be notified by mail when Steve posts an update to his blog (or of any other specific activity anywhere else), you need to tell the system what to “Watch” for you. Please checkout the “Tips & Tricks” page for details about that... and other tips!

    /Steve.
  • Larger Font Styles
    Guest:

    Just a quick heads-up that I've implemented larger font variants of our forum's light and dark page styles. You can select the style of your choice by scrolling to the footer of any page here. This might be more comfortable (it is for me) for those with high-resolution displays where the standard fonts, while permitting a lot of text to fit on the screen, might be uncomfortably small.

    (You can permanently dismiss this notification with the “X” at the upper right.)

    /Steve.

drwtsn32

Active member
Sep 19, 2020
31
11
Anyone get this to work with PXE boot? (I have PXE set up on my network to boot to dozen+ utilities.)

I tried booting the IMG file but it didn't work for me.
 

PHolder

Well-known member
Sep 16, 2020
633
2
309
Ontario, Canada
Does PXE booting automatically imply non-EFI booting? I've never played with it, so I don't know if there are any ties to legacy booting.
 

EdwinG

Active member
Sep 24, 2020
44
13
No it doesn't.

PXE booting exists in all three UEFI, EFI and legacy modes. Depends on what architectures your PXE server offers.
The booting firmware, (U)EFI or UNDI, will send out a different DHCP architecture option for themselves.
 

drwtsn32

Active member
Sep 19, 2020
31
11
Yeah I'm doing legacy boot for sure.

Is there a way to write the IMG to a standard 1.44MB floppy disk image? That's how I boot many utilities with PXE. Alternatively an ISO would also work.
 

millQ

Member
Oct 20, 2020
22
7
Thanks @millQ, will check it out...
I started AIOBoot-v0.9.9.19 and then PXE booted for the first time :)
(I first made an .ISO from the .img file) and it did not like the splash screen(hangs after enter is pressed :( (no hang when booting from USB)).

So if you have the same problem, then use this Autoexec.bat file instead
(and if you don't need a RAMdrive...then just remove the RAM.BAT line)

Code:
@echo off
SET PATH=\;\FREEDOS
SET DIRCMD=/OGN /Y
SET COPYCMD=/-Y

CALL FIXPATH.BAT
CALL RAM.BAT

fdapm apmdos
alias reboot=fdapm warmboot
alias shutdown=fdapm poweroff
alias edc=edit \config.sys
alias eda=edit \autoexec.sys
menu
 

drwtsn32

Active member
Sep 19, 2020
31
11
I started AIOBoot-v0.9.9.19 and then PXE booted for the first time

I'm not really following this part. AIOBoot looks like a USB boot creation utility, maybe similar to YUMI (which I use quite a bit). I'm not sure how a USB boot utility relates to PXE booting.

By the way, I tried your image file and it wouldn't PXE boot for me. I didn't have time yet to try and troubleshoot why. Strange....
 

millQ

Member
Oct 20, 2020
22
7
I'm not really following this part. AIOBoot looks like a USB boot creation utility, maybe similar to YUMI (which I use quite a bit). I'm not sure how a USB boot utility relates to PXE booting.

By the way, I tried your image file and it wouldn't PXE boot for me. I didn't have time yet to try and troubleshoot why. Strange....

It looks like that, but instead it fixes the menu for the pxe boot => Tiny PXE server 1.0.0.23

I decided to download the Tiny PXE server(for windows portable version) separately
and then by hand editing the files to boot a floppy image file instead
..and this time it had no problem with the splash screen :)

Code:
C:\pxesrv\files\menu.ipxe


item --gap -- ------------------------------ Advanced ---------------------------------
item readspeed  ReadSpeed (using Memdisk)
item spinrite60 Spinrite6.0 (using Memdisk)
item spinrite61 Spinrite6.1 (using Memdisk)


Code:
C:\pxesrv\files\menu.ipxe


######################## other items

:readspeed
kernel ${boot-url}/memdisk
initrd ${boot-url}/images/readspeed.img
boot

:spinrite60
kernel ${boot-url}/memdisk
initrd ${boot-url}/images/spinrite60.img
boot

:spinrite61
kernel ${boot-url}/memdisk
initrd ${boot-url}/images/spinrite61.img
boot

tinyPXE.PNG
 
Last edited:

drwtsn32

Active member
Sep 19, 2020
31
11
I'm also using iPXE and memdisk to boot floppy disk images and ISOs. But it didn't work for me with ReadSpeed.img, presumably because of what has previously been discussed - it's not a floppy image. It also didn't work with the custom img file you provided in the mega.nz link. Your custom img file worked for you with iPXE?
 

millQ

Member
Oct 20, 2020
22
7
I'm also using iPXE and memdisk to boot floppy disk images and ISOs. But it didn't work for me with ReadSpeed.img, presumably because of what has previously been discussed - it's not a floppy image. It also didn't work with the custom img file you provided in the mega.nz link. Your custom img file worked for you with iPXE?
I used my floppy image RSRAM02.img
and renamed it to readspeed.img
and yes it works everytime.

The file you download is 1.4 MB (1 474 560 bytes)?
 

drwtsn32

Active member
Sep 19, 2020
31
11
The file you download is 1.4 MB (1 474 560 bytes)?

Yep, it's exactly the same size as my other floppy images.

I figured out the issue - I was PXE booting a DOS virtual machine that only had 4MB RAM assigned to it. I used a different DOS VM that had 16MB RAM and it worked fine. So...... user error!
 

drwtsn32

Active member
Sep 19, 2020
31
11
it did not like the splash screen(hangs after enter is pressed

I have tested PXE boot on a few machines and all hang at the splash screen as well, so I commented it out of autoexec.bat.

I also PXE boot SpinRite and have no issues with its splash screen, interestingly enough.

Thanks again for making the PXE boot version!