Strony: [1]
Drukuj
Autor Wątek: Error: cannot read the Linux header  (Przeczytany 304 razy)
0 użytkowników i 2 Gości przegląda ten wątek.
toto-56
Miętowe nasionko
*

Reputacja 0
Offline Offline

Distro: Linux Mint 9.0 Isadora
Wiadomości: 10


Zobacz profil
« : Styczeń 30, 2012, 11:14:10 »

Witam,
Po aktualizacji jądra 2.6.32-37 -> 2.6.32-38 w LinuxMint 9.0 Isadora i restarcie systemu wyskakuje komunikat:
error: cannot read the Linux header
error: you need to load the kernel first.
Wciśnij dowolny klawisz....

pozdrawiam
A
Zapisane
euklides
Siewca Mięty
Miętowy krzew
*****

Reputacja 0
Offline Offline

Płeć: Mężczyzna
Distro: MacBuntu 10.10 :) & HackMacOS 12.04 LTS
Wiadomości: 383


to dziki kraj ! idę zapolować.


Zobacz profil WWW
« Odpowiedz #1 : Styczeń 30, 2012, 11:31:56 »

spróbuj update gruba

Kod:
sudo update-grub
Zapisane

toto-56
Miętowe nasionko
*

Reputacja 0
Offline Offline

Distro: Linux Mint 9.0 Isadora
Wiadomości: 10


Zobacz profil
« Odpowiedz #2 : Styczeń 30, 2012, 11:54:56 »

@euklides
Dzięki ale nie pomogło. Natomiast trwałe usunięcie wersji 32-38 z dysku i próba ponownej instalacji powiodła się. Wygląda na to, że był to problem pobranego archiwum i jego instalacji.
Jednak ciekawi mnie jak przywrócić poprzednią wersję jądra i korzystanie z systemu przy tym błędzie, korzystając oczywiście z LiveCD?

pozdrawiam
A

Dodany: Styczeń 30, 2012, 01:30:56
Witam ponownie,
Zapomniałem w pierwszym poście dodać bardzo istotną informację. Po instalacji nowej wersji jądra, usunąłem wersję starą (zbyteczny pośpiech). To spowodowało, że nie byłem w stanie uruchomić systemu.
 
W rozwiązaniu problemu pomógł sposób ponownej instalacji GRUBA.
Ładujemy system z LiveCD, otwieramy konsolę i :
1. Tworzymy tymczasowy katalog, do którego zamontujemy partycję z systemem
Kod:
sudo mkdir /mnt/temp
2. Montujemy partycje (w moim przypadku to sda5)
Kod:
sudo mount -t ext4 /dev/sda5 /mnt/temp
3. Następnie kilka ważny poleceń
Kod:
sudo mount -o bind /dev /mnt/temp/dev
sudo mount proc /mnt/temp/proc -t proc
sudo mount sysfs /mnt/temp/sys -t sysfs
sudo chroot /mnt/temp
4. Teraz instalujemy poprzednią wersję jądra (np 32-37 w moim przypadku)
Kod:
sudo apt-get install linux-headers-2.6.32-37 linux-headers-2.6.32-37-generic linux-image-2.6.32-37-generic --fix-missing
Restart systemu i działa  Uśmiech


pozdrawiam
A
« Ostatnia zmiana: Styczeń 30, 2012, 01:30:56 wysłana przez toto-56 » Zapisane
Forum Linux Mint
« Odpowiedz #2 : Styczeń 30, 2012, 11:54:56 »

 Zapisane
Strony: [1]
Drukuj
Skocz do: