Re: Reboot von Konsole mit bestimmtem Kernel; make kpkg

2002-12-09 Diskussionsfäden Frank Kster
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

2002-12-08 Diskussionsfäden Lothar Schweikle-Droll
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

2002-12-07 Diskussionsfäden Elimar Riesebieter
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

2002-12-06 Diskussionsfäden Marc F. Neininger
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

2002-12-06 Diskussionsfäden Rainer Blessing
-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

2002-12-06 Diskussionsfäden Hans Gerber
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

2002-12-06 Diskussionsfäden Marc F. Neininger
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

2002-12-06 Diskussionsfäden Torsten Wolny
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

2002-12-06 Diskussionsfäden Adrian Zaugg
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)