Hard disk emulation for CD booting?

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
User avatar
~
Member
Member
Posts: 1228
Joined: Tue Mar 06, 2007 11:17 am
Libera.chat IRC: ArcheFire

Hard disk emulation for CD booting?

Post by ~ »

What options or ways of achieving booting a CD with El Torito's hard disk emulation?

Until now I have burned CDs with Nero 6, tried to copy the whole data from a 400Mb CHS disk with Windows 98, and other tries using partial data from an LBA disk and from an USB stick with Windows XP. But it doesn't seem to work, the machine just never stops reading the CD until I open the CD tray, at which point it just says "Error loading OS", and Nero says something like "Unrecognized boot record" when burning the bootable CD.

So what do I need to do in addition to what the El Torito specification 1.0 says, that the image will be treated as an LBA device, for which I assume I should use a true LBA disk, but even so it doesn't seem to work?

What other tools or things to take into account?
User avatar
Owen
Member
Member
Posts: 1700
Joined: Fri Jun 13, 2008 3:21 pm
Location: Cambridge, United Kingdom
Contact:

Re: Hard disk emulation for CD booting?

Post by Owen »

BIOS emulation modes are notioriously buggy; therefore, nobody uses them; therefore, they don't get fixed.

Simplest and best option? Avoid them like the plague. Also, expect that, even for BIOSes where they do work, they will load the whole thing into memory somewhere first...
Post Reply