I have an old PC without a working USB, CD or any other drive than the primary HD, running NT 4.0. Is there any way to run DSL embedded on it without having a USB or other device attached to my PC?Sure, download the embedded version it is a zip file. Unzip the file into your choice of location on your C:\ D:\ etc Then double click the dsl-windows.bat file to start it.
You do need some horsepower for your PC and old PC may not have enough memory or CPU, but try it.
Also, you may need to use Windows to change the compatibity mode on the qemu.exe if needed.Yeah I tried running it in place already, no go. And I couldn't see any logfile or debug mode to tell me what's going wrong. I don't see any compatibility mode that I can select for qemu.exe, remember this is NT & the FS is FAT. Does it matter whrere I run it from, ie root dir? Do I need to fix the path? I was thinking the problem is DSL is expecting to mount a USB device & there is none to mount.I am not that Windows savvy to know. However, dsl embedded uses Qemu and is self contained. It does not install to registry or anything outside its own directory. This makes it ideal to run on a pendrive or from a directory of the users choice. Perhaps a user here has NT or perhaps the Qemu support forum would be more appropriate.OK, on further inspection it looks like qemu is running OK, it opens a second DOS window which opens & closes almost too fast to read, but it looks like it says
Code Sample
NetworkParams failed, ret. = 000000032 Could not get DNS address