Files
ubuntu_skripte/qemu_installer.sh
2026-03-29 20:12:18 +02:00

53 lines
1.4 KiB
Bash
Executable File

#!/bin/bash
# Installation von QEMU inkl. virt-manager & Co auf Ubuntu 24.04 LTS
# Check, ob man als "root" eingeloggt ist
if ! sudo -v; then
echo "Dies Skript benötigt sudo Rechte."
echo "Bitte führen Sie das Skript mit 'sudo qemu_installer.sh' aus."
exit 1
fi
# Paketmanager aktualisieren
echo "Paketmanager wird aktalisiert..."
sudo apt update
# Installation der Programmpakete
echo "QEMU Pakete und Abhängigkeiten werden installiert ..."
sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager -y
# Bridge-Netzwerk installieren
# Schritt 1: Ermittlung der IP-Adresse / Adaptername
read IP IFACE < <(ip route get 8.8.8.8 | awk '{print $7, $5}')
echo "IP: $IP" │# Installation der Programmpakete
echo "Interface: $IFACE"
# Schritt 2: Erstellen der Datei 01-netcfg.yaml
sudo touch /etc/netplan/01-netcfg.yaml
# Schritt 3: Befüllen der Datei 01-netcfg.yaml
sudo tee /etc/netplan/01-netcfg.yaml > /dev/null <<EOF
network:
version: 2
renderer: networkd
ethernets:
$IFACE:
dhcp4: no
bridges:
br0:
interfaces: [$IFACE]
dhcp4: yes
EOF
# kvm_intel Modul dauerhaft bereitstellen
# Schritt 1: Datei erstellen
sudo touch /etc/modules-load.d/kvm.conf
# Schritt 2: Datei befüllen
sudo tee /etc/modules-load.d/kvm.conf > /dev/null <<EOF
kvm_intel
EOF