VOGONS


First post, by kr_217

User metadata
Rank Newbie
Rank
Newbie

Hello,
I want to implement network boot to various machines.So i setup the PXE server on one particular machine.As i want to deploy linux related images on various machine i have a "dd" image on the PXE server and through this i deploy the image by sending initrd to machine and this initrd contains dd command which execute the dd image.Until this every thing works fine.
My problem is there is ghost file(.gho file) which i need to flash on this machine.So i have a ghost11.exe which can execute these gho file. But this ghost11.exe cannot be run on linux because it is windows application.So i installed dosbox application in linux and in that i try to
run ghost11.exe.But ghost11.exe fail to recognized the partition of the machine.Is there any way dosbox list the partition for the local machine.
Waiting for the reply.

Thanks

Reply 1 of 7, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

nope. DOSBox is for games. don't do lowlevel things like writing partitions. Get a different tool

Water flows down the stream
How to ask questions the smart way!

Reply 2 of 7, by HunterZ

User metadata
Rank l33t++
Rank
l33t++

Try WINE or something. DOSBox emulates DOS (not Windows) and is meant to work with virtual filesystems rather than low-level real filesystems.

Reply 3 of 7, by ppgrainbow

User metadata
Rank Member
Rank
Member

Norton Ghost (ghost11.exe) will neither run on DOSBox nor on the Linux host since the kernel has no native support for executable files. DOSBox is meant for games and vintage operating systems and not all OSes work.

If you want to use DOSBox with a virtual hard disk, you are welcome to create hard disk image up to 504 MB. You can expect some severe limitations that I dealt with when booting from a hard disk image under DOSBox.

Edit: As wd, put it, it would be wise to use a emulator such as Bochs or Qemu. DOSBox has severe limitations that will not overcome anytime soon.

Last edited by ppgrainbow on 2009-07-28, 19:15. Edited 1 time in total.

Reply 4 of 7, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Use bochs if you don't want "severe" limitations like no cdrom.

Reply 5 of 7, by ppgrainbow

User metadata
Rank Member
Rank
Member

I recall that Bochs isn't 100% stable as you might think. I ran a couple guest operating systems (Windows 3.1, Windows 9x and Windows 2000) for testing purposes only to find that Bochs can freeze up and crash. I'll try to look up these issues on Google for help.

I would rather use Qemu 0.9.0 (as Qemu 0.9.1 and Qemu 0.10.x have stability and video corruption issues), VirtualBox, VMware Player or Virtual PC.

Reply 6 of 7, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Bochs is the most stable of those, yet i didn't follow the later versions closely
and their speed improvements may have an impact on compatibility (this is
pure guessing judging the cvs commits to the cpu part).

Reply 7 of 7, by ppgrainbow

User metadata
Rank Member
Rank
Member

That's what I've been thinking. It's the CPU part. If you don't set the CPU instructions per second high enough (at least 50 million IPS), Bochs could lock up.

I also tried to get the sound card emulation to work under Bochs and the sound would eventually skip.

I can try to test out one of the operating systems to see how it goes such as Windows 3.1 running on top of Caldera OpenDOS 7.01 under Bochs.

The latest version of Bochs is version 2.4.1.