Installieren Sie das Paket zur Ubuntu 16.04-Installation, während Sie von einer Live-CD booten

Installieren Sie das Paket zur Ubuntu 16.04-Installation, während Sie von einer Live-CD booten

Ich habe Ubuntu 16.04 auf meiner Festplatte installiert.

Nachdem ich mit den Nvidia-Treibern herumgespielt und xserver-xorg-core oder etwas anderes installiert hatte (ich versuchte, Bumblebee und Optirun zum Laufen zu bringen), fand ich einen Beitrag, in dem standxserver-xorg-input-all wurde nicht installiert- was mir ein System bescherte, dasIch kann booten in,aber nicht interagieren mit.

Ich habe den Wiederherstellungsmodus ausprobiert, aber mein Laptop hat nur WLAN (oder LAN über einen USB-Stick, was wahrscheinlich genauso kompliziert zum Laufen zu bringen wäre) und ich schaffe es nicht, das Netzwerk im Wiederherstellungsmodus zum Laufen zu bringen.

Also habe ich eine Live-CD/einen Live-USB-Stick mit Ubuntu 16.04 gestartet (den ich zur Installation von Ubuntu verwendet habe) und meine Festplatte mit Ubuntu darauf wurde ebenfalls gemountet.

Gibt es eine Möglichkeit, dieses Paket irgendwie in die Ubuntu-Installation auf meiner Festplatte einzubauen, während ich Ubuntu live ausführe?

Antwort1

Es ist schwierig, die genaue Situation zu beschreiben xserver-xorg-input-all. Ich kann Ihnen jedoch zeigen, wie Pakete auf einer Installation installiert werden, die von einem Live-Image gebootet wurde.

Ich habe dies mit einer Xubuntu 17.04 VM getestet.

Zusammenfassung der Schritte

  • Booten Sie von einem kompatiblen Live-Image, vorzugsweise von dem, von dem Sie die Installation durchgeführt haben.
  • Mounten Sie das Stammvolume der Installation.
  • Bind-Mount /dev, /proc, und /sysMount innerhalb des Stammvolumes.
  • Bind mount /run, wenn /etc/resolv.confes sich um einen symbolischen Link zu handelt /run/resolvconf/resolv.conf. Dies ist unter Ubuntu 17.04 erforderlich, aber ich bin nicht sicher, ob es unter 16.04 auch der Fall ist. Dies ist für die DNS-Namensauflösung erforderlich.
  • chrootin das gemountete Dateisystem.
  • Installieren, deinstallieren oder konfigurieren Sie nach Bedarf.
  • Führen Sie einen Neustart zur Installation durch.

Tatsächliche Befehle

Das Gerät, das Sie im ersten Befehl mounten, muss angepasst werden, damit es mit dem Stammvolume Ihrer Installation übereinstimmt.

mount /dev/xubuntu-vg/root /mnt
mount --bind /dev /mnt/dev
mount --bind /sys /mnt/sys
mount --bind /proc /mnt/proc
mount --bind /run /mnt/run # if needed, as noted above
chroot /mnt
apt install gnucash # or whatever you need

Einpacken

Ich konnte installieren gnucash, eine Anwendung, die ich zuvor nicht installiert hatte und die viele Abhängigkeiten aufweist. Nach einem Neustart war GnuCash installiert und funktionsfähig.

Beachten Sie, dass ich den Cache vor der Installation nicht aktualisiert habe apt-get update. Dies war Absicht, da ich wusste, dass mein Cache bei der Installation aktuell genug war. Je nach Ihrer Situation kann eine Aktualisierung des Caches erforderlich sein.

verwandte Informationen