ClassiOS alpha release 0.001

Operating systems

Moderator: peter

Postby peter on Thu May 01, 2008 8:29 am

perhaps if you post a screenshot it might help me. suspects are the ATAPI routines, or the IDE drive ordering. A quick explanation...

the boot process works this way for CDROM.

1. bios boots up CDROM boot partition (looks like FA12 floppy drive) boot sector.
2. boot sector loads BOOTSTUB.BIN via bios calls.
3. BOOTSTUB.BIN loads up CLASSIOS.KXE via bios calls.
4. kernel probes the hardware and mounts any file systems it can find with the exception of the CDROM boot partition. native device drivers are used here instead of bios calls. CDROM is mounted as CDFS.
5. CLASSIOS.KXE then tries to load up SHELL.EXE from the default FS, which should be the CDFS.

The last process will also load any associated DLLs like kernel32.dll, user32.dll and advapi32.dll

I suspect that it is failing the last process either because the default drive letter was incorrectly determined or that the CDROM wasn't readable because the kernel driver for it is failing.

P!
peter
 
Posts: 15
Joined: Mon Aug 13, 2007 2:24 am

Re: ClassiOS alpha release 0.001

Postby peter on Sat May 03, 2008 3:24 pm

whoops. you did post a screenshot.... ;) and it stops after the CDROM probe. Maybe not that big a deal as it seemed to work with VMware ok. I'll take a look at it some time.

P!
peter
 
Posts: 15
Joined: Mon Aug 13, 2007 2:24 am

Previous

Return to PetrOS and ClassiOS

Who is online

Users browsing this forum: No registered users and 1 guest

cron