On 04/18/2012 11:38 AM, Thomas Bächler wrote:
Am 16.04.2012 19:41, schrieb Gerardo Exequiel Pozzi:
+* PC-BIOS (MBR):
My favorite method:
+
+1) Create one partition entry in MBR (of type "b" for FAT32 or "83" for EXTFS)
+ and mark it as "active" (booteable).
"bootable"
Hehe, was an "spanglish" (english + spanish).
+# fdisk<DEV-TARGET>
+
+2) Create a FAT32 or EXTFS filesystem on such partition and setup a label.
+# mkfs.vfat -F 32 -n<FS-LABEL> <DEV-TARGET-N>
+# mkfs.ext2 -L<FS-LABEL> <DEV-TARGET-N>
I would recommend ext4 here (you can build it without journal if
preferred), as ext2 is very much out of date. Or, recommend all of them
(2,3,4).
OK.
+3) Mount target filesystem.
+# mount<DEV-TARGET-N> <MNT-TARGET-N>
+
+4) Extract ISO image on target filesystem.
+# bsdtar -x --exclude=isolinux/ --exclude=EFI/ -f<ISO-SOURCE> -C<MNT-TARGET-N>
+
+5) Install syslinux bootloader on target filesystem.
+# extlinux -i<MNT-TARGET-N>/arch/boot/syslinux
+
+6) Unmount target filesystem.
+# umount<MNT-TARGET-N>
+
+7) Install syslinux MBR boot code on target drive.
+# dd bs=440 count=1 conv=notrunc if=/usr/lib/syslinux/mbr.bin of=<DEV-TARGET>
Thanks for the feedback.
--
Gerardo Exequiel Pozzi
\cos^2\alpha + \sin^2\alpha = 1