Temat
Kompilacja Jadra 2.6xx
80.55.131.* napisał:
CzescMam do was prosbe o zapodanie jakiegos linka do opisu kompilacji jadra 2.6 najlepiej na przykladzie slackware
szukalem w necie ale nigdzie nie moge znalezc
pozdr i z gory dzieki
80.53.147.* napisał:
KRRRRRRRRRR.....cd /usr/src/linux-2.6.x
less README
GRRRRR
194.146.253.* napisał:
cd /usr/src/linuxmake menuconfig
make bzImage && make modules modules_install
cp boot/arch/i386/bzImage /boot/kernel-2.6 #nie jestem pewny boot/arch/i386
dopisz do lilo/gruba
PS Para nie denerwuj sie - szkoda zdrowia i nie dotykaj dystrybutora bananow
80.48.113.* napisał:
Jak się nie denerwować, jak ludzie nawet dokumentacji/manuali/helpa nie umieją przeczytać !!! tylko zaraz na forum...194.146.253.* napisał:
tia, ale to ich problem, szkoda wlasnych nerwow - wlosy szybko siwieja i tkie tam83.175.176.* napisał:
MAKE ALL ci wcielo ?
194.146.253.* napisał:
a po co przy jajku 2.6.x? dziala bez83.175.176.* napisał:
ja zawsze robie z O_ozreszta wole wpisac make all i miec z glowy all
194.146.253.* napisał:
skoro ci dziala, ja jak robilem starym sposobem to cos nie dzialalo, a teraz dziala wiec nie zmieniam157.158.250.* napisał:
szczerze powiedziawszy wszytko ok , ale przy edycji grub.conf byl problem. Przy starcie pojawial sie czarny screen, mimo iz sciaezki dostepu sie zgadzaja. co zrobic?
ps. co moglem skopac ???
pozdrawiam
80.53.147.* napisał:
A masz gruba zainstalowanego?193.109.91.* napisał:
Jak sie latwo domyslec, cos skopales z konfiguracja bootmanageralub zle skonfigurowales jadro i wyszlo z tego cos, z czego nie da sie uruchomic systemu. Widze ze regulaminu forum sie nie czytalo Moze bys wkleil konfiguracje gruba i podal jakies bardziej konkretne informacje?
157.158.250.* napisał:
po starcie kompa odpala sie bootmenu gruba. ale problem w tym, ze wydaje sie all ok zrobione wiec powiem co i jak zrobilem1. sciagnalem jadra w postaci pliku gz2
2. wypakowalem
3. make menuconfig
tutaj wybieram elementy configu ktore chcemy uzyc
4. make all && make modules_install && make install
5. pozniej przezucilem plik system.map i zrobylem symlinka, a nast skopiowalem bzImage z arch/i386/boot/ do katalogu gruba
6. poprawilem sciezki dostepu i wlasnie tutaj cos zle zrobilem (moze cos z VMlinuz-XXX??)
aktualnie zaczynam od nowa, wiec moze cos bedzie lepiej, zobaczymy
ps. system to FC2
niby trywialne, ale naprawde wiele szukalem, jednak nigdy do konca nie jest omowione, zasady edycji gruba (moze jakies dzialania wykonac). Gdzie najpierw szukac lubu gdzie powinno sie szukac, by nie dawac takich dziwnych pytan na forum.
Dzieki za pomoc
pozdrawiam
217.153.29.* napisał:
i tak malo info. stare jadro sie laduje ? a nowe w ogole sie nie laduje ? czy cos laduje a potem kernel panicjesli stare jadro dziala to zjebales cos w konfigach gruba/lilo
157.158.250.* napisał:
wiec byl po porstu czarny ekran przy rozpoczeciu wczytywania, nie pojawialy sie zadne informacje na ekranie (brak jakichkolwiektak), wiec moze ogolniei na czy mogl byc blad i ogolnie jaka jest procedura obslugi gruba (co nalezy zrobic by nie zwalic roboty )??pozdro
193.109.91.* napisał:
No i wklej w koncu konfiguracje tego gruba nieszczesnego. Podczas wyswietlania menu w grubie mozna wcisnac magiczny klawisz c i wtedy dostaniemy sie do shella grubowego. Mozna stad recznie wybrac partycje i jadro. Tabulator dopelnia nazwy - i to jest piekne. Calosc sprowadza sie do wykonania trzech polecen:1. root (hdy,z) - y to numer dysku a z to numer partycji - obydwa liczone od zera! Tak wiec pierwsza partycja na pierwszym dysku to bedzie (hd0,0). Jesli podamy poprawne dane i grub bedzie znal system plikow na danej partycji, to pojawi sie komunikat o wykryciu danego filesystemu.
2. kernel /boot/nazwa_pliku_z_jadrem [ew_argumenty typu root=/dev/hda1 etc. jesli potrzebne] - mozna korzystac z tabulatora, ktory dopelni badz pokaze mozliwe opcje, calkiem jak w normalnym shellu
3. boot - nastapi start systemu
To tak dla informacji. Najlepszy manual do gruba to info grub - zawiera najpelniejsze informacje o konfiguracji. Jesli bys nie mial przypadkiem, to znajdziesz go tutaj: http://www.gnu.org/software/grub/manual/grub.html
212.160.30.* napisał:
a jamake menuconfig
make
cp arch/i386/boot/bzImage /boot/2.6
lilo/grub
make modules_install
157.158.250.* napisał:
wlasnie kompiluje jadro od poczatku (nowy sys), wiec jak sie to skonczy robic, przeprowadze cala procedure od poczatku. Sprobuje zrobic w oparciu o te trzy kroki + manual no i zobaczymy. Wyniki oczywisice zaprezentuje
Pozdrawiam
157.158.250.* napisał:
no wiec dla mnie to jest niezla zagadka:po kolei :
1. zainstalowalem nowa fedorke
2. (niestety nie robilem aktualizacji -- brak czasu, zamiar jest ale pozniej )
3. sciagniete jajko 2.6.10 w gz2
4. extract do katalogu /usr/src
5. wchodzimy do katalogu /usr/src/linux-2.6.10 (tak sie u mnie zowie)
6. .. i wpisalem make gconfig; powybieralem to co uznalem na sluszne, ale nie bylem nadgorliwy
7. save, i mam w tym samym katalogu plik config
8. w lekkie desperacji zrobilem tak:
make dep && make clean && make all && make modules && make modules_install && make install
(wiem ze make all mogl byc niekonieczny w v.2.6.10, ale ..jednak tutaj nadrgorliwosc)
9. pozniej troszke czekania i otrzymalem kilka informacji:
Root device is (3,7)
Boot sector 512 bytes
Setup is 4751 bytes
System is 2700 kB
Kernel: arch/i386/boot/bzImage sh /usr/src/linux-2.6.10/arch/i386/boot/install.sh 2.6.10 arch/i386/boot/bzImage System.map " "
10. sprawdzalem za pomoca md czy w katalogu grub jest System.map zlinkowany (byl, biorac pod uwage date aktualizacji System.map)
11. pozneij probowalem odpalic grub-a , odpalilem ale na tym sie skonczylo (tak szybko w sumie)
12. pozneij save && exit
I po restarcie kompa o dziwo wystartowal jako 2.6.10, tzn wyswietlil info o bzImage, root, i cos jeszcze..ale na nastepnym screenie mam jakies smieci (nie zdarzylem spisac, wiec pewnie sa w jakims magicznym miejscu na logi) , ale system ruszyl. konsola uruchamia sie jako 2.6.10..
pytanie:
- czy teraz jest dobrze??
- gdzie mam sprawdzic komunikaty o tych bledach i w ktorym miesjcu mozna je zniwelowac?
- jakies rady na przyszlosc ??
Pozdrawiam i dzieki za pomoc
193.109.91.* napisał:
5. wchodzimy do katalogu /usr/src/linux-2.6.10 (tak sie u mnie zowie)Przedtem dorze jest zrobic linka do tego katalogu: ln -sf /usr/src/linux-2.6.10 /usr/src/linux
make dep && make clean && make all && make modules && make modules_install && make install
(wiem ze make all mogl byc niekonieczny w v.2.6.10, ale ..jednak tutaj nadrgorliwosc)
Polowa polecen jest niepotrzebna Starczy make i make modules_install
Kernel: arch/i386/boot/bzImage
Tegoz kernela po wydaniu dwoch powyzszych polecen kopiuje do katalogu /boot i zapisuje sobie np. jako vmlinuz-2.6.10
Podobnie postepuje z plikiem System.map, ktory znajduje sie swiezo po kompilacji w /usr/src/linux. Kopiuje go do /boot jako System.map-2.6.10. Teraz w boot robie linki do tych plikow tzn. ln -sf /boot/vmlinuz-2.6.10 /boot/vmlinuz i to samo dla System.map. W menu gruba mam odwolania do /boot/vmlinuz, wiec nie musze za kazdym razem zmieniac konfiguracji czy nadpisywac obrazow jader. Jadra z poprzednich wersji sa w /boot na wypadek, gdyby cos nie wyszlo. Lubie te kroki wykonywac recznie, stare przyzwyczajenie.
11. pozneij probowalem odpalic grub-a , odpalilem ale na tym sie skonczylo (tak szybko w sumie)
Gruba sie nie uruchamia tak jak lilo po kazdej zmianie jadra.
I po restarcie kompa o dziwo wystartowal jako 2.6.10, tzn wyswietlil info o bzImage, root, i cos jeszcze..ale na nastepnym screenie mam jakies smieci (nie zdarzylem spisac, wiec pewnie sa w jakims magicznym miejscu na logi) , ale system ruszyl. konsola uruchamia sie jako 2.6.10..
pytanie:
- czy teraz jest dobrze??
Skoro dziala to chyba jest dobrze Zadajasz ogolnikowe pytanie.
- gdzie mam sprawdzic komunikaty o tych bledach i w ktorym miesjcu mozna je zniwelowac?
Polecenie dmesg oraz /var/log/messages (zakladajac ze masz syslogd)
- jakies rady na przyszlosc ??
Bawic sie i jeszcze raz bawic sie i czytac dokumentacje i zadawac rzeczowe pytania
Pozdrawiam i dzieki za pomoc
Podobne tematy
Kompilacja jadra po raz 2
problem z kompilacja
kompilacja jadra->reset->can't mount root ...
problem z kompilacja jadra debiana
kernel 2.6.0 - kompilacja
Kompilacja 2.6.4 + Slackware 9.1 >> problem
Kompilacja KDE
LINUX + NEO -usb kompilacja pomocy
Kompilacja Jadra I Problem Z Lilo
Kompilacja Ze Źródeł
Problem Z Kompilacja Ez-ipupdate
Rekompilacja Jądra
problem z kompilacja
kompilacja jadra->reset->can't mount root ...
problem z kompilacja jadra debiana
kernel 2.6.0 - kompilacja
Kompilacja 2.6.4 + Slackware 9.1 >> problem
Kompilacja KDE
LINUX + NEO -usb kompilacja pomocy
Kompilacja Jadra I Problem Z Lilo
Kompilacja Ze Źródeł
Problem Z Kompilacja Ez-ipupdate
Rekompilacja Jądra
Działy
Copyright © 2002-2024 | Prywatność | Load: 1.55 | SQL: 1 | Uptime: 59 days, 7:48 h:m |
Wszelkie uwagi prosimy zgłaszać pod adresem eddy@heh.pl