GNU/Linux >> LINUX-Kenntnisse >  >> Linux

virt-install:Befehl nicht gefunden

Das virt-install-Tool wird bereitgestellt, damit neue virtuelle Maschinen erstellt werden können, indem eine Liste mit Befehlszeilenoptionen bereitgestellt wird. Das Dienstprogramm virt-install akzeptiert eine Vielzahl von Befehlszeilenargumenten, die verwendet werden, um Konfigurationsinformationen in Bezug auf die zu erstellende virtuelle Maschine bereitzustellen. Einige dieser Befehlszeilenoptionen sind obligatorisch (insbesondere Name, Arbeitsspeicher und Festplattenspeicher müssen angegeben werden), während andere optional sind.

Ein virt-install-Befehl benötigt mindestens die folgenden Argumente:

  • –Name – Der Name, der der virtuellen Maschine zugewiesen werden soll.
  • –Erinnerung – Die Speichermenge, die der virtuellen Maschine zugewiesen werden soll.
  • strong>–Festplatte – Name und Speicherort einer Image-Datei, die als Speicher für die virtuelle Maschine verwendet werden soll. Diese Datei wird von virt-install während der Erstellung der virtuellen Maschine erstellt, es sei denn, die Option –import ist angegeben, um anzugeben, dass eine vorhandene Image-Datei verwendet werden soll.
  • –cdrom oder –Standort – Gibt den lokalen Pfad oder die URL eines Remote-ISO-Image an, das die Installationsmedien für das Gastbetriebssystem enthält.

Wenn Sie die folgende Fehlermeldung erhalten:

virt-install: Command Not Found

Sie können das Paket gemäß Ihrer Wahl der Distribution mit den folgenden Befehlen installieren.

Verteilung Befehl
Windows (WSL2) sudo apt-get update sudo apt-get install virtinst
Debian apt-get install virtinst
Ubuntu apt-get install virtinst
Alpin apk virt-install hinzufügen
Arch Linux pacman -S virt-install
Kali-Linux apt-get install virtinst
CentOS yum install virt-install
Fedora dnf install virt-install
Raspbian apt-get install virtinst
Docker docker run cmd.cat/virt-install virt-install

virt-install-Befehlsbeispiel

Bevor Sie die Installation des Betriebssystems mit dem Befehl virt-install starten, muss ein virtuelles Laufwerk erstellt werden. Verwenden Sie zum Erstellen einer virtuellen Festplatte den Befehl qemu-img:

1. Erstellen Sie eine virtuelle Festplatte der gewünschten Größe. Hier erstellen wir beispielsweise eine 20-GB-Festplatte im Raw-Festplattenformat:

# qemu-img create -f raw -o size=10G /var/lib/libvirt/qemu/win7.img

2. Starten Sie dann virt-install, indem Sie den folgenden Befehl ausführen:

# virt-install \
--name Win7 \
--ram 1024 \
--disk path=./var/lib/libvirt/qemu/win7.img \
--vcpus 1 \
--os-type Windows \
--os-variant Windows7 \
--network bridge=virbr0 \
--graphics vnc,port=5999 \
--console pty,target_type=serial \
--cdrom ./win7.iso \

Ebenso können Sie den Befehl virt-install –promot für die interaktive Installation verwenden. Sie werden aufgefordert, die obigen Informationen nacheinander und interaktiv einzugeben.

3. Genau wie beim Virtual Machine Manager müssen Sie nach dem Erstellen der virtuellen Maschine die Konsole der VM nehmen und mit der eigentlichen Gastinstallation fortfahren. Um die Konsole der virtuellen Maschine zu verwenden, verwenden Sie das Hilfsprogramm virt-viewer:

# virt-viewer [virtual machine name]

Schlussfolgerung

virt-install ist ein interaktives Befehlszeilentool, das verwendet werden kann, um den Gast einzurichten und dann den Installationsprozess zu starten. Führen Sie den Befehl virt-install als root aus, um zu beginnen. Mit virt-install sind viele Optionen verfügbar, die als Argumente übergeben werden können, um die Installation so zu konfigurieren, dass sie Ihren Anforderungen zur Erstellung virtueller Maschinen entspricht. virt-install ist ein skriptfreundlicher Befehl. Es kann einfach in Skripte eingebettet werden, um die Erstellung virtueller Maschinen zu automatisieren.


Linux
  1. Subscription-Manager:Befehl nicht gefunden

  2. dnf:Befehl nicht gefunden

  3. bc:Befehl nicht gefunden

  4. dpkg:Befehl nicht gefunden

  5. id:Befehl nicht gefunden

nc:Befehl nicht gefunden

aws-shell:Befehl nicht gefunden

tvservice:Befehl nicht gefunden

lspci:Befehl nicht gefunden

pstree:Befehl nicht gefunden

ln:Befehl nicht gefunden