Witam, w tym poradniku pokażę Ci jak dostać się do systemu który się po prostu nie uruchamia.
Jednakże metody naprawy takiego systemu to już osobny temat, tutaj przedstawię tylko jak dostać się do takiego systemu krok po kroku.
Uruchamiamy LiveCD.
Montujemy wszystkie partycje po kolei przy pomocy graficznego narzędzia do montowania które znajduje się w menu.
Następnie otwieramy folder /mnt lub /media i szukamy partycji:
a) Z bootloaderem:
Znajdować się będzie na niej plik vmlinuz oraz folder grub lub lilo czy innego bootloadera jaki zainstalowałeś/aś.
Nowy punkt montowania: /mnt/linux/boot
Kolejność montowania: 2
b) Z głównym systemem plików:
Musi tam być folder etc po tym można poznać tą partycję.
Nowy punkt montowania: /mnt/linux/
Kolejność montowania: 1
c) Z katalogiem domowym:
Będzie zawierać Twój katalog domowy - myślę, że go rozpoznasz
Nowy punkt montowania: /mnt/linux/home
Kolejność montowania: 3
Kopiujemy ścieżki gdzie znaleźliśmy zawartość podmontowanych partycji ( np. /mnt/sda1 ) i po kolei sprawdzamy do jakich partycji należą wpisując:
kartki
W pogrubione miejsce wklej lokalizację katalogu gdzie została zamontowana partycja.
Zapisz adresy partycji ( /dev/xyz ) oraz co to za partycje ( główna, boot czy home ) na kartkę lub do programu tekstowego ( leafpad, nano dostepne w Arczi z poziom livecd, gedit w Ubuntu )
Przykład takiej notatki:
Teraz odmontuj wszystkie partycje za pomocą graficznego narzędzia lub zrób umount #punkt montowania#.
Wykonaj:
Po wykonaniu polecenia chroot /mnt/linux jesteś już w systemie który wymaga naprawy
Jeżeli nie możesz uruchomić żadnej aplikacji graficznej z środowiska chroot, spróbuj w konsoli systemu LiveCD wpisać: xhost local:localhost
Z tego poziomu można uruchomić wszystkie zainstalowane aplikacje w systemie, w tym menadżer pakietów i np. naprawić uszkodzone pakiety czy skopiować jakiś plik który został przez przypadek usunięty
-- WebNuLL
Jednakże metody naprawy takiego systemu to już osobny temat, tutaj przedstawię tylko jak dostać się do takiego systemu krok po kroku.
Uruchamiamy LiveCD.
Montujemy wszystkie partycje po kolei przy pomocy graficznego narzędzia do montowania które znajduje się w menu.
Następnie otwieramy folder /mnt lub /media i szukamy partycji:
a) Z bootloaderem:
Znajdować się będzie na niej plik vmlinuz oraz folder grub lub lilo czy innego bootloadera jaki zainstalowałeś/aś.
Nowy punkt montowania: /mnt/linux/boot
Kolejność montowania: 2
b) Z głównym systemem plików:
Musi tam być folder etc po tym można poznać tą partycję.
Nowy punkt montowania: /mnt/linux/
Kolejność montowania: 1
c) Z katalogiem domowym:
Będzie zawierać Twój katalog domowy - myślę, że go rozpoznasz
Nowy punkt montowania: /mnt/linux/home
Kolejność montowania: 3
Kopiujemy ścieżki gdzie znaleźliśmy zawartość podmontowanych partycji ( np. /mnt/sda1 ) i po kolei sprawdzamy do jakich partycji należą wpisując:
kartki
Cytat:df -h |grep #TU WKLEJ#
W pogrubione miejsce wklej lokalizację katalogu gdzie została zamontowana partycja.
Zapisz adresy partycji ( /dev/xyz ) oraz co to za partycje ( główna, boot czy home ) na kartkę lub do programu tekstowego ( leafpad, nano dostepne w Arczi z poziom livecd, gedit w Ubuntu )
Przykład takiej notatki:
Cytat:/dev/sda1 - bootloader
/dev/sda2 - katalogi domowe
/dev/sda3 - partycja główna
Teraz odmontuj wszystkie partycje za pomocą graficznego narzędzia lub zrób umount #punkt montowania#.
Wykonaj:
Cytat:# tworzenie katalogu /mnt/linux na którym będziemy operować
mkdir /mnt/linux
# montowanie partycji
mount /dev/#partycja główna# /mnt/linux
mount /dev/#bootloader# /mnt/linux/boot
mount /dev/#katalogi domowe# /mnt/linux/home
# kopiowanie ustawień DNS aby sieć działała poprawnie
cp /etc/resolv.conf /mnt/linux/etc/resolv.conf
# montowanie "zmiennych" systemów plików ( urządzenia itp. )
mount -t proc none /mnt/linux/proc
mount -o bind /dev /mnt/linux/dev
mount -o bind /sys /mnt/linux/sys
mount -o bind /dev/pts /mnt/linux/dev/pts
mount -o bind /mnt/linux/dev/shm
mount -o bind /proc/bus/usb /mnt/linux/proc/bus/usb
# wejście do systemu
chroot /mnt/linux
# odświeżenie ustawień
source /etc/profile
Po wykonaniu polecenia chroot /mnt/linux jesteś już w systemie który wymaga naprawy
Jeżeli nie możesz uruchomić żadnej aplikacji graficznej z środowiska chroot, spróbuj w konsoli systemu LiveCD wpisać: xhost local:localhost
Z tego poziomu można uruchomić wszystkie zainstalowane aplikacje w systemie, w tym menadżer pakietów i np. naprawić uszkodzone pakiety czy skopiować jakiś plik który został przez przypadek usunięty
-- WebNuLL
Ubuntu (Linux dla ludzi) | Blog komputerowy | Linux Mint