Page 4 of 5

Re: Fehler beim compilieren von Kernel

Posted: 2006-09-22 14:14
by mattiass
unclefaster wrote:nein noch ist das recovery system aktiv
Gut. Dann mounte auch sda3 (wie oben) und sichere die boot.msg... -> Clipboard!

Re: Fehler beim compilieren von Kernel

Posted: 2006-09-22 14:19
by unclefaster
OK versuch NR 2
MattiasS wrote:
unclefaster wrote:nein noch ist das recovery system aktiv
Gut. Dann mounte auch sda3 (wie oben) und sichere die boot.msg... -> Clipboard!
nene ich hab nicht gewusst das ich nach dem deaktivieren des recovery systems noch nen reboot machen muss.....is alles ok hab das "init..." entfernt und wieder auf default 3 gestellt..

mal schauen obs jetzt klappt

Re: Fehler beim compilieren von Kernel

Posted: 2006-09-22 14:29
by unclefaster
server fährt immernoch nicht mit dem neuen kernel hoch.....was ich vorhin vergessen hab zu sagen...du sagtest ich soll die bzImage noch /boot/linuz-2.6.16.29 kopieren....den ordner gabs nicht also hab ich ihn erstellt...macht das was aus?


Also nochma recovery an oder?

Re: Fehler beim compilieren von Kernel

Posted: 2006-09-22 14:34
by mattiass
unclefaster wrote:server fährt immernoch nicht mit dem neuen kernel hoch.....was ich vorhin vergessen hab zu sagen...du sagtest ich soll die bzImage noch /boot/linuz-2.6.16.29 kopieren....den ordner gabs nicht also hab ich ihn erstellt...macht das was aus?


Also nochma recovery an oder?
Ja. Und dort nach dem Mounten von /dev/sda1 auf /tmp/sda1:

Code: Select all

ls -la /tmp/sda1
Du hast das Ding wohl nur falsch benannt. Der Kernel muss als

Code: Select all

/boot/vmlinuz-2.6.16.29
abgelegt werden.

Dort liegt der alte Kernel als

Code: Select all

/boot/vmlinuz
Nicht in einem Ordner /boot/vmlinuz-...! Das "mv" kannst Du dann aber auch im Rettungssystem erledigen...

Re: Fehler beim compilieren von Kernel

Posted: 2006-09-22 14:41
by unclefaster
ok jetzt bin ich verwirrt...also

1. soll ich das bzImage in "vmlinuz-2.6.16.29" umbenennen?

2. wo soll ich den dann hinkopieren?

3. ich hab jetzt nochma default 3 auf 0 gesetzt und den recory system deaktivert....reboot


EDIT: der server ist jetzt wieder mit dem alten kernel da

Re: Fehler beim compilieren von Kernel

Posted: 2006-09-22 14:44
by mattiass
unclefaster wrote:ok jetzt bin ich verwirrt...also

1. soll ich das bzImage in "vmlinuz-2.6.16.29" umbenennen?
JA.
2. wo soll ich den dann hinkopieren?
Dorthin, wo das alte "vmlinuz" liegt. Vom Rettungssystem aus betrachtet dürfte dies der Ordner "/tmp/sda1" sein (wohin Du halt /dev/sda1 gemountet hast), auf dem regulär gebooteten System dürfte das der Ordner "/boot" sein.

Re: Fehler beim compilieren von Kernel

Posted: 2006-09-22 14:53
by unclefaster
ok ich hab jetzt den ordner "vmlinuz-2.6.16.29" aus /boot/ gelöscht und die bzImage daraus in "vmlinuz-2.6.16.29" umbenannt und nach /boot/ verschoben, und in der menu.lst default wieder auf 3 geändert

also versuch NR 3 oder

Re: Fehler beim compilieren von Kernel

Posted: 2006-09-22 14:55
by mattiass
unclefaster wrote:ok ich hab jetzt den ordner "vmlinuz-2.6.16.29" aus /boot/ gelöscht und die bzImage daraus in "vmlinuz-2.6.16.29" umbenannt und nach /boot/ verschoben, und in der menu.lst default wieder auf 3 geändert

also versuch NR 3 oder
Jepp.

Re: Fehler beim compilieren von Kernel

Posted: 2006-09-22 15:01
by unclefaster
server startet nicht...ich schmeiss dann mal wieder recovery an

Re: Fehler beim compilieren von Kernel

Posted: 2006-09-22 15:06
by mattiass
unclefaster wrote:server startet nicht...ich schmeiss dann mal wieder recovery an
Gut. Im Recovery die boot.msg suchen und sichern...

Re: Fehler beim compilieren von Kernel

Posted: 2006-09-22 15:08
by daemotron
Diesmal solltest Du auf jeden Fall die boot.msg ins Clipboard stellen - die verrät uns nämlich, warum Dein System nicht booten wollte... (Beschreibung wie das geht s.o.)

Re: Fehler beim compilieren von Kernel

Posted: 2006-09-22 15:13
by unclefaster
und wo finde ich die boot.msg? weil mit "locate boot.msg" und "find boot.msg" finde ich nichts

Re: Fehler beim compilieren von Kernel

Posted: 2006-09-22 15:15
by mattiass
unclefaster wrote:und wo finde ich die boot.msg? weil mit "locate boot.msg" und "find boot.msg" finde ich nichts
Mounte mal /dev/sda1 und /dev/sda3 und dann:

find / -name 'boot.msg' -print

Und: RTFM! Wofür gibt es diese hübsche Manualpage von find?

Re: Fehler beim compilieren von Kernel

Posted: 2006-09-22 15:20
by unclefaster

Re: Fehler beim compilieren von Kernel

Posted: 2006-09-22 15:29
by mattiass

Code: Select all

    lo        
    lo        IP address: 127.0.0.1/8   
doneWaiting for mandatory devices:  eth-id-00:30:05:b9:3f:48
20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 
    eth-id-00:30:05:b9:3f:48            No interface found
failedSetting up service network  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .failed
OK, nochmal ins reguläre System booten (default 0) und nochmal nach /usr/src/linux-2.6.16.29. Dann aus der Ausgabe von "lsmod" die verwendete Netzwerkkarte rausdröseln.

Re: Fehler beim compilieren von Kernel

Posted: 2006-09-22 15:34
by unclefaster

Re: Fehler beim compilieren von Kernel

Posted: 2006-09-22 15:42
by mattiass
unclefaster wrote:lsmod ausgabe http://rafb.net/paste/results/9gwncF39.html
Scheint Realtek 8169 zu sein. Also nach /usr/src/linux-2.6.16.29. Dort liegt noch meine .config, oder? Dann "make menuconfig" und bei den 100MBit-Netzwerktreibern die Realtek 8169 oder RTL8169 statisch einbinden (also '*' statt 'M'). Anschließend Kernel nochmal bauen:

Code: Select all

export LC_ALL=C
make clean
make
bzImage wieder nach /boot/vmlinuz-2.6.16.29, default wieder auf "3", rebooten...

Re: Fehler beim compilieren von Kernel

Posted: 2006-09-22 15:48
by unclefaster
<M> RealTek RTL-8139 C+ PCI Fast Ethernet Adapter support (EXPERIMENTAL)

<M> RealTek RTL-8129/8130/8139 PCI Fast Ethernet Adapter support

meinst du da?

EDIT: weil "<M> Realtek RTL 8169 gigabit support" is nur bei den 1000MBit drin

Re: Fehler beim compilieren von Kernel

Posted: 2006-09-22 15:49
by mattiass
unclefaster wrote:<M> RealTek RTL-8139 C+ PCI Fast Ethernet Adapter support (EXPERIMENTAL)

<M> RealTek RTL-8129/8130/8139 PCI Fast Ethernet Adapter support

meinst du da?
Nö. Ich ne Null vergessen. 1000MBit...

Re: Fehler beim compilieren von Kernel

Posted: 2006-09-22 15:55
by unclefaster
ok er baut....

aber mir ist da noch was anderes aufgefallen, in der boot.msg ist die erste zeile "Cannot find map file"? kann des sein das man mit der "system.map" auch noch was machen muss?

Re: Fehler beim compilieren von Kernel

Posted: 2006-09-22 16:00
by mattiass
unclefaster wrote:ok er baut....

aber mir ist da noch was anderes aufgefallen, in der boot.msg ist die erste zeile "Cannot find map file"? kann des sein das man mit der "system.map" auch noch was machen muss?
Jein. Mir sind immer Kernel lieber, die relevante Treiber statisch eingebunden haben. Die System.map soll dem Kernel als Hilfe dienen, Symbole in Modulen richtig zuzuordnen. Es ist deshalb sinnvoll, die frische System.map nach /boot/System.map-2.6.16.29 zu kopieren. Man sollte einen Serverkernel aber soweit bringen, dass er auch ohne System.map sauber hochfährt und den Zugriff übers Netz zulässt.

Re: Fehler beim compilieren von Kernel

Posted: 2006-09-22 16:02
by unclefaster
also dieses mal mit der system.map oder nochmal wie worhin?

bzw macht das dann einen unterschied bei der serverperformence aus

Re: Fehler beim compilieren von Kernel

Posted: 2006-09-22 16:04
by mattiass
unclefaster wrote:also dieses mal mit der system.map oder nochmal wie worhin?
Die System.map (großes "S") schadet nicht. Also kopier sie als Datei System.map-2.6.16.29 in das Verzeichnis /boot. Dort kopierst Du auch den frischen Kernel, der den Netzwerktreiber nun statisch enthält, hin.

Re: Fehler beim compilieren von Kernel

Posted: 2006-09-22 16:14
by daemotron
Um die verbaute Hardware festzustellen, ist meist die Ausgabe von

Code: Select all

lspci
noch hilfreicher als die Ausgabe von lsmod - schon allein, weil ein Standard-Distrokernel einen Haufen Module lädt, die vielleicht gar nicht verwendet werden (z. B. raid1 und raid0 in Deinem Fall).

Just my 0,02 €

Re: Fehler beim compilieren von Kernel

Posted: 2006-09-22 16:16
by unclefaster
der server ist aber ne maschine mit hardware raid