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/.
Nowe jajca przy kompilowaniu metodą debina (pewnie inna też) nie zapodają pliku initrd.img****.
Przekowpiowaem konfig z dystrybucyjnego jajca kompilnąłem zainstalowalem(nie stworzyl sie initrd.img***)system nie chce startować.Deystrybucyjne jajo jeszcze mial initrd.img*** i pewnie to jest powodem bo cos trzeba bylo jeszce zaznaczyć przy konfigurowniu jajca, pytanie : co nalezalo zanzaczyć przy zalozeniu z ejest to dysk sata o ile ma to jakiekolwiek znaczenie.Zaznaczam ze dystrybucyjnym stat sie odpala wiec nic ze sterownikami do sata nie tzreba chyba mieszać
Offline
Nowe jajca przy kompilowaniu metodą debina (pewnie inna też) nie zapodają pliku initrd.img****.
Przekowpiowaem konfig z dystrybucyjnego jajca kompilnąłem zainstalowalem(nie stworzyl sie initrd.img***)system nie chce startować.Deystrybucyjne jajo jeszcze mial initrd.img*** i pewnie to jest powodem bo cos trzeba bylo jeszce zaznaczyć przy konfigurowniu jajca, pytanie : co nalezalo zanzaczyć przy zalozeniu z ejest to dysk sata o ile ma to jakiekolwiek znaczenie.Zaznaczam ze dystrybucyjnym stat sie odpala wiec nic ze sterownikami do sata nie tzreba chyba mieszać
make-kpkg z parametrem "--initrd", plik initrd się tworzy przy instalacji pakietu przez skrypty poinstalacyjnye, jeśli make-kpkg było wykonane z w/w opcją.
Offline
a wlasnie mam takie pytanie, bo mozna chyba zrobic jajko i je odpalac bez initrd? jak to zrobic? probowalem juz duzooo rzeczy wkompilowac w jajco i nadal mi czegos brakuje... a wiec co jest potrzebne? napewno obsluga FileSystemu i te no płyte głównej IDE itp i co jeszcze?
Offline
mkinitrd -o /boot/initrd.img-2.6.8 2.6.8
X-dos czy w tym poleceniu przez przypadek nie napisales jeszcze raz na końcu 2.6.8? Ale mimo ze tak zrobilem to i tak zadzialalo oczywiscie trza bylo jeszcze chmoda zapodac i wpisy poprawić:)Ale tak dla formalnosci chcialem wiedziec.
Czadmanie jak powinno wygladac wakie polecenie z ta opcja?
Moze cos takiego?
make-kpkg --revision --initrd=kernelMoj.1 kernel_image
Offline
mkinitrd -o /boot/initrd.img-2.6.8 2.6.8
X-dos czy w tym poleceniu przez przypadek nie napisales jeszcze raz na końcu 2.6.8? Ale mimo ze tak zrobilem to i tak zadzialalo oczywiscie trza bylo jeszcze chmoda zapodac i wpisy poprawić:)Ale tak dla formalnosci chcialem wiedziec.
Czadmanie jak powinno wygladac wakie polecenie z ta opcja?
Moze cos takiego?
make-kpkg --revision --initrd=kernelMoj.1 kernel_image
Mniej więcej tak, można powiedzieć, że "--initrd" ma tutaj wartość logiczną.
make-kpkg --revision=kernelMoj.1 --initrd kernel_image
Naziązując do jądra bez initrd to ze sterowników urządzeń mam wkompilowaną na stałe obsługę:
<*> ATA/ATAPI/MFM/RLL support
<*> Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support
<*> Include IDE/ATA-2 DISK support
[*] PCI IDE chipset support
[*] Sharing PCI IDE interrupts support
[*] Use PCI DMA by default when available
<*> VIA82CXXX chipset support (to oczywiście się zmienia w zależności od płyty) :)
[*] Network device support (inaczej się chyba nie da)
[*] Virtual terminal
[*] Support for console on virtual terminal
Z systemów plików mam na stałe
<*> Reiserfs support
Reszta domyślnie, a co tylko się da kompiluję w modułach lub w ogóle wywalam. Dla bliższego porównania ja lub ktokolwiek inny bootujący bez initrd pewnie może udostępnić swój konfig, bo być może coś ważnego pominąłem.
Offline
W tym http://kompilacja_jadra_linuxa_26.xt.pl/ artykule, który był już kilka razy cytowany na tym forum jest bardzo, bardzo, bardzo wyraźnie napisane jakie opcje muszą być wkompilowane na stałe aby nie trzeba było tworzyć pliku initrd
Offline
proponuje zeby dodac to do faq'a tzn. liste rzeczy ktore trza na stale wkompilwoac zeby chdozil bez initrd..
Offline
rozszerzyłem specjalnie swój pierwszy wpis o
mkinitrd <-o outfile> [version]
ja z tego wynika pierwszy ciąg znaków /boot/initrd.img-2.6.8 to jest nazwa pliku wyjściowego a drugi 2.6.8 jest numerem wersji kernela z którego ma zrobić initrd
EDIT:
kto tu sie bawi w edytowanie postów co? :) następnym razem przyłapie poprzez zacytowanie :P
Offline
kto tu sie bawi w edytowanie postów co? :)
hehe no edytnąłem bjak zobaczylem ze Ty edytnałes i odpowiedz juz była :]
Offline