[syslinux] Creating a bootable FS thats larger than 2880?

ganapathy murali krishnan gmurali at cs.uchicago.edu
Tue May 3 14:25:37 PDT 2005


When you enlarge the size you need to pass geometry parameters to 
memdisk and tell it to interpret the image as a floppy image with given 
geometry.

http://people.cs.uchicago.edu/~gmurali/gui/downloads.html has a script 
which increases the size of a bootable image and also outputs the 
geometry which needs to be passwed to memdisk.

- Murali

Shaun Reitan wrote:

>I've been attempting to create a bootable image thats double the size of the 2880 floppy disk.  I can do the following to create a image that will boot with memdisk but i cant seam to get it to work with a larger size.
>
>What works...
>       dd if=/dev/zero of=floppy288.img bs=1024 count=2880
>       mkdosfs floppy288.img
>       ms-sys -1 -f floppy288.img
>       mount -o loop floppy288.img /mnt
>       cp msdos.sys /mnt/
>       cp io.sys /mnt/
>       cp command.com /mnt/
>
>I then boot that using PXE and it works fine.  The problem comes when i try to grow the image
>    dd if=/dev/zero of=floppy288.img bs=1024 count=5760
>    mkdosfs floppy288.img
>    ms-sys -1 -f floppy288.img
>    mount -o loop floppy288.img /mnt
>    cp msdos.sys /mnt/
>    cp io.sys /mnt/
>    cp command.com /mnt/
>
>
>I'm basically following the instructions/example from ms-sys above.
>
>I'm sure i'm just doing somthing stupid, i know that memdisk assumes that images larger than 2880 are a harddisk and i even tryed passing the floppy param (whch it did say floppy and not harddisk) but i continue to get errors when trying to boot.
>
>Basically what i'm trying to do is create a bootable msdos fs so i can load Symantic Ghost.  Ghost8 is now just a hair larger than 2880 and if i have to load any extra nic drivers it's even larger.
>
>---
>Shaun
>_______________________________________________
>SYSLINUX mailing list
>Submissions to SYSLINUX at zytor.com
>Unsubscribe or set options at:
>http://www.zytor.com/mailman/listinfo/syslinux
>Please do not send private replies to mailing list traffic.
>
>
>  
>




More information about the Syslinux mailing list