Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam, zachciało mi się dzisiaj kompilować nowego kernel i wymyśliłem, że będzie on bez initrd żeby zobaczyć jak to działa.
Męczę się od 2 godzin i ni cholery nie chce wstać bez initridu pomimo, że wydaje mi się że to co trzeba ustawiłem na sztywno. Jedyna oznaka migający caps lock. Z initrd działa jak powinno.
I tu pytanie czy jest sens męczyć się i kompilować bez initrd?? Czy są jakieś plusy że będzie bez niego?
I co powinno się wkompilować na sztywno żeby to działało bo ja już nie mam pomysłu?
Jakoś mało informacji jest w necie na ten temat tak, że tutaj pytam.
Offline
pewnie nie poinformowałeś swojego bootloadera, że twoje nowe jajco nie używa już initrd.
obczaj lilo.conf/menu.lst
Offline
Oczywiście grub nie działa tak jak powinien. Zmieniłem wpis i teraz się bootuje, ale jak popatrzałem w logi to się przestraszyłem ilością błędów w tym jajku ;p
Offline
na przyszłość jak wygenerowac obraz ram dysku za pomoca mkinitrd
apt-get install initrd-tools
a potem
mkinird -o /boot/initrd.img /lib/modules/2.6.25
jest jeszcze inne metoda ....
Offline
Raczej już initrida nie będę używał bo nie widzę różnicy jak on jest czyli jest zbędny jak dla mnie, ale dzięki Yampress. W sumie to kompilacja jest jednym z podpunktów tego co chce osiągnąć. Jak mi się uda to zrealizować to wrzucę faq'a na duga. Póki co to walczę dalej ;)
Offline
jeżeli nie korzysta się z initrd to dużo łatwiej zainstalować fbsplasha, ale ogólnie chyba część rzeczy jest lepiej dawać jako moduły niż na stałe bo można swobodniej nimi zarządzać
Offline
żaby system działał bez initrd to musisz go wyłączyć w jajku. do tego wkompilowac w jajo parę rzeczy m. in obsługe systemu plików ...
Offline
Yampress napisał(-a):
żaby system działał bez initrd to musisz go wyłączyć w jajku. do tego wkompilowac w jajo parę rzeczy m. in obsługe systemu plików ...
wystarczy wkompilowanie samego root fs i obsługę dysków twardych oraz wyłączenie initrida w general setup. A tak poza tym to tak jak pisał adamos wszystko pozostałe jako moduły, mniej z tym problemów jest później. Póki co to dalej nie zauważyłem różnicy w działaniu czy jest initrd czy go nie ma.
Offline