home *** CD-ROM | disk | FTP | other *** search
- Syslinux notes, BK 2006, www.puppylinux.com
-
- mbr.bin is from the syslinux package.
- If I install it like this:
- # dd if=mbr.bin of=/dev/sda
- Then run disktype:
- # disktype /dev/sda
- Disktype reports that it has a Grub bootloader ...?
-
- When I installed to a CF card, that was then booted from an IDE-adaptor,
- the bios gave an error message about missing Grub.
-
- mbrfat.bin is taken from the makebootfat-1.4 package.
- If I use this instead of mbr.bin, then the CF-card-in-IDE-adaptor works.
-
- For usage examples, see /usr/sbin/puppyinstaller.
-
- Notes:
- This sequence basically works:
- # dd if=mbrfat.bin of=/dev/sda
- # mkdosfs /dev/sda1
- # syslinux /dev/sda1
- # mount -t vfat /dev/sda1 /mnt/data
- # cp vmlinuz /mnt/data/
- # sync
- # cp syslinux.cfg /mnt/data/
- # sync
- # cp initrd.gz /mnt/data/
- # sync
- # cp pup_200.sfs /mnt/data/
- # sync
- # umount /mnt/data
-
- 26 Mar 2006
- -----------
- JustGreg developed sys-nopart.mbr.
- The first 446 bytes of an mbr is bootstrap loader code, next 66 bytes is the
- partition table. Sometimes the first 446 bytes is all zeroes, then JustGregs's
- file can fix that, copied into the first 446 bytes.
-
-