diff --git a/archinstall/archinstall.sh b/archinstall/archinstall.sh index 7ce5472..2ac35c4 100755 --- a/archinstall/archinstall.sh +++ b/archinstall/archinstall.sh @@ -118,29 +118,25 @@ do esac done clear -echo "¿Usaste EFI/UEFI/GPT o es MBR/BIOS?" -options=("EFI/UEFI/GPT" "MBR/BIOS") -select opt in "${options[@]}" -do - case $opt in - "EFI/UEFI/GPT") - lsblk --output NAME,KNAME,FSTYPE,SIZE,LABEL - echo "Elige la particion EFI del sistema (Si usa windows, suele ser una particion de 300-400Mb en FAT32 llamada EFI, y suele estar en /dev/sda2" - options=($(lsblk --output KNAME | sed '1d'| grep 'sd\|hd')) - select opt in "${options[@]}" - do - case $opt in - *) partefi=$opt;break;; - esac - done - break - ;; - "MBR/BIOS") - break - ;; - *) echo invalid option;; - esac -done + +opt=`dialog --stdout --nocancel --menu "¿Usaste EFI/UEFI/GPT o es MBR/BIOS?" 0 0 5 1 "MBR/BIOS" 2 "EFI/UEFI/GPT"` +case $opt in + 1) + break + ;; + 2) + clear + lsblk --output NAME,KNAME,FSTYPE,SIZE,LABEL + echo "Elige la particion EFI del sistema (Si usa windows, suele ser una particion de 300-400Mb en FAT32 llamada EFI, y suele estar en /dev/sda2)" + options=($(lsblk --output KNAME | sed '1d'| grep 'sd\|hd')) + select opt in "${options[@]}" + do + case $opt in + *) partefi=$opt;break;; + esac + done + break;; +esac }