Ponieważ chciałem uzyskać więcej wolnego miejsca na dysku twardym, usunąłem stare jądra (nie pytaj mnie, dlaczego byłem taki zły). Przypadkowo usunąłem również aktywne jądro (3.2.0-27 na Ubuntu 12.04).
Po pierwsze nie mogłem uruchomić. Zainstalowałem jądra 3.2.0-23 i 3.2.0-27 poprzez system na żywo (patrz tutaj ).
Teraz, kiedy uruchamiam teraz mój system, otrzymuję tylko te linie:
mountall: Event failed
fsck from util-linux 2.20.1
/dev/sda1: clean, 832254/40099840 files, 21092083/160394239 blocks
* Stopping Flush boot log to disk
* Stopping Enabling additional executable binary formats
* Starting bluetooth daemon
Inne specyfikacje komputerów PC:
- Intel i5 2500K 4x 3,3 GHz
- 8 GB pamięci RAM
- / dev / sda1 to Ubuntu, około 1400 GB
- Zotac Nvidia GTX 560
- ASRock Z68 Pro3
Z góry dziękuję!
EDYCJA: Tutaj możesz znaleźć pliki dziennika z / var / log: kern.log boot.log
/var/log/messages
. Jeśli nie możesz się zalogować, możesz je uzyskać podczas uruchamiania z płyty CD na żywo.dmesg | pastebinit
proszę[ 0.000000] Command line: noprompt cdrom-detect/try-usb=true file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz quiet splash --
Odpowiedzi:
Opcją jest ręczne odzyskiwanie:
Pliki są najłatwiejszą częścią. Możesz zrobić to, co zasugerował Ramchandra, ale jeśli chcesz zachować swoje aplikacje, powinieneś unikać ponownej instalacji (tak jak to widzieliście, usuń aplikacje). Jeśli chcesz uniknąć odinstalowania bootowania z brakującym jądrem:
Uruchom do LiveCD.
Za pomocą nautilusa otwórz uszkodzoną partycję.
Przejdź do / home / myusernameherehere. Wszystkie twoje pliki będą tam.
Niektóre inne pliki, które możesz chcieć zapisać:
Po zakończeniu włóż go na dysk flash lub napisz do siebie.
Aplikacje to trudniejsza część. Wymyśliłem nieco okrągłe rozwiązanie, które zajmie trochę czasu (większość bez aktywnego udziału), ale powinno to przywrócić twoje aplikacje (bez ustawień / konfiguracji)
Trzymaj się LiveCD.
Przejdź do / usr / lib. (Załadowanie może trochę potrwać).
Łał! Ogromna liczba folderów. Otwórz gedit w liveCD.
Wpisz to w gedit:
#!/bin/sh
sudo apt-get install folder1 folder2 folder3
... Gdzie folder1 folder2 folder3 to nazwy folderów.
Są to wszystkie programy, które zainstalowałeś na Ubuntu (tak myślę). Niektóre z nich (około 50%, może więcej) są dostarczane z systemem, więc nie są konieczne , ale bezpieczny zakład to wszystko.
Innym miejscem do szukania aplikacji jest / etc i / etc / alternatives. (Zaktualizuj mnie, jeśli brakuje mi miejsca, internet!)
Zapisz plik jako .sh i e-mail lub napęd flash.
Teraz, po pierwszym uruchomieniu komputera (po całkowitej ponownej instalacji), możesz uruchomić ten skrypt, aby sudo apt-get wszystkie programy, które wcześniej miałeś. Będą dobre jak nowe!
źródło
Uruchom z LIVECD, zamontuj dysk twardy i ponownie zainstaluj jądro. Na przykład:
źródło
Czy wypróbowałeś opcję odzyskiwania? Możesz zainstalować Ubuntu na istniejącej instalacji Ubuntu - wszystkie twoje pliki pozostaną. Jeśli jednak zmodyfikujesz pliki systemowe, zmiany te zostaną usunięte.
Aby to zrobić, w instalatorze wybierz partycję zaawansowaną i użyj zainstalowanej partycji Ubuntu jako /.
Nie przetestowałem tego jednak.
źródło