Mit Knoppix ( 0wn) wird ein Dienstprogramm bereitgestellt, das dies relativ unkompliziert macht. Zunächst müssen Sie jedoch eine geeignete VM einrichten und das ISO-Image starten.
Meine VM hatte die folgenden Eigenschaften:
- Typ: Linux
- Version: Debian (64-Bit)
- In System >> Motherboard habe ich IO APIC aktiviert ( siehe Warum )
- Festplatte: 4 GB
- RAM: 384 MB
- CPU: 1
- Audio: Deaktiviert
Für das Netzwerk habe ich zuerst 2 Host-Only-Netzwerke mit deaktiviertem DHCP konfiguriert:
- vboxnet0 - 192.168.56.0/24
- vboxnet1 - 192.168.57.0/24
Dies geschieht in den Haupteinstellungen von VirtualBox - hier ein Beispiel:
Für die VM selbst habe ich 3 Schnittstellen hinzugefügt:
- Schnittstelle 1: Nur Host, an vboxnet0 angeschlossen - dies wird eth0 sein, sobald das Betriebssystem in Betrieb ist
- Schnittstelle 2: Nur Host, an vboxnet1 angeschlossen - dies wird eth1 sein, sobald das Betriebssystem in Betrieb ist
- Schnittstelle 3: überbrückter Adapter - dies ist eth2 und wird über DHCP konfiguriert (Verbindung zum Internet)
Hinweis: Dies war optional, um maximale Kontrolle darüber zu erhalten, was ich mit WanEm machen würde. Sie können ganz einfach mit einem einfacheren Setup arbeiten und sich alles im selben Subnetz befinden. Sie müssen lediglich zwingen, die WanEm-IP-Adresse als Standardgateway zu verwenden.
Stellen Sie den Speicher so ein, dass die Live-CD geladen wird:
Jetzt sind wir bereit zu booten. Starten Sie die VM und laden Sie sie. Es wird einige Zeit vergehen, während versucht wird, die ersten beiden Schnittstellen automatisch mit DHCP zu konfigurieren. Danach sollten Sie jedoch Folgendes sehen:
Schließen Sie den Netzwerkkonfigurationsdialog (es macht keinen Sinn, dies zu tun, bis wir eine permanente VM haben), und starten Sie die Shell (siehe rote Box unten links in Abbildung oben).
Sie sollten ein Terminal mit einigen IP-Adressinformationen in einer Tabelle und einer WANemControl@PERC>
Aufforderung erhalten. Verlassen Sie diese Eingabeaufforderung mit dem exit2shell
Befehl, und Sie werden in einer Linux- root
Eingabeaufforderung angezeigt.
Führen Sie den 0wn
Befehl aus und führen Sie dann auf jedem Bildschirm Folgendes aus (GUI-Eingabeaufforderungen, aber schwer zu sehen / Screenshot):
- Klicken Sie zweimal auf "Accept and Continue" ("Akzeptieren und fortsetzen"), um die Warnungen zu beenden (um zu verhindern, dass Sie eine vorhandene, bereits vorhandene Festplatte zerstören, da dies eine dedizierte VM ist, die OK ist)
- Lassen Sie "auto" für die Partitionierung ausgewählt, klicken Sie auf "OK".
- Klicken Sie auf "Ja", wenn Sie aufgefordert werden, die automatische Partitionierung zu starten (1 GB Swap, 3 GB für das Root-Dateisystem).
- Klicken Sie auf "Ja", wenn Sie dazu aufgefordert werden, alle / dev / sda zu verwenden
- Sie erhalten "Automatische Partitionierung fehlgeschlagen", aber es gelingt tatsächlich (Ich glaube, das liegt daran, dass es automatisch gemountet wird)
- Lassen Sie / dev / sda2 ausgewählt und klicken Sie auf "OK", wenn Sie zur Auswahl einer Partition aufgefordert werden
0wn kopiert nun Dateien auf die Festplatte (dies dauert eine Weile).
- Klicken Sie auf "OK", wenn Sie zur Installation von Grub aufgefordert werden
- Lassen Sie "mbr" ausgewählt und klicken Sie auf "OK", dann zur Bestätigung auf "Ja"
- Klicken Sie auf "OK" zur Erfolgsmeldung
- Klicken Sie auf "Ja", um den Computer neu zu starten (für diesen Fall werde ich einen Screenshot veröffentlichen), und klicken Sie auf "Zurück", um den Neustart durchzuführen
Die VM wird neu gestartet, und Sie sehen Grub und einen ziemlich normalen Startvorgang. Am Ende erhalten Sie wieder eine WANemControl@PERC>
Aufforderung, aber keine GUI oder einen Desktop. Sie haben jetzt eine permanente VM! Sie können von der Shell aus arbeiten oder einen startx-Befehl ausgeben, um zu demselben Desktop zu gelangen, den Sie während des 0wn
Vorgangs verwendet haben.
Jetzt, da die VM dauerhaft ist, stellen Sie sicher, dass die CD nicht mehr auf der Registerkarte "Speicher" geladen ist (diese wurde für mich automatisch entfernt). Alle vorgenommenen Änderungen sind dauerhaft und müssen nicht jedes Mal neu konfiguriert werden. Ich habe einige Änderungen vorgenommen, damit die VM so funktioniert, wie ich es wollte, aber das würde den Rahmen dieser Antwort sprengen.