![]() |
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 |
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 |
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 |
@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 |
Aber sonst stimmt alles?
Woifi |
@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 |
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 |
@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 |
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. |
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 |
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 |
@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 |
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 |
@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 |
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