summaryrefslogtreecommitdiffstats
path: root/setup-disk.in
diff options
context:
space:
mode:
Diffstat (limited to 'setup-disk.in')
-rw-r--r--setup-disk.in6
1 files changed, 6 insertions, 0 deletions
diff --git a/setup-disk.in b/setup-disk.in
index 4873c7a..5b7a21a 100644
--- a/setup-disk.in
+++ b/setup-disk.in
@@ -183,6 +183,12 @@ useall() {
done
fi
+ # new disks does not have an DOS signature in sector 0
+ # this makes sfdisk complain. We can workaround this by letting
+ # fdisk create that DOS signature, by just do a "w", a write.
+ # http://bugs.alpinelinux.org/issues/show/145
+ echo "w" | fdisk $rootdisk_dev >/dev/null
+
# create new partitions
(cat <<EOF
0,$boot_size,$boot_part_type,*