Hi! At first thanks for your great work! I started to make multiboot CDs 1,5 years ago, with Bart Lagerweij 's utils. I have a problem with the memtest86 floppy image, made by the authors in the .zip file, downloadable from it's homepage, when I use diskemu. Some days ago I found on Bart's page a new method to select boot images on CD with syslinux/isolinux/memdisk. I thought this is my solution! With LiLo I could start the memtest86 image from hardisk, but with diskemu I couldn't. The error number was 8000, and now it's the same when I tried to boot with isolinux/memdisk. A part of my isolinux.cfg: label 5 kernel memdisk append initrd=memtest.img I read the source of syslinux-1.67 - syslinux-1.75, and the memdisk documentation segment of http://syslinux.zytor.com/ . I think, I should to use a memdisk command line option "floppy" (?). How is it correct? label 5 kernel memdisk append initrd=memtest.img floppy or label 5 kernel memdisk append floppy initrd=memtest.img or any other? Thanks! BoGi
- writes: > Hi! > > At first thanks for your great work! > > I started to make multiboot CDs 1,5 years ago, with Bart Lagerweij 's utils. I have a problem with the memtest86 floppy image, made by the authors in the .zip file, downloadable from it's homepage, when I use diskemu. Some days ago I found on Bart's page a new method to select boot images on CD with syslinux/isolinux/memdisk. I thought this is my solution! With LiLo I could start the memtest86 image from hardisk, but with diskemu I couldn't. The error number was 8000, and now it's the same when I tried to boot with isolinux/memdisk. A part of my isolinux.cfg: > label 5 > kernel memdisk > append initrd=memtest.img The above works for me, as long as memtest.img is a full 1440KB floppy image (in which case memdisk will automatically recognize is as a floppy image so the 'floppy' option is unnecessary). However, if I use just the 84kb memtest.bin image image that memtest86.org provides, then it doesn't work for me, even if I supply the floppy option. Note, that I wouldn't necessarily expect it to, since the 84kb image isn't even an integral number of sectors! I did try to get this to work just by padding the image to a whole number of sectors -- rather than to the full 1440KB -- but without success (though I have to admit that I didn't try very hard, so I could have been doing something stupid). -roy
On Wed, 19 Jun 2002 17:42:21 +0200, "-" <bogi.ott at freemail.hu> wrote:> diskemu. Some days ago I found on Bart's page a new method to select boot images on CD with syslinux/isolinux/memdisk. I thought this is my solution! With LiLo I could start the memtest86 image from hardisk, >but with diskemu I couldn't. The error number was 8000, and now it's the same when I tried to boot with isolinux/memdisk. A part of my isolinux.cfg: >label 5 > kernel memdisk > append initrd=memtest.img >I read the source of syslinux-1.67 - syslinux-1.75, and the memdisk documentation segment of http://syslinux.zytor.com/ . >I think, I should to use a memdisk command line option "floppy" (?). How is it correct?>label 5 > kernel memdisk > append floppy initrd=memtest.imgI'm booting memtest86 fine with isolinux. label label kernel memtest In my case "memtest" is just the memtest binary, not a floppy image. If you use a floppy image you have to contact the author of the floppy image or look into it to see how it's built, what it expects (it seems you're saying it expects parameters). My advise is to use just the memtest binary as a kernel image. -- giulioo at pobox.com
- wrote:> Hi! > > At first thanks for your great work! > > I started to make multiboot CDs 1,5 years ago, with Bart Lagerweij 's utils. I have a problem with the memtest86 floppy image, made by the authors in the .zip file, downloadable from it's homepage, when I use diskemu. Some days ago I found on Bart's page a new method to select boot images on CD with syslinux/isolinux/memdisk. I thought this is my solution! With LiLo I could start the memtest86 image from hardisk, but with diskemu I couldn't. The error number was 8000, and now it's the same when I tried to boot with isolinux/memdisk. A part of my isolinux.cfg: > label 5 > kernel memdisk > append initrd=memtest.img > I read the source of syslinux-1.67 - syslinux-1.75, and the memdisk documentation segment of http://syslinux.zytor.com/ . > I think, I should to use a memdisk command line option "floppy" (?). How is it correct? > label 5 > kernel memdisk > append initrd=memtest.img floppy > > or > > label 5 > kernel memdisk > append floppy initrd=memtest.img > > or any other? >Either one should work fine; however, assuming memtest.img is 1474560 bytes in size then the "floppy" is redundant, and if it isn't, you need to specify the geometry as well; for example, for Linux 1722K floppies: append initrd=memtest.img floppy c=82 h=2 s=21 -hpa