mirror of
https://github.com/MacRimi/ProxMenux.git
synced 2025-07-01 13:46:53 +00:00
update menu nas
This commit is contained in:
parent
18f5ac1ead
commit
e98d804902
@ -44,10 +44,11 @@ function select_nas_iso() {
|
|||||||
"2" "TrueNAS SCALE VM (Fangtooth)"
|
"2" "TrueNAS SCALE VM (Fangtooth)"
|
||||||
"3" "TrueNAS CORE VM (FreeBSD based)"
|
"3" "TrueNAS CORE VM (FreeBSD based)"
|
||||||
"4" "OpenMediaVault VM (Debian based)"
|
"4" "OpenMediaVault VM (Debian based)"
|
||||||
"5" "Rockstor VM (openSUSE based)"
|
"5" "XigmaNAS VM (FreeBSD based)"
|
||||||
"6" "ZimaOS VM (R0GGER proxmox-zimaos)"
|
"6" "Rockstor VM (openSUSE based)"
|
||||||
"7" "Umbrel OS VM (Helper Scripts)"
|
"7" "ZimaOS VM (R0GGER proxmox-zimaos)"
|
||||||
"8" "$(translate "Return to Main Menu")"
|
"8" "Umbrel OS VM (Helper Scripts)"
|
||||||
|
"9" "$(translate "Return to Main Menu")"
|
||||||
)
|
)
|
||||||
|
|
||||||
local NAS_TYPE
|
local NAS_TYPE
|
||||||
@ -88,13 +89,20 @@ function select_nas_iso() {
|
|||||||
HN="OpenMediaVault"
|
HN="OpenMediaVault"
|
||||||
;;
|
;;
|
||||||
5)
|
5)
|
||||||
|
ISO_NAME="XigmaNAS-13.3.0.5"
|
||||||
|
ISO_URL="https://sourceforge.net/projects/xigmanas/files/XigmaNAS-13.3.0.5/13.3.0.5.10153/XigmaNAS-x64-LiveCD-13.3.0.5.10153.iso/download"
|
||||||
|
ISO_FILE="XigmaNAS-x64-LiveCD-13.3.0.5.10153.iso"
|
||||||
|
ISO_PATH="$ISO_DIR/$ISO_FILE"
|
||||||
|
HN="XigmaNAS"
|
||||||
|
;;
|
||||||
|
6)
|
||||||
ISO_NAME="Rockstor"
|
ISO_NAME="Rockstor"
|
||||||
ISO_URL="https://rockstor.com/downloads/installer/leap/15.6/x86_64/Rockstor-Leap15.6-generic.x86_64-5.0.15-0.install.iso"
|
ISO_URL="https://rockstor.com/downloads/installer/leap/15.6/x86_64/Rockstor-Leap15.6-generic.x86_64-5.0.15-0.install.iso"
|
||||||
ISO_FILE="Rockstor-Leap15.6-generic.x86_64-5.0.15-0.install.iso"
|
ISO_FILE="Rockstor-Leap15.6-generic.x86_64-5.0.15-0.install.iso"
|
||||||
ISO_PATH="$ISO_DIR/$ISO_FILE"
|
ISO_PATH="$ISO_DIR/$ISO_FILE"
|
||||||
HN="Rockstor"
|
HN="Rockstor"
|
||||||
;;
|
;;
|
||||||
6)
|
7)
|
||||||
HN="ZimaOS-VM"
|
HN="ZimaOS-VM"
|
||||||
if ! confirm_vm_creation; then
|
if ! confirm_vm_creation; then
|
||||||
return 1
|
return 1
|
||||||
@ -109,7 +117,7 @@ function select_nas_iso() {
|
|||||||
|
|
||||||
return 1
|
return 1
|
||||||
;;
|
;;
|
||||||
7)
|
8)
|
||||||
HN="Umbrel OS"
|
HN="Umbrel OS"
|
||||||
bash -c "$(wget -qLO - https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/vm/umbrel-os-vm.sh)"
|
bash -c "$(wget -qLO - https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/vm/umbrel-os-vm.sh)"
|
||||||
echo -e
|
echo -e
|
||||||
@ -127,7 +135,7 @@ function select_nas_iso() {
|
|||||||
return 1
|
return 1
|
||||||
;;
|
;;
|
||||||
|
|
||||||
8)
|
9)
|
||||||
return 1
|
return 1
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
@ -95,6 +95,10 @@ function load_default_vm_config() {
|
|||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
if [[ "$os_type" == "1" && "$HN" == "OpenMediaVault" ]]; then
|
||||||
|
BIOS_TYPE=" -bios seabios"
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
[[ -z "$CORE_COUNT" ]] && CORE_COUNT="2"
|
[[ -z "$CORE_COUNT" ]] && CORE_COUNT="2"
|
||||||
[[ -z "$RAM_SIZE" ]] && RAM_SIZE="4096"
|
[[ -z "$RAM_SIZE" ]] && RAM_SIZE="4096"
|
||||||
@ -166,11 +170,15 @@ function configure_vm_advanced() {
|
|||||||
[[ "$MACHINE_TYPE" == "q35" ]] && MACHINE=" -machine q35" && FORMAT="" || MACHINE="" && FORMAT=",efitype=4m"
|
[[ "$MACHINE_TYPE" == "q35" ]] && MACHINE=" -machine q35" && FORMAT="" || MACHINE="" && FORMAT=",efitype=4m"
|
||||||
|
|
||||||
# BIOS
|
# BIOS
|
||||||
BIOS=$(whiptail --backtitle "ProxMenux" --title "$(translate "BIOS Type")" \
|
if [[ "$HN" == "OpenMediaVault" ]]; then
|
||||||
--radiolist "$(translate "Choose BIOS type")" 10 60 2 \
|
BIOS_TYPE=" -bios seabios"
|
||||||
"ovmf" "UEFI (OVMF)" ON \
|
else
|
||||||
"seabios" "Legacy BIOS (SeaBIOS)" OFF 3>&1 1>&2 2>&3) || return 1
|
BIOS=$(whiptail --backtitle "ProxMenux" --title "$(translate "BIOS Type")" \
|
||||||
BIOS_TYPE=" -bios $BIOS"
|
--radiolist "$(translate "Choose BIOS type")" 10 60 2 \
|
||||||
|
"ovmf" "UEFI (OVMF)" ON \
|
||||||
|
"seabios" "Legacy BIOS (SeaBIOS)" OFF 3>&1 1>&2 2>&3) || return 1
|
||||||
|
BIOS_TYPE=" -bios $BIOS"
|
||||||
|
fi
|
||||||
|
|
||||||
# CPU Type
|
# CPU Type
|
||||||
# CPU_CHOICE=$(whiptail --backtitle "ProxMenux" --title "$(translate "CPU Model")" \
|
# CPU_CHOICE=$(whiptail --backtitle "ProxMenux" --title "$(translate "CPU Model")" \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user