Mercurial > lcfOS
view cos/grub/makegrubfloppy.sh @ 32:3a6a9b929db0
Added initial ramdisk and some virtual file system functions
author | windel |
---|---|
date | Fri, 13 Jan 2012 18:18:17 +0100 |
parents | 92ace1ca50a8 |
children |
line wrap: on
line source
#!/bin/bash # Creates an empty floppy with grub loader on it. # Filename: FLOPPYFILE=emptybootdisk.img # Create file of 1.44M size: dd if=/dev/zero of=$FLOPPYFILE bs=512 count=2880 # Create filesystem: mkfs.msdos $FLOPPYFILE # Create grub directory: mmd -i $FLOPPYFILE grub # Copy grub files: mcopy -i $FLOPPYFILE /usr/lib/grub/i386-pc/* ::/grub # Run grub commands in batch mode: grub --batch <<THEEND device (fd0) ${FLOPPYFILE} root (fd0) setup (fd0) quit THEEND # List files on floppy: mdir -i $FLOPPYFILE