I feel your FreeDOS pain. I just spent two days setting up a bootable USB before I finally got it working.
Specifically, I was trying to flash gPXE into ROM on an intel NIC. So, I learned that gPXE is relatively low-volume. Check out iPXE, which seems to be a fork. They advertise that they actually have more commits/updates than gPXE. Certainly, their Intel flash instructions are more up to date: http://ipxe.org/howto/romburning/intel They do have a dosboot.img file up there, which is a freedos boot image. You may want to try that (it's linked at the top of that page). You should be able to try that at least. Otherwise, I think I finally tried the 144 image here: http://www.fdos.org/bootdisks/ and loading it via GRUB, following these instructions (on a linux box, not the windows one. That didn't work) http://sourceforge.net/apps/mediawiki/freedos/index.php?title=USB So, how does it help you? Well, hopefully that 144 image will work out of the box. No further work required. Good luck -----Original Message----- From: gpxe-boun...@etherboot.org [mailto:gpxe-boun...@etherboot.org] On Behalf Of Ruzsinszky Attila Sent: Friday, January 13, 2012 5:15 AM To: gpxe@etherboot.org Subject: [gPXE] Booting FreeDOS - beginner question Hi, I want to test, setup, learn, use a virtual environment. I've got a very simple scenario. Booting a simple FreeDOS. FreeDOS is on an iSCSI target which comes from FreeNAS. DHCP server is a SuSE 9.3 Linux. Client is a 4.x Virtualbox which is running under WinXP. Almost everything is ready but when I try to boot FreeDOS, I got: Error loading operating system. Of course I'm not sure the iSCSI target image is correct. I did it half a year before. The messages when the system is booting: Loading ROM image ....... gPXE initialising devices... gPXE 1.0.1 -- Open Source Boot Firmware -- http://etherboot.org Feature: AoE HTTP iSCSI DNS TFTP bzImage COMBOOT ELF Multiboot NBI PXE PXEXT net0: 08:00:27:2c:61:a6 on PCI00:03:0 (open) [Link:up, TX:0 TXE:0 RX:0 RXE:0] DHCP (net0 08:00:27:2c:61:a6).... ok net0: 192.168.52.22/255.255.255.0 gw 192.168.52.254 Booting from root path "iscsi:192.168.52.60::::iqn.2010-12.hu.mavrt.bbf.fc:fdos-disk" Registered as BIOS drive 0x80 Booting from BIOS drive 0x80 Error loading operating system I "mounted" that disk under XP with iSCSI initiator without problem. The image was create from balder10 image and there are just a KERNEL.SYS and some inrelevant files and directories. I think the problem is related to the disk image which was created from balder10 image. The question: how can I make a bootable FreeDOS image under Linux and how can I check it in a virtual environment? The further goal would be a boot server setup installing Linuxes and other OSs from network with PXE. TIA, Ruzsi _______________________________________________ gPXE mailing list gPXE@etherboot.org http://etherboot.org/mailman/listinfo/gpxe _______________________________________________ gPXE mailing list gPXE@etherboot.org http://etherboot.org/mailman/listinfo/gpxe