Dzisiaj w czasie użytkowania Ubuntu, panel Unity przestał nagle działać, Po restarcie pojawił się napis “No such file of directory” , więc w Grub-ie wybrałem opcję “Rozwiązywanie problemów” Tam wywaliło mi Kernel Panic i informację, że brakuje pliku init (przynajmniej kolega tak to odczytał. pierwszy raz miałem do czynienia z Kernel Panic na ubuntu). Postanowiłem więc ten plik dodać. Ten sam kolega mi go podesłał i odpaliłem Ubuntu w LiveCD , żeby go dodać. Niestety tu czekało mnie kolejne rozczarowanie. Wywalił mi komunikat z błędem:
Error opening file '/sbin/init': Text file busy
Sam już nie wiem co robić, dlatego zwracam się z tym do was. Czy to aby na pewno chodzi o brak pliku init? jak to naprawić?
Uruchom komputer z live cd z Ubuntu i sprawdź czy w gparted partycje systemowe są widoczne poprawnie Dodatkowo po uruchomieniu systemu z live cd zainstaluj Narzędzie do obsługi dysków i sprawdź dane S.M.A.R.T.
Uruchamiasz komputer z Live CD Ubuntu . Uruchamiasz terminal i wykonaj następujące polecenia:
sudo fdisk -l
To polecenie wyświetli informacje na temat podziału dysku na partycje. Sprawdzasz jaką literę ma partycja systemowa Ubuntu. Jeśli partycja systemu Ubuntu to /dev/sda2 (przy założeniu, że na /dev/sda1 jest Windows 7), to wykonaj kolejno następujące polecenia by schrootować system na dysku - mówiąc prościej - przejąć uprawnienia roota w systemie na dysku. a) zamontuj główny system plików - w tym opisie główny system plików jest w lokalizacji /dev/sda2 :
sudo mount /dev/sda2 /mnt
b)zamontuj pozostałe lokalizacje:
sudo mount --bind /dev /mnt/dev
c)chrootuj system:
sudo chroot /mnt
W tym momencie uzyskałeś do zainstalowanego Ubuntu dostęp z prawami administratora (jako root). Następnie pobierz za pomocą wget najnowszy kernel i go zainstaluj. Wykonaj po prostu kolejno następujące polecenia: