Op 3-8-2011 23:05, Georg Potthast schreef:
> I did a test of this CD too. First I would suggest to make an El-Torito hard
> disk instead of using ISOLinux. DOS I feel should boot directly and not by
> booting a version of Linux first. I did my LifeCDs with FreeDOS just as an
> El-Torito hard disk with 10MB.

Hi Georg, thanks for your feedback, much appreciated.
You mean ELTORITO harddisk emulation instead of floppy emulation or 
non-emulation mode? That could work, though your use case (your own 
written shareware USB drivers) assumes a much more modern machine than 
many situations FreeDOS could be used for.
Is there any driver for read-mounting harddisk images (maybe SHSUFDRV) 
in a situation where you boot from a separate bootdisk, access the CD 
and mount this (single-partition) harddisk image?

> Then I have to mention that I cannot read the menu within 5 seconds and
> decide what to select. After 5 seconds the menu will run automatically into
> the install FreeDOS on hard disk branch. And then wait forever to select the
> language. Therefore I would suggest to have no menu selection to be run
> automatically. Today, most people may use the CD to boot FreeDOS on a
> Windows7 PC and they do not want to install FreeDOS on the NTFS disk.

The idea is people select what to do in the Isolinux menu, thus skipping 
any CONFIG.SYS menu. However there should be a short timeout to select 
alternative options in case JEMM and the computer don't like eachother 
very much.

>
> When I select "Use FreeDOS as LiveCD system.." and have a Flash disk
> inserted, the El-Torito Bootable CD-Rom driver results in the error:
> "JemmEX: exception 0D occured".

That's new to me, I might be able to test this sometime. Also I should 
upload the ISO-inside-ISO so inner ISO is loaded to system memory then 
mounted by ELTORITO.SYS.

> When I have no Flash disk inserted it boots ok and the prompt is on drive F:
> However, when I enter "keyb gr" I get the error: "JemmEX: exception 06
> occured".

Yes KEYB or its keyboard layout files are a bit buggy, I've received 
suggestions to use some older layout files, not tested that out.

>
> Further drive F: is called "FD11Setup". Drive A: is "FDOS11Setup". Now, when
> I load DOSUSB and then "devload usbdisk.sys" the block device driver
> usbdisk.sys will get the drive letter F: from FreeDOS. Apparently it does
> not supply the next drive letter which would be G:. I can then access the
> flash disk as F:, but "FD11Setup" is gone.

Yes I've experienced this issue as well. A workaround is loading 
SHSUFDRV (SHSUFDRV /F:F:\ISOLINUX\FDBOOT.IMG) then load your drivers. 
Another workaround is unloading SHSUCDX temporary (which is rather messy 
if doing so from the CD's driveletter..). A proper solution is getting 
DEVLOAD fixed.

As for your drivers, I'm rather curious. Suppose I boot an USB flash 
disk (2.0 interface, 2.0 port), and crappy BIOS is happy to stick to 1.1 
speed. The flash disk gets assigned C:.
Next, I'd load your drivers, which
1) disable all BIOS legacy USB emulation (bye keyboard, mouse..)
2) Make contents of C: disappear below my feet and scripts can't continue.

How's this situation solved?

>
> The next menu option ("Boot into LiveCD system")  will display the message
> "SHSUCDX could not detect any drives". When I enter "keyb gr" it returns
> "bad command or file name"

If no CD found then no KEYB found either as it's not in the floppy part 
but just on data part of CD.

> The next menu option ("Load liveCD system without drivers") will boot ok
> with the same flash disk inserted and the command prompt will show G:
> If I then enter "keyb gr" to get German keyboard support the keyboard driver
> will crash with "illegal opcode".

Same KEYB issue, but it's intriguing that in this case everything loads 
properly, while JEMM refuses (you could try JEMMEX LOAD from commandline 
and see if errors encountered)

> When I enter "menu" as instructed, FreeDOS returns "bad command or file
> name" - so it does not find the menu command.

Hm MENU should be an ALIAS to the \SETUP.BAT , type ALIAS. I'll check if 
this still works as intended.

> By the way this option selects option 5 on the next menu which does not show
> that as a valid (or documented) option.

Maybe ISOLINUX.CFG has a {FD=5?SOMETHING} string, or FDCONFIG.SYS. I'm 
not sure anymore.

Anyway, I like the ISOLINUX menu solution as it allows to select/run 
FDISK pretty fast without going through the mess of CD drivers.
Another big benefit is freeing the CD drive, as well as having writeable 
space on A:.

Your harddisk image suggestion is an interesting option, I'll look into 
it through both direct emulation and through isolinux/memdisk emulation. 
ofcourse it will show up as C:, pushing real harddisk back to D:.

http://bootcd.narod.ru/images_e.htm also shows some interesting floppy 
images (thus not ruining harddisk driveletter).

------------------------------------------------------------------------------
BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA
The must-attend event for mobile developers. Connect with experts. 
Get tools for creating Super Apps. See the latest technologies.
Sessions, hands-on labs, demos & much more. Register early & save!
http://p.sf.net/sfu/rim-blackberry-1
_______________________________________________
Freedos-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to