Ist es möglich, Ubuntu innerhalb von CentOS 7 VPS zu installieren?

Ist es möglich, Ubuntu innerhalb von CentOS 7 VPS zu installieren?

Das Panel meines VPS-Hosting-Anbieters ist fehlerhaft und ich hänge bei CentOS 7 fest und kann kein Re-Image auf eine andere Linux-Distribution durchführen (die Kontaktaufnahme mit dem Support war nicht erfolgreich, sie sagen mir, dass es behoben ist und schließen mein Ticket, aber es ist nicht behoben).

Jetzt habe ich SSH- und Webkonsolenzugriff auf das CentOS-System. Ist es möglich, Ubuntu oder eine andere Linux-Distribution nur damit zu installieren?

Antwort1

Das ist definitiv möglich. Archlinux hatdiese AnleitungDarin sollte veranschaulicht werden, wie es mit ihrem System funktioniert, und Sie sollten durch Lesen die Vorgehensweise anderer ableiten können. Debianenthält ebenfalls Anweisungen, obwohl diese eher darauf ausgerichtet zu sein scheinen, es einfach in einem Chroot auszuführen oder es für den Dualboot auf einer separaten Festplatte zu installieren. Ebenso kann es angepasst werden, um einen vollständigen Ersatz durchzuführen, wenn Sie dies wünschen. Und für Ihre angegebenen Ubuntu-Präferenzen lautet der LinkHier

Im Grunde besteht der Prozess darin,

  1. Erstellen Sie ein Verzeichnis, in dem das System erstellt wird.
  2. Installieren Sie die notwendigen Basistools, um den Ball ins Rollen zu bringen (je nachdem, welche Methode Sie verwenden, kann hierfür oft ein C-Compiler erforderlich sein, muss es aber nicht),
  3. chrootzur Build-Umgebung,
  4. Installieren Sie den Rest Ihres Systems,
  5. Bootstrapping des neuen Systems und schließlich
  6. rsyncden Build-Chroot in Ihr Stammverzeichnis.

Die Einzelheiten hierzu variieren zwar erheblich von Distribution zu Distribution, die Grundprinzipien sind jedoch dieselben.

Es ist erwähnenswert, dass Sie, wenn Sie damit einverstanden sind, das System aus Containern auszuführen, tatsächlich so viele Distributionen gleichzeitig installieren können, wie Sie möchten (für die Sie ausreichend Platz haben), indem Sie Tools wie lxcoder docker(oder einfach nur chroot) verwenden. Da dies jedoch über den Rahmen der Frage hinausgeht, überlasse ich es Ihnen, sich selbst darum zu kümmern.

verwandte Informationen