Welcome to the new location of Alien's Wiki, sharing a single dokuwiki install with the SlackDocs Wiki.
Welcome to Eric Hameleers (Alien BOB)'s Wiki pages.
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |
slackware:usbboot [2009/11/27 12:43] – Fixed a typo in an example command, thanks to 'Hence'. alien | slackware:usbboot [2009/11/27 13:20] (current) – Use haX instead of hda to prevent disaster when copying/pasting alien |
---|
| |
<note warning> | <note warning> |
Take care about which device actually is your USB stick !!! The next command will render all present data on ''/dev/sda'' inaccessible by deleting it's partition table!!! | Take care about which device actually is your USB stick !!! The next command will render all present data on ''/dev/sdX'' inaccessible by deleting it's partition table!!! |
</note> | </note> |
| |
* First, wipe the bootsector of the USB stick: <code> | * First, wipe the bootsector of the USB stick: <code> |
dd if=/dev/zero of=/dev/sda bs=512 count=1 | dd if=/dev/zero of=/dev/sdX bs=512 count=1 |
</code> | </code> |
| |
* Then, create a new FAT16 partition (//type '6'// in fdisk terminology) on the stick and write a FAT32 (vfat) filesystem on it: <code> | * Then, create a new FAT16 partition (//type '6'// in fdisk terminology) on the stick and write a FAT32 (vfat) filesystem on it: <code> |
fdisk /dev/sda <<EOF | fdisk /dev/sdX <<EOF |
n | n |
p | p |
w | w |
EOF | EOF |
mkdosfs -F32 /dev/sda1 | mkdosfs -F32 /dev/sdX1 |
</code> The 10 lines starting with "''fdisk /dev/sda <<EOF''" and ending with the single word "''EOF''" are actually one single command spread over ten lines, //including// the two empty lines. This format is called a [[wp>heredoc|here-document]]. It allows us to use a command which expects interactive input (fdisk) non-interactively, in a shell script for instance. If you're uncomfortable with it you can just run <code>fdisk /dev/sda</code> and create a partition interactively :-) | </code> The 10 lines starting with "''fdisk /dev/sdX <<EOF''" and ending with the single word "''EOF''" are actually one single command spread over ten lines, //including// the two empty lines. This format is called a [[wp>heredoc|here-document]]. It allows us to use a command which expects interactive input (fdisk) non-interactively, in a shell script for instance. If you're uncomfortable with it you can just run <code>fdisk /dev/sdX</code> and create a partition interactively :-) |
| |