Kompilacja kernela debiana kończy się fiaskiem


(GamerPL) #1

Witajcie mam problem z kompilacją jądra otóż za każdym razem po zainstalowaniu kończy się

kernel panic-not syncing: VFS: unable to mount root fs on
unknown block(0,0)

Kernel ściągam z kernel.org wersja 4.0.1

Znacie na to jakieś rozwiązanie? Jak coś trzeba będzie podać to podam :slight_smile:


#2

https://www.google.pl/search?q=kernel+panic-not+syncing:+VFS:+unable+to+mount+root+fs+on+unknown+block%280,0%29&ie=utf-8&oe=utf-8&gws_rd=cr&ei=uh2kVa5TwvzKA-v4v4AM

Już w pierwszym linku masz rozwiązanie.


(GamerPL) #3

Jak robię aktualizację initramfs to się robi takie coś :frowning:

root@debian:/usr/src# update-initramfs -c -k kernel_version
update-initramfs: Generating /boot/initrd.img-kernel_version
WARNING: missing /lib/modules/kernel_version
Ensure all necessary drivers are built into the linux image!
depmod: FATAL: kernel_version: not absolute path.
depmod: ERROR: could not open directory /var/tmp/mkinitramfs_EL4gqy/lib/modules/3.16.0-4-amd64: No such file or directory
depmod: FATAL: could not search modules: No such file or directory
root@debian:/usr/src#

(Piesek64) #4

W podanym powyżej przykładzie wersją (kernel version) jądra jest 3.2.0-35-generic. Przy kompilacji istnieje opcja ustawienia wersji (nazwy?) jądra.


(GamerPL) #5

Czyli co mam zrobić bo trochę się zagubiłem? :frowning:


(Piesek64) #6

Ponów polecenie update-initramfs, tylko tym razem podmień kernel_version na wersję jądra, która została ustawiona podczas kompilacji. Na przykład (polecenie po prawej zadziała, kiedy jądro ma wersję my-new-kernel): sudo update-initramfs -c -k my-new-kernel


(dragon321) #7

Ja od zawsze kompilowałem kernele tak jak jest napisane tutaj:

http://www.debian.pl/threads/26313-Kompilacja-j%C4%85dra-Linuksa-3-x-metod%C4%85-Debiana

 

I zawsze przynajmniej się bootowały, choć były problemy jak coś źle zrobiłem w konfiguracji.

 

Edit: Poradnik jest dość stary, ale ostatnio kompilowałem w ten sam sposób jądro 4.1.2, które działa bez najmniejszego problemu. W poradniku jest podane, że trzeba coś poprawić w konfiguracji, bo inaczej wyskoczy błąd przy kompilacji, ja tego nie robiłem i też się skompilowało.


(GamerPL) #8

Więc tak

Udało mi się bezbłędnie initramfsa zaktualizować ale kernel panic dalej jest z tym samym komunikatem :sciana:

Kompiluje stąd http://debian.linux.org.pl/zrobione/debian_kernel/debian_kernel-big.html


#9

(GamerPL) #10

Teraz wszystko hula ale jak włączyć automatyczny numlock w debianie na windowsie nie mam z tym problemu jest jakiś pakiet czy coś?


(Piesek64) #11

Proste zapytanie do Google i voila: https://packages.debian.org/search?keywords=numlockx