Clear GPT and MBR data structures on disk before imaging
This patch clears all GPT and MBR data structures on the disk. GPT maintains its data structures at start and at end of the disk. Change-Id: I8d0b367755b568cb44f02f62b873659b4bea0f14 Closes-Bug: #1543339
This commit is contained in:
@@ -35,8 +35,8 @@ DEVICE="$2"
|
|||||||
|
|
||||||
# In production this will be replaced with secure erasing the drives
|
# In production this will be replaced with secure erasing the drives
|
||||||
# For now we need to ensure there aren't any old (GPT) partitions on the drive
|
# For now we need to ensure there aren't any old (GPT) partitions on the drive
|
||||||
log "Erasing existing mbr from ${DEVICE}"
|
log "Erasing existing GPT and MBR data structures from ${DEVICE}"
|
||||||
dd if=/dev/zero of=$DEVICE bs=512 count=10
|
sgdisk -Z $DEVICE
|
||||||
|
|
||||||
log "Imaging $IMAGEFILE to $DEVICE"
|
log "Imaging $IMAGEFILE to $DEVICE"
|
||||||
qemu-img convert -t directsync -O host_device $IMAGEFILE $DEVICE
|
qemu-img convert -t directsync -O host_device $IMAGEFILE $DEVICE
|
||||||
|
Reference in New Issue
Block a user