keine initrd trotz initramfs-tools
keine initrd trotz initramfs-tools
Ich habe probiert, einen neuen Kernel 2.6.32 zu kompilieren, lenny mit 2.6.26.X war vorher drauf. Allerdings erhalte ich trotz installierten initramfs-tools, dem vorgeschriebenen Scripten in /etc/kernel/post{inst,rm}.d und auch der sonstigen Abarbeitung der bekannten Anleitungen keine initrd. Die .deb Pakete werden alle korrekt hergestellt. Habe ich etwas elementares übersehen?
Re: keine initrd trotz initramfs-tools
Code: Alles auswählen
mkinitramfs -c -k Kernel-Version
# resp Name des Modul-Verzeichnisses /lib/modules/Kernel-Version
oder
mkinitramfs -c -k all
initrd ist in der config auch aktiviert?
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
Re: keine initrd trotz initramfs-tools
Danke rendegast,
die initrd ist in der config aktiviert (CONFIG_BLK_DEV_INITRD=Y), ich hatte schon einmal ein
gemacht, die eingesetzte initrd half garnicht, das booten des neuen kernels schlug sofort fehl.
die initrd ist in der config aktiviert (CONFIG_BLK_DEV_INITRD=Y), ich hatte schon einmal ein
Code: Alles auswählen
update-initramfs -c-k [kernel version]
Re: keine initrd trotz initramfs-tools
Eventuell ist in der /etc/kernel-img.conf das do_initrd = yes auf no gesetzt.
Gruß cirrussc
--------------------
„Der Mensch steigert zur Zeit die Nutzung dessen, was seiner Willkür unterliegt - und kommt sich sehr klug dabei vor.“ H. Gruhl
--------------------
„Der Mensch steigert zur Zeit die Nutzung dessen, was seiner Willkür unterliegt - und kommt sich sehr klug dabei vor.“ H. Gruhl
Re: keine initrd trotz initramfs-tools
Damit hat es bei mir auch nicht geklappt.meberlin hat geschrieben:Ich habe probiert, einen neuen Kernel 2.6.32 zu kompilieren,
... trotz installierten initramfs-tools,
Abhilfe hat bei mir:
# cd /etc/kernel/postinst.d
# ln -s /usr/share/doc/kernel-package/examples/etc/kernel/postinst.d/initramfs ./initramfs
# cd ../postrm.d/
# ln -s /usr/share/doc/kernel-package/examples/etc/kernel/postrm.d/initramfs ./initramfs
Doppelt gemoppelt, denn initramfs-tool habe ich gelassen. Schadet nicht...
Guckst du, warum ich mit DEM nur im Geschäft zu tun habe:
http://www.youtube.com/watch?v=wvsboPUj ... re=related
http://www.youtube.com/watch?v=wvsboPUj ... re=related
-
- Beiträge: 278
- Registriert: 19.04.2009 18:55:05
Re: keine initrd trotz initramfs-tools
Das ist nicht doppelt gemoppelt, denn das Skript initramfs-tools wird vom kernel-package nicht ausgeführt ("kernel-package passes an extra arg; hack to not run under kernel-package"). Ergo habe ich ebenfalls die Skripte aus dem kernel-package verlinkt...
EDIT: Außer vielleicht beim Installieren eines offiziellen Debian Kernels bzw. eines Kernels ohne Verwendung des kernel-packages?
EDIT: Außer vielleicht beim Installieren eines offiziellen Debian Kernels bzw. eines Kernels ohne Verwendung des kernel-packages?
- KBDCALLS
- Moderator
- Beiträge: 22447
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Re: keine initrd trotz initramfs-tools
meberlin hat geschrieben:Die .deb Pakete werden alle korrekt hergestellt. Habe ich etwas elementares übersehen?
Wie sah der Aufruf von make-kpkg denn aus ?
Wenn man dem die Option --initrd nicht mitgibt, dann wird auch keine Initrd erstellt.
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:
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.
Re: keine initrd trotz initramfs-tools
# make-kpkg --append-to-version=-mein-01 --initrd --config=menuconfig kernel_image kernel_headersKBDCALLS hat geschrieben:Wie sah der Aufruf von make-kpkg denn aus ?meberlin hat geschrieben:
Wenn man dem die Option --initrd nicht mitgibt, dann wird auch keine Initrd erstellt.
So war es bei mir. Hat auch nicht geholfen.
&
# cat /etc/kernel-img.conf
# Kernel image management overrides
# See kernel-img.conf(5) for details
do_symlinks = yes
relative_links = yes
do_bootloader = no
do_bootfloppy = no
do_initrd = yes
link_in_boot = no
postinst_hook = update-grub
postrm_hook = update-grub
Mit den beiden Softlinks klappt es mit initrd beim 2.6.30 (immer noch) und 2.6.32 (endlich...)
Guckst du, warum ich mit DEM nur im Geschäft zu tun habe:
http://www.youtube.com/watch?v=wvsboPUj ... re=related
http://www.youtube.com/watch?v=wvsboPUj ... re=related
Re: keine initrd trotz initramfs-tools
r5real hat geschrieben:# make-kpkg --append-to-version=-mein-01 --initrd --config=menuconfig kernel_image kernel_headersKBDCALLS hat geschrieben:Wie sah der Aufruf von make-kpkg denn aus ?meberlin hat geschrieben:
Wenn man dem die Option --initrd nicht mitgibt, dann wird auch keine Initrd erstellt.
So war es bei mir. Hat auch nicht geholfen.
&
# cat /etc/kernel-img.conf
# Kernel image management overrides
# See kernel-img.conf(5) for details
do_symlinks = yes
relative_links = yes
do_bootloader = no
do_bootfloppy = no
do_initrd = yes
link_in_boot = no
postinst_hook = update-grub
postrm_hook = update-grub
Mit den beiden Softlinks klappt es mit initrd beim 2.6.30 (immer noch) und 2.6.32 (endlich...)
hmmm.. versuchs ma auf die art und weise
make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers
obwohl, ob die reihenfolge der --initrd im aufruf, entscheident ist, weiss ich nicht.
ich hab mir mitlerweile den kernel ohne der initrd zusammengebacken, bootet jetzt etwas flotter das ganze.
PC
Debian Squeeze
Maiboard: Asus P5E Deluxe
CPU: Core2Quad Q6600
GPU: gForce 6600 GT
Debian Squeeze
Maiboard: Asus P5E Deluxe
CPU: Core2Quad Q6600
GPU: gForce 6600 GT