Wie starte ich eine LiveCD oder emuliere eine LiveCD, wenn ich bereits ein bestehendes Betriebssystem, zB Linux, benutze?

0

Ich führe derzeit eine Debian-basierte Distribution aus, möchte jedoch eine alternative Live-CD ausführen, während ich angemeldet bin.

  1. Ist das möglich?
  2. Wie kann ich das machen?
PeanutsMonkey
quelle

Antworten:

2

Das Konzept wird als "Virtualisierung" bezeichnet, und Sie würden die Livecd als " virtuelle Gastmaschine" ausführen .

Auf einem Linux-Host (wie Debian) empfehle ich Virtualbox, KVM / qemu oder Vmware (Closed Source). Xen wird häufig in spezielleren Setups für Produktionsserver verwendet, da es den Host oder das "physische" Betriebssystem stark beeinträchtigt. Bochs ist eine traditionelle Lösung, verwendet jedoch keine modernen Prozessorfunktionen, die andere Lösungen erheblich beschleunigen.

Ich bin sicher, dass zumindest einige dieser Vorschläge nette Pakete in den Debian-Repositories haben, so dass Sie sie mit installieren können apt.

Nachtrag

Wenn Sie nur eine Befehlszeile haben möchten, die sich so verhält, als ob sie von einer Live-Festplatte gebootet wurde, müssen Sie möglicherweise nicht nur die Festplatte und alles, was sich in ihr befindet, fstabin einem Verzeichnis chrooteinbinden und in dieses Verzeichnis einfügen. Du musst wahrscheinlich montieren /dev, /procund /sysals rbind von dem „äußeren“ Betriebssystem. Dadurch bleibt auf jeden Fall der Kernel erhalten, den Sie ursprünglich gebootet haben, sodass dies nicht funktioniert, wenn Sie denselben Kernel wie die Live-Festplatte verwenden müssen.

Eroen
quelle
Vielen Dank. Ich hätte wohl meiner Frage hinzufügen sollen, dass ich die Verwendung virtueller Gäste vermeiden möchte, aber ich schätze Ihre Antwort, da ich KVM, Qemu nicht kannte und nur kurz von Bochs gehört hatte. Ich bevorzuge jedoch den zweiten Vorschlag, chrootjedoch als n00b zu arbeiten, und weiß nicht, wie das geht. Würdest du eine Schritt-für-Schritt-Anleitung kennen, die mir eine Idee gibt, wie das geht?
PeanutsMonkey