Czy można zainstalować Ubuntu z poziomu VPS CentOS 7?


1

Panel mojego dostawcy hostingu VPS jest uszkodzony i utknąłem w CentOS 7, nie mogę ponownie wyświetlić obrazu na inną dystrybucję Linuksa (skontaktowanie się ze wsparciem nie powiodło się, mówią mi, że to naprawiono i zamknęło mój bilet, i nie jest naprawione ).

Teraz mam dostęp do ssh i konsoli internetowej do systemu CentOS, czy można zainstalować Ubuntu lub inną dystrybucję Linuksa tylko za pomocą tych programów?

Odpowiedzi:


2

To zdecydowanie możliwe. Archlinux ma to howto, które powinno zilustrować, jak to zrobić za pomocą ich systemu, i powinieneś być w stanie wydedukować, jak to zrobić od innych, czytając. Debian również ma instrukcje, choć wydaje się, że są bardziej nastawione na uruchomienie go w chroot lub instalację na oddzielnym dysku twardym w celu podwójnego uruchomienia. Podobnie można dostosować, aby wykonać pełną wymianę, jeśli chcesz. Link do Twojego preferencji Ubuntu znajduje się tutaj

Zasadniczo proces polega na:

  1. Utwórz katalog do wbudowania systemu,
  2. Zainstaluj niezbędne podstawowe narzędzia, aby uruchomić piłkę (w zależności od używanej metody, często może to wymagać kompilatora C, ale nie musi),
  3. chroot do środowiska kompilacji,
  4. Zainstaluj resztę systemu,
  5. Na koniec uruchom nowy system
  6. rsync chroot kompilacji do katalogu głównego.

Specyfika tego jest dość różna w zależności od dystrybucji, ale podstawowe zasady są takie same.

Warto zauważyć, że jeśli nie masz nic przeciwko uruchamianiu systemu z kontenerów, możesz faktycznie zainstalować tyle dystrybucji, ile chcesz (z rozsądną ilością miejsca) jednocześnie, używając narzędzi takich jak lxclub docker(a nawet po prostu zwykły chroot). Ponieważ jest to poza zakresem pytania, zostawię to tobie, abyś mógł to sprawdzić na własną rękę.


Dziękuję za napisanie tego wszystkiego, aby zacząć na właściwej ścieżce.
KoKo
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.