12345678910111213141516171819202122232425262728293031323334 |
- #! /usr/bin/env sh
-
- if [ $# -ne 1 ]
- then
- echo "Usage: $0 sdx" >&2
- exit 64
- fi
-
- disk="/dev/$1"
- partition=3
-
- if [ ! -b "${disk}" ]
- then
- echo "${disk} does not exists or is not a valid device" >&2
- exit 1
- fi
-
- echo "Copying image..."
- dd if=prololive.img of="${disk}" || {
- echo "Failed to copy image" >&2
- exit 2
- }
-
- echo "Creating data partition..."
- echo "n\np\n${partition}\n\n\nw\n" | sudo fdisk "${disk}" || {
- echo "Failed to create data partition" >&2
- exit 3
- }
-
- echo "Creating data partition filesystem..."
- sudo mkfs.fat -n data -F 32 "${disk}${partition}" || {
- echo "Failed to create data partition filesystem" >&2
- exit 4
- }
|