Add 2sec. sleep after parted in efi_create_key_structure() and bios_create_key structure()

Because a bug my Debian Setup : kernel doesn't have time to refresh partitions scheme then mkfs doesn't format partitions
This commit is contained in:
Yorick Barbanneau 2017-01-31 22:37:04 +01:00
parent ad4ff0de3f
commit aa5705cde4

View file

@ -168,8 +168,8 @@ umount_device (){
} }
efi_create_key_structure () { efi_create_key_structure () {
parted -s $1 mklabel gpt mkpart EFS fat32 1MiB 128MiB set 1 boot on parted -s $1 mklabel gpt mkpart EFS fat32 1MiB 128MiB set 1 boot on mkpart debian fat32 128MiB 100%
parted -s $1 mkpart primary fat32 128MiB 100% sleep 2
mkfs.vfat ${1}1 -n efi &> /dev/null mkfs.vfat ${1}1 -n efi &> /dev/null
mkfs.vfat ${1}2 -n debian &> /dev/null mkfs.vfat ${1}2 -n debian &> /dev/null
mount ${1}2 $2 mount ${1}2 $2
@ -179,6 +179,7 @@ efi_create_key_structure () {
bios_create_key_structure() { bios_create_key_structure() {
parted -s $1 mklabel msdos mkpart primary fat32 1MiB 100% set 1 boot on parted -s $1 mklabel msdos mkpart primary fat32 1MiB 100% set 1 boot on
sleep 2
mkfs.vfat ${1}1 -n debian &> /dev/null mkfs.vfat ${1}1 -n debian &> /dev/null
mount ${1}1 $2 mount ${1}1 $2
} }