Kompilacja jądra

W tym miejscu zapraszamy Was do współpracy. Czekamy na propozycje, sugestie i rady.
Moderatorzy zatroszczą się o to, by najlepsze teksty trafiły do FAQ.

Moderatorzy: Moderatorzy, Administratorzy

Awatar użytkownika
marcingr1
Użytkownik
Posty: 219
Rejestracja: 2004-07-15, 14:46
Lokalizacja: Sosnowiec

Re: Kompilacja jądra

Post autor: marcingr1 »

hm a moze byscie cos skrobneli co zrobic jak system nie wstaje...po kompilacji jajka
ewentualnie jak przejsc do lilo i zapodac mu stare jajko
[url=http://www.uptime-project.net/profile.php?uid=45897][img]http://img.uptime-project.net/img/4/45897.png[/img][/url]
Awatar użytkownika
Kosma
Użytkownik
Posty: 531
Rejestracja: 2005-04-02, 00:44
Lokalizacja: Wrocław
Kontakt:

Re: Kompilacja jądra

Post autor: Kosma »

Ja skrobnę:

THINK BEFORE.
Czyli - zostaw stare jajko w LILO i tyle!
Kot, etatowy opieprzacz z zakresu kart AC'97.
Awatar użytkownika
mina86
Moderator
Posty: 3343
Rejestracja: 2004-06-14, 21:58
Lokalizacja: Linux 5.x x86_64
Kontakt:

Re: Kompilacja jądra

Post autor: mina86 »

Musisz w takiej sytuacji odpalić z jakiegoś LiveCD.
Zastrzegam sobie prawo nieanalizowania postów pisanych niepoprawną polszczyzną.
Post generated automatically by A.I. system code name ‘mina86’ in response to the previous one.
Awatar użytkownika
dame
Moderator w st. spocz.
Posty: 985
Rejestracja: 2004-09-25, 17:37
Lokalizacja: wawa

Re: Kompilacja jądra

Post autor: dame »

aktualnie windows xp
Awatar użytkownika
xil
Moderator
Posty: 862
Rejestracja: 2004-06-20, 22:20
Lokalizacja: Białystok
Kontakt:

Re: Kompilacja jądra

Post autor: xil »

chlopie! wez sie w garsc! kurna poczytaj troche, przemysl co chcesz uzyskac i jak...
odpowiedz sobie na pytania:
1) co to jest kernel?
2) dlaczego chcesz kompilowac kernel?
3) co Ci da kompilacja kernela w stosunku do tego co teraz masz?
4) dlaczego nie czytasz co do Ciebie pisze "system"?
5) dlaczego uwazasz, ze forum pomoze Ci we wszystkim i poprowadzi za raczke?
6) czemu uzywasz slackware?
7) co umiesz w linuxie?
8) czemu nie kupisz sobie ksiazki z podstawowymi informacjami o linuxie?
9) j.w. ale czemu nie poszukasz informacji na stronach www? wujek google pomoze na pewno
10) czemu uwazasz, ze ludzie maja czas odpowiadac na Twoje pytania, podczas gdy Ty sam nie potrafisz sprecyzowac tego, co chcesz i jak osiagnac (przy Twoich postach wydaje mi sie, ze doslownie nie wiesz czego chcesz)
11) i nie dziekuj tu za jakakolwiek pomoc przy "usuwaniu Twoich postow" - nikt zapewniam Cie nie chce nic usuwac, nikt nie chce byc ordynarnym i na pewno nie ma Tu osob, ktore beda przeciw dazeniu do wiedzy. Jednak wyglada na to, ze Ciebie interesuje ET i to jak szybko bedzie sie kompilowac, zamiast tego, co bedziesz kompilowac, dlaczego i jakie beda tego korzysci... to calkowite odwrocenie kota ogonem... dlatego mysle, ze najpierw poczytaj o tym co chciales zrobic a nie o tym, dlaczego Ci nie wyszlo, bo w przeciwnym wypadku ani sobie nie pomozesz, ani Ci ludzie nie pomoga...
przemek999
Pomocnik
Posty: 1157
Rejestracja: 2005-03-04, 18:27

Re: Kompilacja jądra

Post autor: przemek999 »

Można by dołączyć stronę http://members.lycos.co.uk/fenio/ do FAQ - zawiera fajny opis poszczególnych opcjii, autor dość dokładnie opisał poszczególne kroki.
Pozdrawiam Przemek.
Awatar użytkownika
Skyscraper
Administrator
Posty: 753
Rejestracja: 2004-05-22, 10:46
Lokalizacja: Wrocław
Kontakt:

Re: Kompilacja jądra

Post autor: Skyscraper »

przemek999 pisze:Można by dołączyć stronę http://members.lycos.co.uk/fenio/ do FAQ - zawiera fajny opis poszczególnych opcjii, autor dość dokładnie opisał poszczególne kroki.
przemek999 nie bedziemy tego robic gdyz nie jest to zgodne z zasadami przez nasz przyjetymi http://forum.slackware.pl/viewtopic.php?t=10
Mozna wrzucic odsylacz to dzialu INNE SLACKWAROWE MIEJSCA jak chcesz.
przemek999
Pomocnik
Posty: 1157
Rejestracja: 2005-03-04, 18:27

Re: Kompilacja jądra

Post autor: przemek999 »

Skyscraper chodziło mi bardziej o link do tej strony jako ostatni punkt - linki ;)
Pozdrawiam Przemek.
Awatar użytkownika
Skyscraper
Administrator
Posty: 753
Rejestracja: 2004-05-22, 10:46
Lokalizacja: Wrocław
Kontakt:

Re: Kompilacja jądra

Post autor: Skyscraper »

przemek999 pisze:Skyscraper chodziło mi bardziej o link do tej strony jako ostatni punkt - linki ;)
no chyba ze tak to tak :)
Awatar użytkownika
oSA
Użytkownik
Posty: 365
Rejestracja: 2005-04-16, 00:58
Lokalizacja: Zielona Góra
Kontakt:

Re: Kompilacja jądra

Post autor: oSA »

Dobra chciałem skompilować jajko 2.6.12

odpaliłem make config wszystko ustawiłem itp.

później chciałem odpalić make bzImage modules i wyskoczył error

Kod: Zaznacz cały

root@witched:/usr/src/linux-2.6.12# make bzImage modules
  CHK     include/linux/version.h
  UPD     include/linux/version.h
  SYMLINK include/asm -> include/asm-i386
  SPLIT   include/linux/autoconf.h -> include/config/*
  CC      scripts/mod/empty.o
  HOSTCC  scripts/mod/mk_elfconfig
  MKELF   scripts/mod/elfconfig.h
  HOSTCC  scripts/mod/file2alias.o
  HOSTCC  scripts/mod/modpost.o
  HOSTCC  scripts/mod/sumversion.o
  HOSTLD  scripts/mod/modpost
  HOSTCC  scripts/kallsyms
  HOSTCC  scripts/pnmtologo
  HOSTCC  scripts/conmakehash
  HOSTCC  scripts/bin2c
  CC      arch/i386/kernel/asm-offsets.s
  CHK     include/asm-i386/asm_offsets.h
  UPD     include/asm-i386/asm_offsets.h
  CC      init/main.o
  CHK     include/linux/compile.h
  UPD     include/linux/compile.h
  CC      init/version.o
  CC      init/do_mounts.o
  LD      init/mounts.o
  CC      init/initramfs.o
  CC      init/calibrate.o
  LD      init/built-in.o
  HOSTCC  usr/gen_init_cpio
  CHK     usr/initramfs_list
  /usr/src/linux-2.6.12/scripts/gen_initramfs_list.sh: Cannot open 'n'
make[1]: *** [usr/initramfs_list] Błąd 1
make: *** [usr] Błąd 2
Wszystko na temat dostępu do internetu przez sieci komórkowe (HSDPA, EDGE, GPRS) oraz WiFi, WiMax, CDMA [url=http://www.bez-kabli.pl/]Bez-kabli.pl[/url]
sayetan
Moderator w st. spocz.
Posty: 2193
Rejestracja: 2004-06-20, 21:47
Lokalizacja: Jelenia Góra

Re: Kompilacja jądra

Post autor: sayetan »

w jaku 2.6.x robi się tak:

Kod: Zaznacz cały

# make {x,g,menu,old}config <- tutaj masz aż 4 do wyboru 
# make
# make modules_install
# make install <- to możesz pominąć i samemu skopiować pliki
Awatar użytkownika
oSA
Użytkownik
Posty: 365
Rejestracja: 2005-04-16, 00:58
Lokalizacja: Zielona Góra
Kontakt:

Re: Kompilacja jądra

Post autor: oSA »

Kod: Zaznacz cały

root@witched:/usr/src/linux-2.6.12# make
  CHK     include/linux/version.h
make[1]: `arch/i386/kernel/asm-offsets.s' jest aktualne.
  CHK     include/linux/compile.h
  CHK     usr/initramfs_list
  /usr/src/linux-2.6.12/scripts/gen_initramfs_list.sh: Cannot open 'n'
make[1]: *** [usr/initramfs_list] Błąd 1
make: *** [usr] Błąd 2
Wszystko na temat dostępu do internetu przez sieci komórkowe (HSDPA, EDGE, GPRS) oraz WiFi, WiMax, CDMA [url=http://www.bez-kabli.pl/]Bez-kabli.pl[/url]
Awatar użytkownika
mina86
Moderator
Posty: 3343
Rejestracja: 2004-06-14, 21:58
Lokalizacja: Linux 5.x x86_64
Kontakt:

Re: Kompilacja jądra

Post autor: mina86 »

sayetan, a właśnie, że nie.. Bo to się robi tak:

Kod: Zaznacz cały

make  {x,g,menu,}config bzImage modules
su
<wpisujesz hasło>
make modules_isntall
# kopiowanie obrazu
lilo
exit
Jak coś można zrobić jako nie root to tak należy to zrobić...

BTW. W ogóle to można to zrobić jeszce łatwiej :) Ściągnąć tinyappstinyapps[/b], skopiować sobie stamdąd pliczek installkernel np. do /usr/bin i odpalasz: installkernel --cd --all --su chyba, że źródła są gdzieś indziej niż /usr/src/linux, wówczas: installkernel --cd=<ścieżka> --all --su{/b] :)
Zastrzegam sobie prawo nieanalizowania postów pisanych niepoprawną polszczyzną.
Post generated automatically by A.I. system code name ‘mina86’ in response to the previous one.
Awatar użytkownika
oSA
Użytkownik
Posty: 365
Rejestracja: 2005-04-16, 00:58
Lokalizacja: Zielona Góra
Kontakt:

Re: Kompilacja jądra

Post autor: oSA »

mina86:

zrobiłem jak napisałeś:

Kod: Zaznacz cały

make config bzImage modules
i error

Kod: Zaznacz cały

*** Error during writing of the kernel configuration.

make[2]: *** [config] Błąd 1
make[1]: *** [config] Błąd 2
make: *** [config] Błąd 2
robiłem to na zwykłym koncie...
Wszystko na temat dostępu do internetu przez sieci komórkowe (HSDPA, EDGE, GPRS) oraz WiFi, WiMax, CDMA [url=http://www.bez-kabli.pl/]Bez-kabli.pl[/url]
Awatar użytkownika
mina86
Moderator
Posty: 3343
Rejestracja: 2004-06-14, 21:58
Lokalizacja: Linux 5.x x86_64
Kontakt:

Re: Kompilacja jądra

Post autor: mina86 »

To odpal zawczasu jako zwykły user: su -c "chown $USER:users -R ."
Zastrzegam sobie prawo nieanalizowania postów pisanych niepoprawną polszczyzną.
Post generated automatically by A.I. system code name ‘mina86’ in response to the previous one.
ODPOWIEDZ