Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » GNU/Linux » kernel backen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 < [ 3 ] [ 4 ]
010
22.11.2003, 18:22 Uhr
Pablo
Supertux
(Operator)


was ich nicht verstehe ist, warum make xconfig nicht richtig ausgeführt werden kann. Was mache ich denn falsch?

Code:
drivers/isdn/Config.in: 10: incorrect argument
make[1]: *** [kconfig.tk] Error 1
make[1]: Leaving directory `/usr/src/linux-2.5.9/scripts'
make: *** [xconfig] Error 2



Aber wieso?
Hat das etwas mit SuSE zu tun?
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!

Dieser Post wurde am 22.11.2003 um 18:23 Uhr von Pablo Yanez Trujillo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
22.11.2003, 18:34 Uhr
0xdeadbeef
Gott
(Operator)


Dass die 2.5.9er sourcen nicht richtig laufen, wundert mich nicht. Ungerade minor-Versionen (5, in diesem Fall) kennzeichnen den Entwicklungskernel. 2.5.9 war ziemlich am Anfang der 2.5er-Serie, was bedeutet, dass das Ding unzuverlässig wie nur was ist. Klartext: Wenn du nen Beta-Kernel willst, nimm 2.6.0-test9, ansonsten 2.4.22.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
22.11.2003, 18:54 Uhr
Pablo
Supertux
(Operator)


ach so, danke für den Tipp!
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
23.11.2003, 15:52 Uhr
Pablo
Supertux
(Operator)


Ich glaube, ich habe schon geschafft, Ich hab zuerst mit dem 2.4.22 ausprobiert. Das hat make xconfig sofort funktioniert.

nun, ich habe danach make dep ausgeführt, make modules und make modules_install ausgeführt, ohne Probleme.

Dann hab ich make zImage ausgeführt und hat lange gedaurt und ganz am Schluss steht:

Code:
tools/build bootsect setup compressed/vmlinux.out CURRENT > zImage
Root device is (3, 9)
Boot sector 512 bytes.
Setup is 4656 bytes.
System is 1687 kB
System is too big. Try using bzImage or modules.
make[1]: *** [zImage] Error 1
make[1]: Leaving directory `/usr/src/linux-2.4.22/arch/i386/boot'
make: *** [zImage] Error 2


Aber im selveb Verzeichnis steht schon die Datei vmlinux. Ist das schon das Image von Kernel?
Ich habe nur so zur Sicherheit make bzImage und bekomme

Code:
tools/build -b bbootsect bsetup compressed/bvmlinux.out CURRENT > bzImage
Root device is (3, 9)
Boot sector 512 bytes.
Setup is 4656 bytes.
System is 1687 kB
warning: kernel is too big for standalone boot from floppy
make[1]: Leaving directory `/usr/src/linux-2.4.22/arch/i386/boot'


Was ist der Unterschied zwischen zImage und bzImage? Was soll ich jetzt benutzen?


Bearbeitung:

Ich habe /usr/src/linux-2.4.22/vmlinux (4.22 MB) in /boot kopiert und /etc/lilo.conf um dieses erweitert, aber wenn ich lilo aufrufe, dann bekomme ich folgenden Fehler:

Code:
Added Linux *
Fatal: Kernel /boot/vmlinux is too big


Was soll ich jetzt tun?

--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!

Dieser Post wurde am 23.11.2003 um 16:04 Uhr von Pablo Yanez Trujillo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
014
23.11.2003, 16:12 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


bzImage benutzen! zImage ist bild ich mir ein veraltet?!?
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
015
23.11.2003, 16:14 Uhr
0xdeadbeef
Gott
(Operator)


Zuerstmal musst du den Kernel vor den Modulen backen. Zum anderen ist es mit neueren Kernel-Sourcen sinnvoller, bzImage zu benutzen. Der Unterschied ist, dass zImage das kernel-Image nachher mit gzip einpackt, bzImage mit bzip2, was deutlich besser komprimiert. Also:

Code:
# make dep
# make bzImage
# make modules
# make install
# make modules_install


--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
016
23.11.2003, 16:20 Uhr
Pablo
Supertux
(Operator)


Ach so, d.h. die Reihenfolge stiimmt auch nicht. Gut, ich habe jetzt das 2.6-test09 ausprobiert, und sieht nicht schlecht aus.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
017
23.11.2003, 17:17 Uhr
Pablo
Supertux
(Operator)


Nun, hab schon 2.6-test09 fertig. Nach make install hat make auch lilo ausgeführt, aber als ich neu gebootet habe, ist der alte kernel gebootet. Welche Datei von arch/i386/boot muss ich denn in /boot kopieren? Es gibt einige, aber die meisten sind über 3 MB groß und lilo wird mir nochmal sagen: too big.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
018
23.11.2003, 17:49 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


make bzImage, dann existiert eine

arch/i386/boot/bzImage

Datei!

Schau dir mal das Kernel-Backrezept auf

www.newbie-net.de/anleitung_kernelbau.html

an. Außerdem solltest du soviel wie möglich entweder

a) weglassen

oder

b) in module packen.
--
class God : public ChuckNorris { };

Dieser Post wurde am 23.11.2003 um 17:50 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
019
23.11.2003, 18:38 Uhr
Pablo
Supertux
(Operator)


Also, der kernel 2.4.22 hat gestartet und funktioniert. Ich kann leider mehr ins Internet gehen und sound habe ich nicht. Zum Glück habe ich ein backup vom alten Kernel gemacht. Ich werde weiter versuchen!
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 < [ 3 ] [ 4 ]     [ GNU/Linux ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: