WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Linux, UNIX, Open Source (http://www.wcm.at/forum/forumdisplay.php?f=13)
-   -   Kernel 2.4!!! aber wie??? (http://www.wcm.at/forum/showthread.php?t=15202)

Woifi 19.02.2001 18:01

Hallo!

Eigentlich ist mir jetzt alles klar wie ich dann endlich meinen 2.2.16er updaten kann.

Hab da aber ein grundlegendes Problemchen:
Für den Fall des Falles, daß mein 2.4er nicht will möcht ich ja mit dem 2.2.16 auch noch booten können.
Jetzt hab ich da in /usr/src folgendes:
linux
linux-2.2.16
linux-2.2.16.SuSE
packages

linux ist ein Link auf linux-2.2.16.SuSE.

Wie soll ich jetzt am besten die Verzeichnisse umbenennen?

Woifi

Lotussteve 19.02.2001 18:17

Hi Woifi!

Schau mal hier nach:

http://www.freeos.com/articles/3579/

http://www.linuxnewbie.org/nhf/intel....4upgrade.html


Mir kommt vor ich hatte da noch einen, vielleicht find ich den später!



Hoffe dir geholfen zu haben,


Ciao,


Steve

Woifi 19.02.2001 22:31

Also, dann nochmal zum Mitschreiben:

1. cd /usr/src
2. mv linux linux2.2.16 (tar brauch ich nicht hab eh noch 3 GB frei)
3. cd /boot
4. mv vmlinuz vmlinuz.old
5. mv system.map-2.2.16 system.map.old (ist das nötig?)
6. kernel 2.4 nach /usr/src entpacken
7. cd /usr/src/linux
8. make xconfig
9. make dep
10. make bzImage
11. make modules
12. make modules_install
13. make clean
14. cp /usr/src/linux/arc/x86/boot/vmlinuz /boot
16. lilo konfigurieren
17. Bootdisk machen
18. BETEN

Stimmt das so???

Wenn nicht, bitte korrigieren!!!!!!!!

Woifi

artemisia 20.02.2001 13:47

@woifi

du mußt nur darauf achten, daß in deiner lilo.conf ein zusätzlicher eintrag für deinen alten kernel vorhanden ist.
der könnte zb so aussehen:

image = /boot/vmlinuz.old
root = /def/hdxx
read-only
label = linux.alt

(hdxx = deine bootpartion)

wenn du, dann linux startest, mußt am liloprompt statt linux linux.alt eingeben. die verzeichnisse deiner kernelquellen brauchst du im prinzip überhaupt nicht zu ändern.

greetz artemisias1

ps: das beten kannste dir wohl schenken

Woifi 21.02.2001 20:30

Aber sonst stimmt alles?

Woifi

artemisia 22.02.2001 13:18

@woifi

ich bin mir nicht sicher, da ich ja deine verzeichnisstruktur nicht kenne, aber muß es in pkt 14 nicht folgendermaßen heißen:

cp /usr/scr/linux/arch/i386/boot/bzImage /boot/vmlinuz

auf jeden fall muß der neue kernel der nach der compilierung als file bzImage vorliegt, auf die datei vmlinuz in das verzeichnis boot kopiert werden

außerdem muß noch die neue systemmap nach boot kopiert werden

vermutlich so: cp /usr/src/linux/System.map /boot

danach müßte eigentlich alles funzen

greetz artemisias1

Woifi 22.02.2001 13:45

Hi!

Ich habs heute ausprobiert, hab aber das Problem, daß er bzImage nicht angelegt hat!
Ich hab im Verzeichnis boot folgendes:
Makefile
bootsect.S
compressed
install
install.sh
setup.S
tools
video.S

Ich bin genau nach den Punkten vorgegangen, was hab ich falsch gemacht???

Woifi

artemisia 22.02.2001 16:15

@woifi

gab es beim compilieren eine fehlermeldung?
wenn nicht, wurde also die datei bzImage angelegt.
diese datei (übrigens das I in bzImage wird großgeschrieben! unter linux ganz wichtig) muß von dem erstellungsort (vermutlich /usr/scr/linux/arch/i386/boot) in das verzeichnis /boot kopiert werden.
das ist genau die befehlssquenz meines letzten postings
also nochmal:

cp /usr/src/linux/arch/i386/boot/bzImage /boot/vmlinuz

bitte achte darauf, daß dies genauso eingegeben wird. natürlich muß im verzeichnis /usr/src/linux/arch/i386/boot die datei bzImage liegen. falls nicht befindest du dich entweder im falschen verzeichnis oder irgendetwas ist bei der compilierung schief gelaufen.

desgleichen muß die datei System.map aus dem verzeichnis /usr/src/linux in das verzeichnis /boot kopiert werden.

eigentlich ganz einfach, gell? ;-)

greetz artemisias1

MZ 22.02.2001 17:30

ps: das beten kannste dir wohl schenken



Auf das Wichtigste sollte man nicht verzichten.

Alles zu seiner Zeit.

Ich würde Beten schon mal auf Platz 1 setzen - präventiv damit alles klappt.


Woifi 22.02.2001 19:52

Ja ja, schon klar.

Ich glaub ich habs jetzt.

Nach
make clean
ist bzImage nicht mehr da, vorher schon.

Ich habs jetzt nochmal versucht, bisher ohne make clean, mal schaun obs jetzt funkt!

Woifi

Woifi 23.02.2001 21:21

Hi!

OK, Kernel läuft, ABER

Ich hab da NOCH folgende Probleme:
-Sound funkt nicht mehr (hab jetzt grad ein neues OSS gefunden, dann müssts wieder funzen)
-VMware hat nicht mehr gefunkt, ich glaub auch daß bring ich noch hin
-ABER, ich kann mich nimma einwählen!!!

Ich hoff daß krieg ich noch hin!

He, hab grad gesehen, daß ich mich für OSS unter http://www.4front-tech.com/linux-x86.html registieren muß. Ahnung für sich kein Problem, aber die ist BESCHRÄNKT, sonst muß ich 20 Dollar blechen?

FIND ICH ABER NICHT GUT!!!

Woifi

artemisia 24.02.2001 19:40

@woifi

glückwunsch für deine erste kernelkompilierung!
war doch gar net so wild, gell?

was für eine soundkarte läuft bei dir?
ich frage deshalb, weil bei gängigen soundkarten keine
registrierte version von OSS nötig ist.
eine einfache OSS version liegt den distributionen
nämlich bei!
vielleicht hast du auch die falschen flags bei der
kernelkompilierung gesetzt, was die unterstützung der
soundkarte angeht.
zb. werden onboard soundblaster über die unterstützung des es1370 oder es1371 aktiviert.

greetz artemisias1


Woifi 25.02.2001 17:52

JA!!!!!!!!!!

Kann mi wieder einwählen!!!

@artemisias1

Ich hab eine ganz normale SB16 (ISA).
Weiß sowieso nicht wieso die nicht erkannt wird, aber das is eh was altes... (hat noch mit keinem linux funktioniert :()

Mit OSS hats immer tadellos gefunzt, 3.8.1.z geht aber nicht mehr mit Kernel 2.4, also brauch ich eine neuere Version!

Also, was soll ich machen?

Woifi

artemisia 25.02.2001 19:12

@woifi

das OSS ist in einer lightversion im kernel 2.4 integriert. um diese option zu aktivieren mußt du folgende menue-pkt. anwählen (ich gehe davon aus, du benutzt
"make xconfig" zur kernelkonfiguration):
"Sound":
den button yes aktivieren für "OSS sound modules"
etwas tiefer:
den button yes aktivieren für
"100% Sound Blaster compatibles (SB16,32,64,ESS,Jazz16) support"
den kernel neu übersetzen, dann müßte es funzen.

greetz artemisias1

Woifi 25.02.2001 19:30

Gut, schau ich mir an, ich glaub daß hab ich eh g´macht, bin mir aber grad nicht sicher!

THX

Woifi


Alle Zeitangaben in WEZ +2. Es ist jetzt 20:09 Uhr.

Powered by vBulletin® Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag