Re: Reboot von Konsole mit bestimmtem Kernel; make kpkg
Martin Schmitz [EMAIL PROTECTED] schrieb: Marc F. Neininger [EMAIL PROTECTED] writes: im Moment hab ich die sources von kernel.org. und das make kpkg hatte ich zwar gelesen, aber es so verstanden, dass mir das nicht die Module entsprechend installiert. Im Moment mach ich das noch händisch mit der Extraversion. Nach der Kernelkonfiguration einfach: make-kpkg kernel_image modules_image Die Module zusätzlichen Module (alsa, pcmcia o.ä.) müssen unter /usr/src/modules liegen. Naja, genauer unter ../modules. Ich habe den Kernel unter $HOME/src/linux/ und die Module entsprechend in $HOME/src/modules/ Wenn Du dann mit dpkg -i installierst, wird automatisch ein Eintrag für den alten Kernel unter LinuxOld in der lilo.conf angelegt. Gibt es irgendwo eine ich will das nicht Verstehen, nur Abtippen-Anleitung für Grub? Gruß, Frank -- Ich bin übrigens derselbe, der mal Frank Fürst hieß. Und wohne jetzt in Freiburg. Frank Küster, Biozentrum der Uni Basel -- Häufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Reboot von Konsole mit bestimmtem Kernel; make kpkg
Am 07 Dec 2002, schrieb Marc F. Neininger: N'Morgen, Ich trau mich nicht, den zu testenden Kernel als lilo-standard einzutragen. Warum? Trag ihn einfach als weitern Kernel ein. Die Einträge fpr lilo.conf. [...] # message=/boot/bootmess.txt prompt # single-key # delay=100 timeout=100 [...] default=2.4.19II image=/boot/vmlinuz-2.4.19-lsd label=2.4.19 read-only optional # restricted # alias=1 image=/boot/vmlinuz-2.4.19-lsdii label=2.4.19II read-only optional # restricted # alias=1 [...] Danach lilo ausführen nicht vergessen :-) Am default Kernel ist ein * -- Lotharmailto:[EMAIL PROTECTED] Hiroshima '45, Tschernobyl '86, Windows '98. msg27954/pgp0.pgp Description: PGP signature
Re: Reboot von Konsole mit bestimmtem Kernel; make kpkg
On Sat, 07 Dec 2002 the mental interface of Adrian Zaugg told: Hallo Marc On 07 Dec 2002 00:25:44 + Marc F. Neininger [EMAIL PROTECTED] wrote: Und das andere ist, dass ich versuche, auch den Kernel debianlike zu installieren (samt Modulen) aber im Moment an fehlender Doku scheitere. Weiss da jemand, ob und wo es ein HowTo gibt, wie man custom-kernel samt Modulen zu .debs zusammenbastelt?? Ungefähr so: Zuerst musst Du die nötigen Pakete installieren: # apt-get install gcc binutils bin86 make kernel-package tk8.2-dev fakeroot ok Dann nimmst Du Dir den für Debian gepatchen Kernel: # apt-get install kernel-source-2.4.xy ok ...packst in in /usr/src aus: # tar -xvvIf /usr/src/kernel-source-2.4.xy tar -xjvf /usr/src/kernel-source-2.4.xy.bz2 Erstellst einen Link (quasi optional): # ln -s /usr/src/kernel-source-2.4.xy /usr/src/linux ok Editiere /etc/kernel-pkg.conf nach Deinen Wünschen. ok Wechsle ins Verzeichnis der Source: # cd /usr/src/kernel-source-2.4.xy Putze: # make-kpkg clean Konfiguriere: # make xconfig oder make menuconfig oder make config oder make oldconfig ^^ Is t sinnvoll, wenn man /boot/config-alte.ver.sion nach /usr/src/linux.config kopiert hat. Ers wird dann die alte Konfiguration übernommen und neue Features abgefragt ;-) Sichere eventuell die .config Datei: cp /usr/src/kernel-source-2.4.xy/.config ~/mykernel_options/ Warum? Kompililiere: $ fakeroot make-kpkg kernel_image --revision=myfirstkernel.1 ok. Dann sollten aber z.Bsp. cramfs, ext* bzw reiserfs und evt. scsi TReiber direkt einkompiliert sein! - das ergibt Dein Kernel .deb /usr/src/kernel-image-2.4.xy_myfirstkernel.1_i386.deb ok Mache eine Bootdisk bevor Du den neuen Kernel installierst: mkboot /vmlinuz mkboot /boot/vmlinuz-alte.ver.sion Falls der neu und alte Kernel von der gleichen Version ist: mv /lib/modules/2.4.xy /lib/modules/2.4.xy.old ok ...und Kernel reinschnorcheln: dpkg --install /usr/src/kernel-image-2.4.xy_myfirstkernel.1_i386.deb ok lilo.conf abchecken: - hat es für den laufenden und für den neuen Kernel einen Eintrag - Wie heissen die links (z.B. /vmlinuz bzw. /vmlinuz.old) ... (nach Änderungen an lilo.conf immer lilo -v ausführen!!) ok Die in lilo.conf gefunden Links überprüfen! Ich trage immer Absolutpfade ein. Die Links lösche ich ;) Rebooten und Puls messen... ...falls die Kiste überhaupt wieder hochkommt: uname -a resp. dmesg | head -1 Falls jemand dazu Anmerkungen hat, wäre ich über einen Kommentar froh...ich habe es immer so gemacht und weiss z.T. nicht, ob alles wirklich in dieser Art nötig ist. Es sind auch noch einige andere Fragen dazu offen z.B. ...braucht es tk8.1-dev? ...wie mache ich einen initrd Kernel? fakeroot make-kpkg --initrd kernel_image --revision=myfirstkernel.1 ...wie kann ich im Kernel nicht enthaltene Module einfügen, apt-get install programm-modules-sources (z.Bsp alsa-sources) tar -xzvf /usr/src/alsa-driver.tar.gz (wird in /usr/src/modules entpackt) und dann fakeroot make-kpkg --initrd kernel_image modules_image --revision=myfirstkernel.1 Module können jederzeit mit fakeroot make-kpkg modules_image nachkompiliert werden, ohne den Kernel neu zu bauen. dpkg -i program-module+myfirstkernel.1.deb HTH -- The way to source is always uphill! -unknown- msg27875/pgp0.pgp Description: PGP signature
Reboot von Konsole mit bestimmtem Kernel; make kpkg
N'Morgen, ich hab gerade gesehen, dass der neue Kernel raus ist und bin jetzt am Kompilieren und Testen. Dabei fiel mir ein, dass es doch irgendein Kommando gibt, mit dem man nicht nur den Rechner rebootet, sondern ihm auch gleich noch mitteilt, welchen Kernel er nachher starten soll. Ich trau mich nicht, den zu testenden Kernel als lilo-standard einzutragen. Und das andere ist, dass ich versuche, auch den Kernel debianlike zu installieren (samt Modulen) aber im Moment an fehlender Doku scheitere. Weiss da jemand, ob und wo es ein HowTo gibt, wie man custom-kernel samt Modulen zu .debs zusammenbastelt?? Danke schonmal Marc -- Marc F. Neininger [EMAIL PROTECTED] edv.mn -- Häufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Reboot von Konsole mit bestimmtem Kernel; make kpkg
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hallo Marc! Dabei fiel mir ein, dass es doch irgendein Kommando gibt, mit dem man nicht nur den Rechner rebootet, sondern ihm auch gleich noch mitteilt, welchen Kernel er nachher starten soll. Es gibt lilo -R Name des Kernels, wenn Du das meinst. Neustarten musst dann aber trotzdem noch. Rainer -BEGIN PGP SIGNATURE- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQE98Tm6a6EXPLzEbG0RAjbiAJ9V2E+4JqaGDlFTXTP4OJbIGL5TKQCeP2P+ 88UyA7HUD1EGZ3Oi8qjopaM= =x6p9 -END PGP SIGNATURE- -- Häufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Reboot von Konsole mit bestimmtem Kernel; make kpkg
Moin, Marc F. Neininger [EMAIL PROTECTED] schrieb am 07 Dec 2002 00:25:44 +:: Und das andere ist, dass ich versuche, auch den Kernel debianlike zu installieren (samt Modulen) aber im Moment an fehlender Doku scheitere. Weiss da jemand, ob und wo es ein HowTo gibt, wie man custom-kernel samt Modulen zu .debs zusammenbastelt?? ähm, da sollte es einiges zu geben. Habe es selber noch nicht geschafft, aber rein aus dem Gedächnis, ohne es je ausprobiert zu haben. So ungefähr meine ich das gelesen zu haben: apt-get source derkernel make oldconfig [config vom aktuellen Kernel übernehmen] make xconfig [nach belieben] make kpkg [oder so] Oder willst Du Kernelquellen nicht aus dem debian-Archiv beziehen ? Gruß, Hans, -- Häufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Reboot von Konsole mit bestimmtem Kernel; make kpkg
Am Sam, 2002-12-07 um 00.02 schrieb Hans Gerber: Guten Morgen Hans, apt-get source derkernel make oldconfig [config vom aktuellen Kernel übernehmen] make xconfig [nach belieben] make kpkg [oder so] Oder willst Du Kernelquellen nicht aus dem debian-Archiv beziehen ? im Moment hab ich die sources von kernel.org. und das make kpkg hatte ich zwar gelesen, aber es so verstanden, dass mir das nicht die Module entsprechend installiert. Im Moment mach ich das noch händisch mit der Extraversion. Hans, Grüsse Marc -- - Wer Rechtschreibfehler findet, der darf sie behalten - -- Häufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Reboot von Konsole mit bestimmtem Kernel; make kpkg
Am Samstag, 7. Dezember 2002 01:25 schrieb Marc F. Neininger: N'Morgen, Ich trau mich nicht, den zu testenden Kernel als lilo-standard einzutragen. Warum nicht? Du kannst doch deinen bisherigen Kernel als weiter boot-Möglichkeit eintragen. (man lilo.conf) Und das andere ist, dass ich versuche, auch den Kernel debianlike zu installieren (samt Modulen) aber im Moment an fehlender Doku scheitere. Weiss da jemand, ob und wo es ein HowTo gibt, wie man custom-kernel samt Modulen zu .debs zusammenbastelt?? http://www.linuxorbit.com/modules.php?op=modloadname=Sectionsfile=indexreq=viewarticleartid=532 Danke schonmal Bitte Marc MfG, Torsten -- Häufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Reboot von Konsole mit bestimmtem Kernel; make kpkg
Hallo Marc On 07 Dec 2002 00:25:44 + Marc F. Neininger [EMAIL PROTECTED] wrote: Und das andere ist, dass ich versuche, auch den Kernel debianlike zu installieren (samt Modulen) aber im Moment an fehlender Doku scheitere. Weiss da jemand, ob und wo es ein HowTo gibt, wie man custom-kernel samt Modulen zu .debs zusammenbastelt?? Ungefähr so: Zuerst musst Du die nötigen Pakete installieren: # apt-get install gcc binutils bin86 make kernel-package tk8.2-dev fakeroot Dann nimmst Du Dir den für Debian gepatchen Kernel: # apt-get install kernel-source-2.4.xy ...packst in in /usr/src aus: # tar -xvvIf /usr/src/kernel-source-2.4.xy Erstellst einen Link (quasi optional): # ln -s /usr/src/kernel-source-2.4.xy /usr/src/linux Editiere /etc/kernel-pkg.conf nach Deinen Wünschen. Wechsle ins Verzeichnis der Source: # cd /usr/src/kernel-source-2.4.xy Putze: # make-kpkg clean Konfiguriere: # make xconfig oder make menuconfig oder make config oder make oldconfig Sichere eventuell die .config Datei: cp /usr/src/kernel-source-2.4.xy/.config ~/mykernel_options/ Kompililiere: $ fakeroot make-kpkg kernel_image --revision=myfirstkernel.1 - das ergibt Dein Kernel .deb /usr/src/kernel-image-2.4.xy_myfirstkernel.1_i386.deb Mache eine Bootdisk bevor Du den neuen Kernel installierst: mkboot /vmlinuz Falls der neu und alte Kernel von der gleichen Version ist: mv /lib/modules/2.4.xy /lib/modules/2.4.xy.old ...und Kernel reinschnorcheln: dpkg --install /usr/src/kernel-image-2.4.xy_myfirstkernel.1_i386.deb lilo.conf abchecken: - hat es für den laufenden und für den neuen Kernel einen Eintrag - Wie heissen die links (z.B. /vmlinuz bzw. /vmlinuz.old) ... (nach Änderungen an lilo.conf immer lilo -v ausführen!!) Die in lilo.conf gefunden Links überprüfen! Rebooten und Puls messen... ...falls die Kiste überhaupt wieder hochkommt: uname -a resp. dmesg | head -1 Falls jemand dazu Anmerkungen hat, wäre ich über einen Kommentar froh...ich habe es immer so gemacht und weiss z.T. nicht, ob alles wirklich in dieser Art nötig ist. Es sind auch noch einige andere Fragen dazu offen z.B. ...braucht es tk8.1-dev? ...wie mache ich einen initrd Kernel? ...wie kann ich im Kernel nicht enthaltene Module einfügen, falls das überhaupt geht?...etc. Danke! Gruss, Adrian. -- Adrian Zaugg [EMAIL PROTECTED] -- Häufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)