Welcome to Eric Hameleers (Alien BOB)'s Wiki pages.
Trace:
Differences
This shows you the differences between two versions of the page.
|
slackware:usbboot [2009/11/27 12:43] alien Fixed a typo in an example command, thanks to 'Hence'. |
slackware:usbboot [2009/11/27 13:20] (current) alien Use haX instead of hda to prevent disaster when copying/pasting |
||
|---|---|---|---|
| Line 141: | Line 141: | ||
| <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 | ||
| Line 159: | Line 159: | ||
| 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 :-) |