Strona 1 z 1

[+] Jak odzyskać usuniętą powłokę bash?

: 16 marca 2009, 09:29
autor: christo
Witam,
ostatnio ostro zamieszałem w systemie. Zaczęło się od tego że miałem problem z terminalem, działał poprawnie tylko dla roota. Znalazłem tu na forum informację, że jest to wina aktualizacji dla powłoki bash. Chcąc naprawić usunąłem z systemu całego basha i teraz niestety nie mogę uruchomić go prawidłowo. Próbowałem już zmiany powłoki w /etc/passwd ale niestety system nie uruchamia się prawidłowo. Po zalogowaniu nie mogę praktycznie nic zrobić. Przy próbie instalacji pakietu bash wyrzuca mi że system jest w trybie tylko do odczytu, w pliku fstab mam ustawione montowanie jako ,,defaults''.
Proszę o wszelką pomoc.
Z góry dziękuję

: 16 marca 2009, 09:52
autor: PhockouS
Zapamiętaj na przyszłość - Bash jest powłoką bazową, jej się nie usuwa. Pozatym dam sobię rękę uciąć, że aptitude ostrzegł Cię przed tym i musiałeś wpisać długie zdanie dla potwierdzenia swojej decyzji.

Ja bym zainstalował system na nowo, ponieważ (moim zdaniem) poważnie napaskudziłeś.

: 16 marca 2009, 10:00
autor: fnmirk
Można by spróbować pobawić się jakimś livecd i spróbować przekopiować ręcznie wymagane pliki lub być może klatka ,,chroot'' mogłaby rozwiązać problem.

: 16 marca 2009, 14:29
autor: christo
No właśnie bawię się LiveCD Kubuntu. Skopiowałem zawartość paczki bash'a, w sumie to i jakoś system mi się odpala ale niestety w systemie tylko do odczytu. Usunąłem już z mtab i fstab uruchamianie w ro przy błędach ale dalej mam system tylko do odczytu. Może jakieś sugestie gdzie można jeszcze coś zmienić?

Udało się :)

Polecenie:

Kod: Zaznacz cały

mount -n -o remount,rw -t ext3 /dev/sda9 /
uratowało mi system.

Później już tylko:

Kod: Zaznacz cały

dpkg -i bash 
i system działa jak powinien.

Dziękuję wszystkim za rady.