README.md angepasst

This commit is contained in:
braniz
2021-07-25 17:21:54 +02:00
parent 8f7dd7e4a0
commit d8ce1b9b5b
2 changed files with 17 additions and 27 deletions

View File

@@ -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.
``` ```

View File

@@ -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 \