Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

10.06.2014, 11:06

.config wiederherstellen??

Hallo

ist es irgendwie möglich die Aktuell verwendete kernel konfig zu wiederherstellen

benutze jetzt die 3.12.20-gentoo Version und wollte jetzt die 3.12.20-gentoor1 kompilieren und nach /boot verschieben.

leider bekomme ich die Meldung das keine .config file in /usr/src/linux vorhanden ist (ist auch so)

leider weiß ich nicht ob ich Enable access to .config through /proc/config.gz Aktiviert habe, zumindest finde ich unter /proc/ keine config.gz datei ;(

LG

2

10.06.2014, 13:03

Hallo, du hast jetzt gar keine config mehr auch nicht vom alten kernel?

Du kannst auch noch folgendes versuchen:

Quellcode

1
/usr/src/linux/scripts/extract-ikconfig /boot/kernel-genkernel-x86_64-3.2.1-gentoo-r2 > /usr/src/linux/.config


Den Kernel musst Du natürlich anpassen.

Gruß

3

10.06.2014, 14:03

hi

da kommt nur

-bash: extract-ikconfig: Kommando nicht gefunden.

4

10.06.2014, 14:25

-bash: extract-ikconfig: Kommando nicht gefunden.

Hierfür wird ein Kernel mit CONFIG_IKCONFIG=y Support benötigt.
Entweder du baust ihn bei dir noch mit ein (dann nimm gleich CONFIG_IKCONFIG_PROC=y Support mit hinzu)
oder nutze dafür eine LiveCD

5

10.06.2014, 16:16

Zitat von »Planeshift«

Hallo, du hast jetzt gar keine config mehr auch nicht vom alten kernel?


jep

@josef.95

also du meinst ich soll die /proc/config.gz von eine live cd nehmen?

LG

6

10.06.2014, 16:39

@josef.95

also du meinst ich soll die /proc/config.gz von eine live cd nehmen?

Nein, das wäre ja eine andere .config

Du könntest eine LiveCD mit CONFIG_IKCONFIG=y Support nutzen, um damit die .config aus DEINEM vorhandenen bzImage (welches in deinem /boot liegt) auszulesen - so wie schon von Planeshift vorgeschlagen.
Sprich, nutze dafür eine LiveCD, denn in deinem Kernel ist ja scheinbar CONFIG_IKCONFIG Support noch nicht verfügbar.
Ob du das von deinem System oder von einer LiveCD aus machst ist völlig wurscht - wichtig ist nur das der Kernel IKCONFIG Support hat, denn ohne dem geht es nicht (wie an deiner Fehlermeldung zu sehen).

7

10.06.2014, 20:52

Danke josef.95

kurz gesagt, gentoo live cd nehmen

Root(/) partition nach /mnt/Gentoo mounten
/boot/ partition nach /mnt/Gentoo/boot mounten

und einfach mit

Quellcode

1
/usr/src/linux/scripts/extract-ikconfig /boot/kernel-genkernel-x86_64-3.2.1-gentoo-r2 > /usr/src/linux/.config


will da nur sicher gehen :rolleyes:

LG

bzw,

Quellcode

1
/mnt/gentoo/usr/src/linux/scripts/extract-ikconfig /mnt/gentoo/boot/kernel-3.12.20-gentoo > /mnt/gentoo/usr/src/linux/.config


da kommt

Quellcode

1
extract-ikconfig: Cannot find kernel config.

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »eric cartman« (11.06.2014, 10:28)


8

11.06.2014, 12:24

Zufällig mal den Genkernel verwendet? Dieser speichert die verwendeten Configs in /etc/kernels/ ab. Schaue mal dort ob Du was findest. Einige Tools legen die Config in das /boot/ Verzeichnis neben dem Kernel ab. An sonsten, wenn Du die Config nicht in den Kernel einkompiliert hast, ist diese wohl weg.
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

9

11.06.2014, 23:40

[...]
da kommt

Quellcode

1
extract-ikconfig: Cannot find kernel config.

Huh, dann wird vermutlich auch im bzImage aus dem man die config auslesen möchte der IKCONFIG Support benötigt.
Sorry, ich hab es so ohne IKCONFIG Support im Kernel nie getestet, weil nie benötigt bzw weil IKCONFIG Support hier immer verfügbar war.

Ich denke das beste ist immer noch sich wichtige Kernel-Configs die nicht verloren gehen dürfen mit im /boot abzulegen - dort gehen sie normal nicht ungewollt abhanden :)