[syslinux] memdisk and winxp boot disk
H. Peter Anvin
hpa at zytor.com
Sun Jun 23 04:21:52 PDT 2002
Giulio Orsero wrote:
> On Wed, 19 Jun 2002 10:18:43 -0700, "H. Peter Anvin" <hpa at zytor.com> wrote:
>
>
>>I see. Either way, there is nothing MEMDISK would have to do with
>>anything then, since I gather he's using a floppy image.
>
>
> The above is because if you use a normal floppy image you shouldn't need to
> use memdisk, because "kernel floppy.img" is sufficient, right?
>
For ISOLINUX only... and only theoretically, because it appears 90% of
all BIOSes get this particular feature wrong. Really.
> The problem is that I found out that memdisk is preferable even for normal
> floppy images:
>
> A) winxp floppy image:
> A1) kernel floppy.img
> Says "there's a problem with winxp installaion or disk, reinstall windows"
> A2) memdisk + append initrd=floppy.img
> Says "cannot find file <windows>\system32\x, reinstall file x"
> So I assumed memdisk did something better.
>
> B) another dos floppy image
> B1) kernel floppy.img
> error "drive a: is write protected abort,retry,ignore",
> "ignore" allows to go on ok;
> there's nothing in autoexec.bat or config.sys (the message is right after
> "Starting MSDOS) writing to the image and the real floppy can be booted
> write protected;
> B2) memdisk + append initrd=floppy.img
> no error, normal boot
>
> The above cases are with vmware bios, ok, it is not real :-)
Wow, it looks like they actually got the image feature right (and yes,
it's readonly if you use the "kernel image" feature, whereas you can
write to a MEMDISK.)
> With Asus ACPI BIOS the memdisk method works perfectly, the "kernel
> floppy.img" fails completely "invalid file name" or something similar (does
> not even try to boot).
>
> So it seems memdisk can overcome some bios problems, this is why I use
> memdisk for floppy images too.
It can, indeed.
-hpa
More information about the Syslinux
mailing list