Skocz do zawartości

Unable To Open An Initial Console + Fc4


itlukasz

Rekomendowane odpowiedzi

Cześć, mam FC4, skompilowałem sobie kernel z 2.6.11... na 2.6.12... i wszysto działa tak jak trzeba tylko że musz zrobić mkinitrd i dodać do gruba bo bez tego jak bym wywalił z gruba linie initrd .....*.img to podczas ładowania systemu zatrzymie mi sie z komunikatem

 

Unable to open an initial console

 

tyle że nie wiem czy musze robic to initrd czy może wystarczy że coś w kernelu zmienie aby nie trzeba było tego robić ?

 

kernel kompilowałem w ten sposób

 

make bzImage

make modules

make modules_install

 

skopiowałem bzImage do /boot/nazwa

 

dodałem wpis w grubie ale tak jak mówie musze dodatkowo zrobić mkinitrd i dodać wpis w grubie ale nie wiem czy to trzeba robić czy można to jakoś pominąć. Jeśli jest do tego odpowiednia opcja w kernelu to prosze o namiary na nią

 

pozdrawiam i thx za informacje

Odnośnik do komentarza
Udostępnij na innych stronach

udev wymaga initrd - bez niego nie zostaną stworzone pliki urządzeń.

 

http://fedora.redhat.com/docs/udev/ - akapit o initrd. Tak swoją drogą, to w czym przeszkadza Ci initrd?

 

Na koniec moje standardowe pytanie odnośnie kompilacji kernela: dlaczego rekompilujesz kernel? :]

dlaczego mówisz że rekompiluje skoro kompiluje nową wersje ?? aktualnie ma 2.6.11xx a kompiluje wersje 2.6.12.4, którą chce sobie ustawić pod mój system (niepotrzebne out).

 

Co do initrd, pewien gentoo user powiedział mi iż jest to zbędne i powinienem sie tego pozbyć bo spowalnia uruchamianie i ze to można w kernelu wyłączyć. No ale widać sie pomylił

 

aha i jeszcze jedno ... dzięki za informacje pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

dlaczego mówisz że rekompiluje skoro kompiluje nową wersje ??

A bo trochę nie czytałem uwaznie ;] W Fedorze jest jajko bazujące na 2.6.12.3 więc wydawało mi się, że to jest zwykła rekompilacja (masz zaktualizowany system?).

aktualnie ma 2.6.11xx a kompiluje wersje 2.6.12.4, którą chce sobie ustawić pod mój system (niepotrzebne out).

IMHO le[pie korzystać ze źródeł dystrybucyjnych zawierających m. in. ExecShield → http://www.redhat.com/magazine/009jul05/fe...res/execshield/ , patche ograniczające dostęp do /dev/mem, itp.

 

A tak swoją drogą, to wywalanie niepotrzebnych modułów praktycznie nic nie daje → http://www.fedora.pl/site/forum/index.php?...indpost&p=20573

Odnośnik do komentarza
Udostępnij na innych stronach

dzięki za odpowiedź, niestety mam kolejny problem :(

 

skompiilowałem sobie nowy kernel czyli 2.6.12.4 wszstko pod mój sytem i reszte wywaliłem no i jest problem, zrobiłem mkinitrd obraz.img dodałem go do gruba, system startuje ale po chwili unable to open an initial console :( co mogłem wyrzuć z kerenla że teraz nie działa ?? albo inaczej, co musi byc w kerenlu aby init działał ?

 

dodam iż jak wcześniej robiłem kernel że źródeł to nie bhyło tego problemu, zrobiłem *.img dodałem do gruba i wszystko ładnie działało tyle że wtedy tyle nie wywalałem z kernela jak przy tym co ściagłem z kernel.org 2.6.12.4

 

za pomoc thx i pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

a czy to znaczy że fedorki bedz ramdisku sie nie da odpalić ??

Ciężko mi powiedzieć, bo to raczej działka, na której nie znam się zbyt dobrze :/

 

W Rahidzie mkinitrd nie używa już udev czy udevstart w initrd ( http://cvs.fedora.redhat.com/viewcvs/*chec...l/mkinitrd.spec - changelog z 24 czerwca 2005), więc może się da. Jak chcesz to sprawdź samemu :D Chętnie bym poznał rezultaty.

 

Przynajmniej initrd jest teraz prawie dwa razy mniejsze → http://www.livejournal.com/users/pjones_code/611.html ;-)

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...