README.md angepasst
This commit is contained in:
25
README.md
25
README.md
@@ -5,21 +5,9 @@
|
|||||||
Die Scripte benötigen die Unterordner `VDI` und `ISO` im Ordner 'VirtualBox VMs'.
|
Die Scripte benötigen die Unterordner `VDI` und `ISO` im Ordner 'VirtualBox VMs'.
|
||||||
In diesen werden die Benötigten Installations ISOs der Linux Distributionen abgelegt bzw. die Clone der hdd der Vorinstallierten VMs.
|
In diesen werden die Benötigten Installations ISOs der Linux Distributionen abgelegt bzw. die Clone der hdd der Vorinstallierten VMs.
|
||||||
|
|
||||||
In dem Ordner `ISO` sollten diese ISOs vorhanden sein.
|
In dem Ordner `ISO` sollten die benötigten ISOs vorhanden sein.
|
||||||
```
|
|
||||||
ubuntu-20.04.1-desktop-amd64.iso
|
|
||||||
ubuntu-20.04.1-live-server-amd64.iso
|
|
||||||
CentOS-7-x86_64-Minimal-2009.iso
|
|
||||||
CentOS-8.2.2004-x86_64-minimal.iso
|
|
||||||
```
|
|
||||||
|
|
||||||
Im Ornder `VDI` sollten diese VDI Images vorhandne sein.
|
Im Ornder `VDI` sollten die benötigten VDIs Images vorhandne sein.
|
||||||
```
|
|
||||||
ubu2004d_master.vdi
|
|
||||||
ubu2004s_master.vdi
|
|
||||||
centos7_master.vdi
|
|
||||||
centos8_master.vdi
|
|
||||||
```
|
|
||||||
|
|
||||||
Der Pfad zu den ISO und VDI Ordnern sollte angepasst werden.
|
Der Pfad zu den ISO und VDI Ordnern sollte angepasst werden.
|
||||||
|
|
||||||
@@ -36,15 +24,6 @@ VBoxManage clonehd Erstelte_VM.vdi Master_VDI-disk0.vdi
|
|||||||
|
|
||||||
```
|
```
|
||||||
test:
|
test:
|
||||||
├── co8_vbox.sh - Erstellt mehrere CentOS VMs für die manuelle Installation vom ISO.
|
|
||||||
├── co8_vdi.sh - Erstellt mehrere CentOS VMs von einem Template.
|
|
||||||
├── create_vbox.sh - Erstellt die benötigten VMs (CentOS, Ubuntu).
|
├── create_vbox.sh - Erstellt die benötigten VMs (CentOS, Ubuntu).
|
||||||
├── create_vdi.sh - Erstellt die benötigten VMs von einem Template (CentOS, Ubuntu).
|
├── create_vdi.sh - Erstellt die benötigten VMs von einem Template (CentOS, Ubuntu).
|
||||||
├── delete.sh - Löscht die angegebenen VMs.
|
|
||||||
├── hostname.sh - Ändert den hostnamen für die angegebenen VMs.
|
|
||||||
├── start.sh - Stattet die angegebenen VMs.
|
|
||||||
├── stop.sh - Stopt die angegebenen VMs.
|
|
||||||
├── ubu_vbox.sh - Erstellt mehrere Ubuntu für die manuelle Installation vom ISO.
|
|
||||||
└── ubu_vdi.sh - Erstellt mehrere Ubunut VMs von einem Template.
|
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -9,13 +9,17 @@ echo "Welches OS soll Installiert werden"
|
|||||||
echo
|
echo
|
||||||
COLUMNS=6
|
COLUMNS=6
|
||||||
PS3='Please enter your choice: '
|
PS3='Please enter your choice: '
|
||||||
options=("Ubuntu" "CentOS" "Quit")
|
options=("Ubuntu CLI" "Ubuntu GUI" "CentOS" "Quit")
|
||||||
select opt in "${options[@]}"
|
select opt in "${options[@]}"
|
||||||
do
|
do
|
||||||
case $opt in
|
case $opt in
|
||||||
"Ubuntu")
|
"Ubuntu CLI")
|
||||||
VAR_OS="Ubuntu_64"
|
VAR_OS="Ubuntu_64"
|
||||||
VAR_VDI="master_ubuntu_2004.vdi"
|
VAR_VDI="master_ubuntu_2004_cli.vdi"
|
||||||
|
;;
|
||||||
|
"Ubuntu GUI")
|
||||||
|
VAR_OS="Ubuntu_64"
|
||||||
|
VAR_VDI="master_ubuntu_2004_gui.vdi"
|
||||||
;;
|
;;
|
||||||
"CentOS")
|
"CentOS")
|
||||||
VAR_OS="RedHat_64"
|
VAR_OS="RedHat_64"
|
||||||
@@ -44,7 +48,7 @@ VAR_VB="/srv/virtualbox"
|
|||||||
|
|
||||||
VAR_CPU=${VAR_CPU:-1}
|
VAR_CPU=${VAR_CPU:-1}
|
||||||
VAR_MEM=${VAR_MEM:-1024}
|
VAR_MEM=${VAR_MEM:-1024}
|
||||||
VAR_VID=32
|
VAR_VID=64
|
||||||
VAR_RDP=339
|
VAR_RDP=339
|
||||||
VAR_NIC=bridged
|
VAR_NIC=bridged
|
||||||
VAR_NET=enp4s0f1
|
VAR_NET=enp4s0f1
|
||||||
@@ -113,6 +117,13 @@ do
|
|||||||
--add ide \
|
--add ide \
|
||||||
--controller PIIX4
|
--controller PIIX4
|
||||||
|
|
||||||
|
VBoxManage storageattach ${VAR_NAME}-${N} \
|
||||||
|
--storagectl "IDE Controller" \
|
||||||
|
--port 1 \
|
||||||
|
--device 0 \
|
||||||
|
--type dvddrive \
|
||||||
|
--medium /usr/lib/virtualbox/additions/VBoxGuestAdditions.iso
|
||||||
|
|
||||||
VBoxManage modifyvm ${VAR_NAME}-${N} \
|
VBoxManage modifyvm ${VAR_NAME}-${N} \
|
||||||
--boot1 disk \
|
--boot1 disk \
|
||||||
--boot2 none \
|
--boot2 none \
|
||||||
|
|||||||
Reference in New Issue
Block a user