Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

Book8088's CF2IDE stumps Freedos boot (Users)

posted by roytam, 04.02.2024, 03:46

> XT-class BIOSes don't usually support LBA, so the DOS kernel has to use CHS
> to access the sectors on the disk.
>
> Many DOS implementations (probably at least FreeDOS and MS-DOS, not sure)
> detect the disk geometry from the information in the FAT boot sector, so
> you cannot just write any random filesystem image to the SD card with
> Linux's dd command and expect it to work properly.
>
> When creating the filesystem you need to use the same geometry that the
> Book8088's BIOS uses.
>
> At least MS-DOS and FreeDOS also require that the disk is partitioned. The
> starting sectors of the partitions in the partition table also need to be
> compatible with the actual geometry.

you can test it with 86box, with 8088 machine with XT-IDE and a disk image with CHS=1006/16/63, partitioned and formatted with DOS 3.31, and boot with FreeDOS 2043-86 kernel (F16/F32 doesn't matter) and you can get same error:
[image]
(I even tried latest snapshot uploaded in github, but it makes no difference)

 

Complete thread:

Back to the forum
Board view  Mix view
22049 Postings in 2034 Threads, 396 registered users, 71 users online (0 registered, 71 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum