Strona 1 z 1

[+] zniknął /boot/grub

: 02 czerwca 2009, 21:19
autor: marszek
Witam.
Niestety mój katalog /boot/grub rozpłynął się jak łzy w deszczu. Sprawa jest dość tajemnicza, bo wczoraj system działał jak należy, nie logowałem się w ogóle na roota, nie było żadnych aktualizacji ani nic w tym stylu. To teraz nie jest istotne.
Straciłem wszystkie kernele, stąd moje pytanko: jak zainstalować nowego kernela? Da się to jakoś zrobić z poziomu debianowego rescue albo livecd? Może system przechowuje gdzieś kopie kerneli, jeśli tak to gdzie?
Z góry dziękuję za pomoc.

: 02 czerwca 2009, 21:43
autor: ArnVaker
"chroot" z poziomu livecd i sprawdź, co jest grane:

Kod: Zaznacz cały

dpkg -l |grep linux-image
Będąc już w "chrootowanym" środowisku możesz zainstalować kernela, chociażby przy pomocy apt-get.

Straciłeś kernele, czy tylko katalog /boot/grub? Masz osobną partycję /boot?

: 02 czerwca 2009, 22:05
autor: marszek
@ArnVaker dzięki za szybką odpowiedź!

Dałem jakoś radę przez rescue. I znowu jestem w ulubionym systemie. :-D
Miałem tylko katalog /boot/grub (bez osobnej partycji). Aptitude pokazywał, że jądra są zainstalowane, ale brakowało oczywiście vmlinuz w /boot. Dlatego może trochę nieprecyzyjnie się wyraziłem - chodziło mi o to, czy da się jakoś wygenerować ponownie vmlinuz dla poszczególnych jąder?

: 02 czerwca 2009, 22:51
autor: ArnVaker
marszek pisze:czy da się jakoś wygenerować ponownie vmlinuz dla poszczególnych jąder?
Chyba nie. Za to jeśli używasz dystrybucyjnego kernela (lub kompilowałeś metodą Debiana), to możesz ściągnąć paczkę z jądrem które miałeś. Następnie rozpakować i wrzucić vmlinuz tam gdzie jego miejsce.

: 02 czerwca 2009, 23:10
autor: fnmirk
Jeżeli nie był czyszczony katalog /var/cache/apt/archives to w nim można znaleźć pakiety instalowanych jąder.