Meine Frage bezieht sich auf Linux im Allgemeinen, aber nehmen wir an, mein Ubuntu funktioniert nicht als Eigenschaft, bootet in tty oder was auch immer. Ich habe keine Internetverbindung, aber ich habe Ubuntu Live-CD. Ist es möglich, die Desktop-Umgebung von einer Live-CD neu zu installieren?
ubuntu
package-management
livecd
Lynob
quelle
quelle
Antworten:
Ja ist es. Entweder indem Sie die CD als Repository verwenden oder indem Sie die Live-Sitzung starten und das Paket manuell herunterladen und dann von Ihrem normalen Betriebssystem installieren oder sogar eine
chroot
Umgebung einrichten. In den folgenden Beispielen verwende ichapt-get xfce
als Befehl, den Sie ausführen möchten, aberdpkg-reconfigure
oder was auch immer sonst funktionieren würde.1. Verwenden Sie die CD als Repository.
Angenommen, Sie haben Ihren Desktop vermasselt und starten eine Befehlszeile ohne Internetzugang (was nicht passieren sollte, Sie können das Internet auch ohne GUI nutzen). OK, Sie können Ihre CD in Ihr Laufwerk einlegen und dann ausführen
Wenn alles gut geht, sollte Ihre CD erkannt, gemountet und nach Paketen analysiert werden. Führen Sie anschließend
sudo apt-get update
einen Vorgang aus, um Ihre Quellen zu aktualisieren und Ihren Desktop normal zu installieren. Zum Beispiel :apt-get install xfce4-desktop
.HINWEIS: Ich habe dies nicht getestet, aber es ist relativ gut dokumentiert. Siehe zum Beispiel hier .
2. Starten Sie die Live-Sitzung und holen Sie sich die gewünschten Pakete.
Dies setzt voraus, dass Sie tatsächlich über eine funktionierende Internetverbindung in der Live-CD-Umgebung verfügen. Starten Sie zunächst Ihr normales (defektes) Betriebssystem und installieren Sie es
apt-offline
. Wenn Ihr System bereits defekt ist, können Sie das Paket hier herunterladen (stellen Sie sicher, dass Sie auch die Abhängigkeiten erhalten) und mit installierenSobald Sie es installiert haben, laufen Sie
Nehmen Sie dann die gerade generierte Datei (
xfce-offline.sig
), starten Sie die Live-Sitzung und führen Sie sie ausStarten Sie jetzt wieder Ihr lokales System, um es zu installieren:
Dies sollte zu einer Liste von
.deb
Dateien führen, die Sie dann manuell installieren können.Ich habe auch etwas namens Keryx gefunden, das einen Besuch wert sein könnte:
Schließlich können Sie dies auch manuell in
apt-get
der Live-Sitzung tun :Mit dem obigen Befehl werden alle
.deb
zur Installation erforderlichen Dateien heruntergeladenxfce
. Weitere Informationen dazu finden Sie in meiner Antwort hier .Verweise
3. Verwenden Sie die Live-CD, um eine
chroot
Umgebung einzurichten .Das Einrichten von
chroot
wird hier ausführlicher erläutert , aber die grundlegende Vorgehensweise ist (durch die/dev/sda1
Partition ersetzen, die Ihre hat/
):Sie haben Ihr System jetzt dazu gebracht zu glauben, dass es in Ihrem installierten Betriebssystem gestartet ist und Sie es
apt-get
normal verwenden können. Wenn Sie fertig sind, beenden Sie daschroot
mitexit
und starten Sie neu.quelle
Ja, jede ~ 700 MB-CD sollte eine Desktop-Umgebung installieren, ohne etwas aus den Repositorys herunterzuladen.
Beachten Sie, dass eine Live-CD nicht immer mit der "Install CD" identisch ist, z. B. gibt es eine Debian Live CD und eine Debian Install CD.
quelle