Verstaendnisfrage make oldconfig

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Benutzeravatar
invertigo
Beiträge: 62
Registriert: 23.02.2005 15:47:40
Lizenz eigener Beiträge: MIT Lizenz

Verstaendnisfrage make oldconfig

Beitrag von invertigo » 25.04.2005 16:57:14

Situation:
Installierter 2.6.11er Debian-Kernel

Ziel:
Angepasster 2.6.11er Debian-Kernel selbstgemacht

Weg:
- 2.6.11er Debiansourcen ziehen
- auspacken
- cd /usr/src/linux
- make oldconfig
- anpassen
- make-kpkg
- selbstgebautes Paket installieren

Waere das soweit richtig, oder verstehe ich make oldconfig falsch?


Gruesse
Hendrik

Benutzeravatar
armin
Beiträge: 2682
Registriert: 17.03.2005 11:49:14

Beitrag von armin » 25.04.2005 17:04:50

Sieht doch nicht schlecht aus. Sollte so eigentlich passen. Ich würde aber fast tippen, dass "make oldconfig" nicht zu tun hat. Sind ja beides 2.6.11er Kernel. Das wirst du dann aber ja sehen.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22455
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 25.04.2005 17:45:19

Wobei zu sagen ist sobald inm /boot eine Konfigurationsdatei gefunden wird wird sie von einem Kernel 2.6.xx übernommen, was bei 2.4.xx nicht der Fall war
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
invertigo
Beiträge: 62
Registriert: 23.02.2005 15:47:40
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von invertigo » 25.04.2005 19:57:55

ich mache jetzt einfach mal hier weiter, auch wenns nicht ganz passt.

Habe also jetzt alles soweit getan, nur wenn ich das gebaute Paket installieren will kommt folgendes:

Code: Alles auswählen

dusk:/usr/src# dpkg -i kernel-image-2.6.11_0.2_i386.deb
Wähle vormals abgewähltes Paket kernel-image-2.6.11.
(Lese Datenbank ... 154604 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacke kernel-image-2.6.11 (aus kernel-image-2.6.11_0.2_i386.deb) ...
Richte kernel-image-2.6.11 ein (0.2) ...
/usr/sbin/mkinitrd: /lib/modules/2.6.11: Not a directory
/usr/sbin/mkinitrd: MODULES needs to be set to none?
Failed to create initrd image.
dpkg: Fehler beim Bearbeiten von kernel-image-2.6.11 (--install):
 Unterprozess post-installation script gab den Fehlerwert 2 zurück
Fehler traten auf beim Bearbeiten von:
 kernel-image-2.6.11
dusk:/usr/src#
okay, dachte ich mir, mache ich per

Code: Alles auswählen

mkdir /lib/modules/2.6.11
einfach nen dir da rein.
MOEP

Code: Alles auswählen

dusk:/usr/src# dpkg -i kernel-image-2.6.11_0.2_i386.deb
(Lese Datenbank ... 155434 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacke kernel-image-2.6.11 (aus kernel-image-2.6.11_0.2_i386.deb) ...
You are attempting to install a kernel image (version 2.6.11)
However, the directory /lib/modules/2.6.11 still exists.  If this
directory belongs to a previous kernel-image-2.6.11 package, and if
you have deselected some modules, or installed standalone modules
packages, this could be bad. However, if this directory exists because
you are also installing some stand alone modules right now, and they
got unpacked before I did, then this is pretty benign.  Unfortunately,
I can not tell the difference.

If /lib/modules/2.6.11 belongs to a old install of
kernel-image-2.6.11, then this is your last chance to abort the
installation of this kernel image (nothing has been changed yet).

If this directory is because of stand alone modules being installed
right now, or if it does belong to an older kernel-image-2.6.11
package but you know what you are doing, and if you feel that this
image should be installed despite this anomaly, Please answer n to the
question.

Otherwise, I suggest you move /lib/modules/2.6.11 out of the way,
perhaps to /lib/modules/2.6.11.old or something, and then try
re-installing this image.
Do you want to stop now? [Y/n]n
Entpacke Ersatz für kernel-image-2.6.11 ...
Richte kernel-image-2.6.11 ein (0.2) ...
/usr/sbin/mkinitrd: modutils >= 2.3.13 is required
Failed to create initrd image.
dpkg: Fehler beim Bearbeiten von kernel-image-2.6.11 (--install):
 Unterprozess post-installation script gab den Fehlerwert 2 zurück
Fehler traten auf beim Bearbeiten von:
 kernel-image-2.6.11
dusk:/usr/src#
das lustige:

modutils ist in Version 2.4.27.0-3 installiert...

un nue? *g*

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22455
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 25.04.2005 20:01:06

Mit den

Code: Alles auswählen

 modutils
kannst du beim Kernel 2.6.xx nichts anfangen. Du brauchst hierfür die

Code: Alles auswählen

 module-init-tools
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
invertigo
Beiträge: 62
Registriert: 23.02.2005 15:47:40
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von invertigo » 25.04.2005 20:15:39

Ja, nur dpkg verlangt ja explizit nach den modutils.

Code: Alles auswählen

Richte kernel-image-2.6.11 ein (0.2) ...
/usr/sbin/mkinitrd: modutils >= 2.3.13 is required 
module-init-tools hab ich in der Version 3.2-pre1-2 installiert.


.oO(ich wusste doch, wieso ich bisher beim 2.4er geblieben war *g*)

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22455
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 25.04.2005 20:27:23

Code: Alles auswählen

 modutils 
und

Code: Alles auswählen

 module-init-tools
lassen sich gemeinsam installieren.

Welches Distri hast du ? woody sarge oder Sid
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
invertigo
Beiträge: 62
Registriert: 23.02.2005 15:47:40
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von invertigo » 25.04.2005 20:30:35

Jawoll, so ists, hab ich ja auch beide installiert gehabt, _bevor_ ich versucht habe, das Paket zu installieren.

Sid lass ich laufen.

Antworten