Moje pytanie dotyczy ogólnie Linuksa, ale załóżmy, że moje ubuntu nie działa, nie uruchamia się w tty lub czymkolwiek. Nie mam połączenia z Internetem, ale mam Ubuntu Live CD. Czy można ponownie zainstalować środowisko pulpitu z Live CD?
ubuntu
package-management
livecd
Lynob
źródło
źródło
Odpowiedzi:
Tak to jest. Używając dysku CD jako repozytorium, lub uruchamiając sesję na żywo i ręcznie pobierając pakiet, a następnie instalując go ze zwykłego systemu operacyjnego lub nawet konfigurując
chroot
środowisko. W poniższych przykładach używamapt-get xfce
jako polecenia, które chcesz uruchomić, aledpkg-reconfigure
cokolwiek innego też działałoby.1. Użyj płyty CD jako repozytorium.
Powiedz, że spieprzyłeś pulpit i uruchamiasz się do linii poleceń bez dostępu do Internetu (co nie powinno się zdarzyć, możesz mieć dostęp do Internetu nawet bez GUI). OK, możesz włożyć dysk CD do napędu, a następnie uruchomić
Jeśli wszystko pójdzie dobrze, powinno to wykryć dysk CD, zamontować go i przeanalizować pod kątem pakietów. Gdy to zrobisz, uruchom,
sudo apt-get update
aby odświeżyć źródła i normalnie zainstaluj pulpit. Na przykład:apt-get install xfce4-desktop
.UWAGA: Nie testowałem tego, ale jest on stosunkowo dobrze udokumentowany. Zobacz na przykład tutaj .
2. Uruchom sesję na żywo i uzyskaj potrzebne pakiety.
Ten wymaga rzeczywistego połączenia z Internetem w środowisku Live CD. Najpierw uruchom system operacyjny (zepsuty) i zainstaluj
apt-offline
. Jeśli twój system jest już zepsuty, możesz pobrać pakiet tutaj (upewnij się, że otrzymałeś również zależności) i zainstalować goPo zainstalowaniu uruchom
Następnie weź właśnie wygenerowany plik (
xfce-offline.sig
), uruchom sesję na żywo i uruchomTeraz uruchom ponownie system lokalny, aby go zainstalować:
Powinno to spowodować utworzenie listy
.deb
plików, które można następnie zainstalować ręcznie.Znalazłem też coś o nazwie keryx, które warto sprawdzić:
Na koniec możesz to zrobić ręcznie za
apt-get
pomocą sesji na żywo:Powyższe polecenie pobierze wszystkie
.deb
pliki potrzebne do zainstalowaniaxfce
. Zobacz moją odpowiedź tutaj, aby uzyskać więcej informacji na temat tego, jak to działa.Bibliografia
3. Użyj płyty CD na żywo, aby skonfigurować
chroot
środowisko.Konfiguracja
chroot
jest wyjaśniona bardziej szczegółowo tutaj, ale podstawową procedurą jest (zamień na/dev/sda1
dowolną partycję/
):Teraz oszukałeś system, aby pomyślał, że jest uruchomiony w zainstalowanym systemie operacyjnym i możesz używać go
apt-get
normalnie. Po zakończeniu wyjdź zachroot
pomocąexit
i uruchom ponownie.źródło
Tak, każda płyta ~ 700 MB powinna zainstalować środowisko pulpitu bez pobierania czegokolwiek z repozytoriów.
Pamiętaj, że plik na żywo nie zawsze jest taki sam jak „Instalacyjny dysk CD”, np. Istnieje Debian Live CD i instalacyjny dysk CD Debiana.
źródło