kernel-image. wo ist .config?

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
klaus_topmueller
Beiträge: 5
Registriert: 17.05.2002 19:31:37

kernel-image. wo ist .config?

Beitrag von klaus_topmueller » 26.06.2002 20:02:43

hallo

hab einige kernel-unklarheiten

hab mir über "apt-get install kernel-image-2.4.16-586" nen kernel installiert. er hat auch alles module schön geladen, die ich schon gebraucht habe.

aber wo ist das .config file normalerweise bei eigenkomplierung doch unter /usr/src/kernel-source*****/.config

ich will nämlich den 2.4.18 installieren ohne CONFIG_MODVERSIONS. da ich damit nur probleme hab. eigenkompilierung bis anhin immer gescheitert.

beim booten von 2.4.18 findet er keine root-partition. und
initrd.img versteh ich auch nicht ganz. ist immernoch mit 2-4-16-586 verlinkt. scheinbar braucht man kein initrd für 2.4.18

lrwxrwxrwx 1 root root 26 25. Jun 03:01 initrd.img -> boot/initrd.img-2.4.16-586

mein lilo:

--
lba32

boot=/dev/hda
root=/dev/hdb1
initrd=/initrd.img

# Installs the specified file as the new boot sector
install=/boot/boot.b

# Specifies the location of the map file
map=/boot/map

# boot message
delay=20
prompt
vga=normal
append="hdc=ide-scsi hdd=ide-scsi max_scsi_luns=1"

# Boot up Linux by default.
#
default=Linux-2.4.18

image=/vmlinuz
label=Linux-2.4.18
read-only
# restricted
# alias=1
image=/vmlinuz.old
label=Linux-2-4-16
read-only
# optional
# restricted
# alias=2

Benutzeravatar
feltel
Webmaster
Beiträge: 10374
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Re: kernel-image. wo ist .config?

Beitrag von feltel » 26.06.2002 20:25:09

klaus_topmueller hat geschrieben:aber wo ist das .config file normalerweise bei eigenkomplierung doch unter /usr/src/kernel-source*****/.config
Die liegt unter /boot/config-<kernelversion>
beim booten von 2.4.18 findet er keine root-partition. und
initrd.img versteh ich auch nicht ganz. ist immernoch mit 2-4-16-586 verlinkt. scheinbar braucht man kein initrd für 2.4.18
initrd brauchst Du eigentlich nicht. Baue nen ganz normalen Kernel und lass das initrd-Zeugs weg.

Benutzeravatar
minuseins
Beiträge: 123
Registriert: 21.05.2002 17:42:51
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von minuseins » 27.06.2002 15:21:17

tja... initrd erlaubt z.B. alternative root-verzeichnisse zur laufzeit. wenn ich mich nicht irre, sind alle 2.4er kernel von debian, die man mit 'apt-get install' installiert auch mit initrd "erstellt" worden sind. diese benoetigen allerdings spezielle uebergabe parameter fuer die boot-manager, sonst booten die nicht. fuer den otto-normal-mausschubser, reicht es allerdings, wenn er sich einen vanilla-kernel von http://www.kernel.org herunterlaed und mit der ueblichen 'make'-arie konfiguriert, kompiliert und installiert.

so long

[-1]
He who work root can fell trees and knowledge is no substitute for experience.

Benutzeravatar
feltel
Webmaster
Beiträge: 10374
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Beitrag von feltel » 27.06.2002 15:23:40

minuseins hat geschrieben:fuer den otto-normal-mausschubser....
grrr :evil:

Benutzeravatar
minuseins
Beiträge: 123
Registriert: 21.05.2002 17:42:51
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von minuseins » 27.06.2002 15:56:36

hmmm feltel... warum fuehlst DU dich eigentlich angesprochen? ;)

[-1]
He who work root can fell trees and knowledge is no substitute for experience.

Antworten