System nie startuje na skompilowanym jądrze.

Wyłącznie system! Wątpliwości dotyczące aplikacji proszę umieszczać niżej, w odpowiednich forach.
egon5000
Piegowaty Guziec
Piegowaty Guziec
Posty: 6
Rejestracja: 06 lut 2012, 10:14
Płeć: Mężczyzna
Wersja Ubuntu: 11.10
Środowisko graficzne: KDE Plasma
Architektura: x86_64

System nie startuje na skompilowanym jądrze.

Post autor: egon5000 »

Witam. Od kilku dni próbuje skompilować jądro, lecz system na nim nie chce się uruchomić. Na początku
myślałem, że w Xconfig wyłączyłem jakiś ważny element. Spróbowałem więc ponownie wczytując ustawienia aktualnie uruchomionego jądra
oraz na ustawieniach domyślnych. Straciłem wiele godzin i nadal jest to samo. Jądro kompiluje i instaluje za pomocą standardowych
komend make oraz make install, kiedyś tak robiłem i wszystko działało. Teraz jednak za każdym razem po uruchomieniu systemu
na nowo skompilowanym jądrze widzę to.
http://i60.tinypic.com/afburk.jpg
Kompilacji próbowałem na źródłach jądra ubuntu 14.04 czyli wersji 3.13.0 oraz na najnowszej aktualnie dostępnej na kernel.org (3.16rc2).
Na skompilowaniu swojego jądra zależy mi głównie dlatego, aby zoptymalizować system pod procesor Corei7.
Dodam, że używam środowiska KDE, ale wątpie, aby to miało jakieś znaczenie.
Ostatnio zmieniony 26 cze 2014, 09:53 przez egon5000, łącznie zmieniany 1 raz.
Awatar użytkownika
enedil
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1352
Rejestracja: 08 wrz 2012, 16:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: i3
Architektura: x86_64
Kontakt:

Re: Problem po kompilacji jądra

Post autor: enedil »

Pokaż swój plik .config.
Dobrze jest, psiakrew, a kto powie, że nie, to go w mordę!

~moderatorzy
egon5000
Piegowaty Guziec
Piegowaty Guziec
Posty: 6
Rejestracja: 06 lut 2012, 10:14
Płeć: Mężczyzna
Wersja Ubuntu: 11.10
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Re: System nie startuje na skompilowanym jądrze.

Post autor: egon5000 »

Plik config:

Kod: Zaznacz cały

http://www.speedyshare.com/SRw7U/.config
Domyślne ustawienia, zmieniłem tylko typ procesora z generic na Core2/newer Xeon czy jakoś tak.
Ostatnio zmieniony 26 cze 2014, 09:54 przez egon5000, łącznie zmieniany 1 raz.
mateczek
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 129
Rejestracja: 12 maja 2008, 22:12
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: Inne
Architektura: x86
Lokalizacja: bezdomny
Kontakt:

Re: System nie startuje na skompilowanym jądrze.

Post autor: mateczek »

tam jest pewnie sporo problemów. Ale podobnie się zachowuje jak system nie widzi partycji root.
często to jest związane z nieprawidłowym plikiem initrd.img (ładowany przez gruba) zresztą obraz ten można rozpakować poleceniem

Kod: Zaznacz cały

gunzip < /boot/initrd.img | cpio -i --make-directories 
i podejrzeć co się tam znajduje oraz porównać z obrazem z innego działającego jądra.
W konsoli tej co masz możesz wydawać, niektóre polecenia jak choćby

Kod: Zaznacz cały

lsmod   // lista modułów załadowanych. W twoim wypadku wyświetli ci moduły załadowane i znajdujące się w initrd.img. 
W przypadku mojego laptopa próba bootowania z pendrive(USB), kończy się podobnym efektem. Tyle, że u mnie problem leży w bugu, który sprawia że jądro nie widzi w ogóle portu USB. Grub korzystając z uefi czy tam biosu załaduje jądro i dalej jądro się już sypie z powodu błędu traci kontakt z dyskiem.

-- 26 cze 2014 19:42 --

Mam nadzieję że oprócz tego wpisu (oczywiście tu twoje jądro)

Kod: Zaznacz cały

linux	/boot/vmlinuz-3.13.0-27-generic root=UUID=82bf402f-fd7c-4152-917f-0024ddcdf720 ro recovery nomodeset 
masz odpowiedni wpis w grubie

Kod: Zaznacz cały

initrd	/boot/initrd.img-3.13.0-27-generic
oczywiście to utworzony przez ciebie initrd ??
egon5000
Piegowaty Guziec
Piegowaty Guziec
Posty: 6
Rejestracja: 06 lut 2012, 10:14
Płeć: Mężczyzna
Wersja Ubuntu: 11.10
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Re: System nie startuje na skompilowanym jądrze.

Post autor: egon5000 »

A może rozwiązaniem problemu będzie użycie komendy "make modules_install" o której zapomniałem.
Dopiero teraz na to wpadłem. Przypomniało mi się, że kiedyś takiej komendy używałem. W międzyczasie zainstalowałem ubuntu od nowa
i spróbuje skompilować jądro jeszcze raz.
mateczek
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 129
Rejestracja: 12 maja 2008, 22:12
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: Inne
Architektura: x86
Lokalizacja: bezdomny
Kontakt:

Re: System nie startuje na skompilowanym jądrze.

Post autor: mateczek »

:P
no jak nie zainstalowałeś modułów to initrd.img też nie masz :P problem na pewno leży w braku tego pliku
po zainstalowaniu modułów sprawdź czy komenda [img]make%20modules_install[/img] wygeneruje ci initrd.img i doda wpis do gruba. jeśli nie, to będziesz musiał jeszcze użyć czegoś ze stajni

Kod: Zaznacz cały

update-initramfs
egon5000
Piegowaty Guziec
Piegowaty Guziec
Posty: 6
Rejestracja: 06 lut 2012, 10:14
Płeć: Mężczyzna
Wersja Ubuntu: 11.10
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Re: System nie startuje na skompilowanym jądrze.

Post autor: egon5000 »

No właśnie też na to wpadłem :D Nie wiem, jak mogłem o tej komendzie zapomnieć. Jeśli teraz po skompilowaniu wszystko będzie ok,
temat będzie do zamknięcia.
ODPOWIEDZ

Wróć do „Instalacja, aktualizacja i konfiguracja Ubuntu”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 87 gości