OSDN Git Service

Search for efi partition
authorLuke <hatharry@gmail.com>
Tue, 19 Jan 2016 01:20:18 +0000 (14:20 +1300)
committerChih-Wei Huang <cwhuang@linux.org.tw>
Mon, 1 Feb 2016 07:12:44 +0000 (15:12 +0800)
install/scripts/1-install

index 2f20988..094a032 100644 (file)
@@ -283,9 +283,10 @@ install_to()
        if [ $? -eq 0 ]; then
                get_part_info $1
                for i in /sys/block/$disk/$disk*; do
-                       [ 0`cat $i/partition` -eq 1 ] && break
+                       [ 0`cat $i/partition` -eq 1 ] && b=$i
+                       [ $(blkid /dev/`basename $i` | grep -c vfat) -ne 0 ] && b=$i && break
                done
-               boot=`basename $i`
+               boot=`basename $b`
                mountpoint -q /hd && umount /hd
                dialog --title " Confirm " --defaultno --yesno \
                        "\n Do you want to format the boot partition\n /dev/$boot?" 8 45