aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--archfi51
1 files changed, 28 insertions, 23 deletions
diff --git a/archfi b/archfi
index b42eecd..ccbe0a3 100644
--- a/archfi
+++ b/archfi
@@ -960,30 +960,35 @@ archinstallbootloader(){
"${options[@]}" \
3>&1 1>&2 2>&3)
if [ "$?" = "0" ]; then
- options=()
- if [ "$efimode" = "1" ]; then
- options+=("EFI" "")
- options+=("BIOS" "")
- options+=("BIOS+EFI" "")
- elif [ "$efimode" = "2" ]; then
- options+=("BIOS+EFI" "")
- options+=("BIOS" "")
- options+=("EFI" "")
+ if [ "$eficomputer" == "1" ]; then
+ options=()
+ if [ "$efimode" = "1" ]; then
+ options+=("EFI" "")
+ options+=("BIOS" "")
+ options+=("BIOS+EFI" "")
+ elif [ "$efimode" = "2" ]; then
+ options+=("BIOS+EFI" "")
+ options+=("BIOS" "")
+ options+=("EFI" "")
+ else
+ options+=("BIOS" "")
+ options+=("EFI" "")
+ options+=("BIOS+EFI" "")
+ fi
+ sel=$(whiptail --backtitle "$apptitle" --title "${txtinstall//%1/bootloader}" --menu "" --cancel-button "Back" 0 0 0 \
+ "${options[@]}" \
+ 3>&1 1>&2 2>&3)
+ if [ "$?" = "0" ]; then
+ clear
+ case $sel in
+ "BIOS") archchroot installbootloader $device;;
+ "EFI") archchroot installbootloaderefi $device;;
+ "BIOS+EFI") archchroot installbootloaderefiusb $device;;
+ esac
+ pressanykey
+ fi
else
- options+=("BIOS" "")
- options+=("EFI" "")
- options+=("BIOS+EFI" "")
- fi
- sel=$(whiptail --backtitle "$apptitle" --title "${txtinstall//%1/bootloader}" --menu "" --cancel-button "Back" 0 0 0 \
- "${options[@]}" \
- 3>&1 1>&2 2>&3)
- if [ "$?" = "0" ]; then
- clear
- case $sel in
- "BIOS") archchroot installbootloader $device;;
- "EFI") archchroot installbootloaderefi $device;;
- "BIOS+EFI") archchroot installbootloaderefiusb $device;;
- esac
+ archchroot installbootloader $device;;
pressanykey
fi
fi