|
@@ -60,12 +60,14 @@ function PVE_CHECK() {
|
|
}
|
|
}
|
|
|
|
|
|
function default_settings() {
|
|
function default_settings() {
|
|
- clear
|
|
|
|
- header_info
|
|
|
|
- echo -e "${BL}Using Default Settings${CL}"
|
|
|
|
- echo -e "${DGN}Using CT Type ${BGN}Unprivileged${CL} ${RD}NO DEVICE PASSTHROUGH${CL}"
|
|
|
|
- CT_TYPE="1"
|
|
|
|
- echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}"
|
|
|
|
|
|
+ clear
|
|
|
|
+ header_info
|
|
|
|
+ echo -e "${BL}Using Default Settings${CL}"
|
|
|
|
+ echo -e "${DGN}Using Version ${BGN}21.10${CL}"
|
|
|
|
+ VER="21.10"
|
|
|
|
+ echo -e "${DGN}Using CT Type ${BGN}Unprivileged${CL} ${RD}NO DEVICE PASSTHROUGH${CL}"
|
|
|
|
+ CT_TYPE="1"
|
|
|
|
+ echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}"
|
|
PW=" "
|
|
PW=" "
|
|
echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}"
|
|
echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}"
|
|
CT_ID=$NEXTID
|
|
CT_ID=$NEXTID
|
|
@@ -89,6 +91,19 @@ function advanced_settings() {
|
|
clear
|
|
clear
|
|
header_info
|
|
header_info
|
|
echo -e "${RD}Using Advanced Settings${CL}"
|
|
echo -e "${RD}Using Advanced Settings${CL}"
|
|
|
|
+ echo -e "${YW}Type 20.04, or Press [ENTER] for Default: 21.10"
|
|
|
|
+ read VER
|
|
|
|
+ if [ -z $VER ]; then VER="21.10";
|
|
|
|
+ else
|
|
|
|
+ VER="20.04"
|
|
|
|
+ fi
|
|
|
|
+ echo -en "${DGN}Set Version To ${BL}$VER${CL}"
|
|
|
|
+echo -e " ${CM}${CL} \r"
|
|
|
|
+sleep 1
|
|
|
|
+clear
|
|
|
|
+header_info
|
|
|
|
+ echo -e "${RD}Using Advanced Settings${CL}"
|
|
|
|
+ echo -e "${DGN}Using Version ${BGN}$VER${CL}"
|
|
echo -e "${YW}Type Privileged, or Press [ENTER] for Default: Unprivileged (${RD}NO DEVICE PASSTHROUGH${CL}${YW})"
|
|
echo -e "${YW}Type Privileged, or Press [ENTER] for Default: Unprivileged (${RD}NO DEVICE PASSTHROUGH${CL}${YW})"
|
|
read CT_TYPE1
|
|
read CT_TYPE1
|
|
if [ -z $CT_TYPE1 ]; then CT_TYPE1="Unprivileged" CT_TYPE="1";
|
|
if [ -z $CT_TYPE1 ]; then CT_TYPE1="Unprivileged" CT_TYPE="1";
|
|
@@ -103,6 +118,7 @@ sleep 1
|
|
clear
|
|
clear
|
|
header_info
|
|
header_info
|
|
echo -e "${RD}Using Advanced Settings${CL}"
|
|
echo -e "${RD}Using Advanced Settings${CL}"
|
|
|
|
+ echo -e "${DGN}Using Version ${BGN}$VER${CL}"
|
|
echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}"
|
|
echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}"
|
|
echo -e "${YW}Set Password, or Press [ENTER] for Default: Automatic Login "
|
|
echo -e "${YW}Set Password, or Press [ENTER] for Default: Automatic Login "
|
|
read PW1
|
|
read PW1
|
|
@@ -117,6 +133,7 @@ sleep 1
|
|
clear
|
|
clear
|
|
header_info
|
|
header_info
|
|
echo -e "${RD}Using Advanced Settings${CL}"
|
|
echo -e "${RD}Using Advanced Settings${CL}"
|
|
|
|
+ echo -e "${DGN}Using Version ${BGN}$VER${CL}"
|
|
echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}"
|
|
echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}"
|
|
echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}"
|
|
echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}"
|
|
echo -e "${YW}Enter the CT ID, or Press [ENTER] to automatically generate (${NEXTID}) "
|
|
echo -e "${YW}Enter the CT ID, or Press [ENTER] to automatically generate (${NEXTID}) "
|
|
@@ -128,6 +145,7 @@ sleep 1
|
|
clear
|
|
clear
|
|
header_info
|
|
header_info
|
|
echo -e "${RD}Using Advanced Settings${CL}"
|
|
echo -e "${RD}Using Advanced Settings${CL}"
|
|
|
|
+ echo -e "${DGN}Using Version ${BGN}$VER${CL}"
|
|
echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}"
|
|
echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}"
|
|
echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}"
|
|
echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}"
|
|
echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}"
|
|
echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}"
|
|
@@ -144,6 +162,7 @@ sleep 1
|
|
clear
|
|
clear
|
|
header_info
|
|
header_info
|
|
echo -e "${RD}Using Advanced Settings${CL}"
|
|
echo -e "${RD}Using Advanced Settings${CL}"
|
|
|
|
+ echo -e "${DGN}Using Version ${BGN}$VER${CL}"
|
|
echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}"
|
|
echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}"
|
|
echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}"
|
|
echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}"
|
|
echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}"
|
|
echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}"
|
|
@@ -158,6 +177,7 @@ sleep 1
|
|
clear
|
|
clear
|
|
header_info
|
|
header_info
|
|
echo -e "${RD}Using Advanced Settings${CL}"
|
|
echo -e "${RD}Using Advanced Settings${CL}"
|
|
|
|
+ echo -e "${DGN}Using Version ${BGN}$VER${CL}"
|
|
echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}"
|
|
echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}"
|
|
echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}"
|
|
echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}"
|
|
echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}"
|
|
echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}"
|
|
@@ -172,6 +192,7 @@ sleep 1
|
|
clear
|
|
clear
|
|
header_info
|
|
header_info
|
|
echo -e "${RD}Using Advanced Settings${CL}"
|
|
echo -e "${RD}Using Advanced Settings${CL}"
|
|
|
|
+ echo -e "${DGN}Using Version ${BGN}$VER${CL}"
|
|
echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}"
|
|
echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}"
|
|
echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}"
|
|
echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}"
|
|
echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}"
|
|
echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}"
|
|
@@ -187,6 +208,7 @@ sleep 1
|
|
clear
|
|
clear
|
|
header_info
|
|
header_info
|
|
echo -e "${RD}Using Advanced Settings${CL}"
|
|
echo -e "${RD}Using Advanced Settings${CL}"
|
|
|
|
+ echo -e "${DGN}Using Version ${BGN}$VER${CL}"
|
|
echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}"
|
|
echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}"
|
|
echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}"
|
|
echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}"
|
|
echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}"
|
|
echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}"
|
|
@@ -203,6 +225,7 @@ sleep 1
|
|
clear
|
|
clear
|
|
header_info
|
|
header_info
|
|
echo -e "${RD}Using Advanced Settings${CL}"
|
|
echo -e "${RD}Using Advanced Settings${CL}"
|
|
|
|
+ echo -e "${DGN}Using Version ${BGN}$VER${CL}"
|
|
echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}"
|
|
echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}"
|
|
echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}"
|
|
echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}"
|
|
echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}"
|
|
echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}"
|
|
@@ -225,6 +248,7 @@ clear
|
|
header_info
|
|
header_info
|
|
|
|
|
|
echo -e "${RD}Using Advanced Settings${CL}"
|
|
echo -e "${RD}Using Advanced Settings${CL}"
|
|
|
|
+ echo -e "${DGN}Using Version ${BGN}$VER${CL}"
|
|
echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}"
|
|
echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}"
|
|
echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}"
|
|
echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}"
|
|
echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}"
|
|
echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}"
|
|
@@ -247,6 +271,7 @@ sleep 1
|
|
clear
|
|
clear
|
|
header_info
|
|
header_info
|
|
echo -e "${RD}Using Advanced Settings${CL}"
|
|
echo -e "${RD}Using Advanced Settings${CL}"
|
|
|
|
+ echo -e "${DGN}Using Version ${BGN}$VER${CL}"
|
|
echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}"
|
|
echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}"
|
|
echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}"
|
|
echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}"
|
|
echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}"
|
|
echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}"
|
|
@@ -288,7 +313,7 @@ pushd $TEMP_DIR >/dev/null
|
|
|
|
|
|
export CTID=$CT_ID
|
|
export CTID=$CT_ID
|
|
export PCT_OSTYPE=ubuntu
|
|
export PCT_OSTYPE=ubuntu
|
|
-export PCT_OSVERSION=21.10
|
|
|
|
|
|
+export PCT_OSVERSION=$VER
|
|
export PCT_DISK_SIZE=$DISK_SIZE
|
|
export PCT_DISK_SIZE=$DISK_SIZE
|
|
export PCT_OPTIONS="
|
|
export PCT_OPTIONS="
|
|
-features $FEATURES
|
|
-features $FEATURES
|