System nie startuje na skompilowanym jądrze.
-
- 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.
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.
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.
- enedil
- 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
Pokaż swój plik .config.
Dobrze jest, psiakrew, a kto powie, że nie, to go w mordę!
~moderatorzy
~moderatorzy
-
- 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.
Plik config:
Domyślne ustawienia, zmieniłem tylko typ procesora z generic na Core2/newer Xeon czy jakoś tak.
Kod: Zaznacz cały
http://www.speedyshare.com/SRw7U/.config
Ostatnio zmieniony 26 cze 2014, 09:54 przez egon5000, łącznie zmieniany 1 raz.
-
- 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.
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
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
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)
masz odpowiedni wpis w grubie
oczywiście to utworzony przez ciebie initrd ??
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
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.
-- 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
Kod: Zaznacz cały
initrd /boot/initrd.img-3.13.0-27-generic
-
- 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.
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.
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.
-
- 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.
no jak nie zainstalowałeś modułów to initrd.img też nie masz 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
-
- 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.
No właśnie też na to wpadłem Nie wiem, jak mogłem o tej komendzie zapomnieć. Jeśli teraz po skompilowaniu wszystko będzie ok,
temat będzie do zamknięcia.
temat będzie do zamknięcia.
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 87 gości