kernel

This is an old revision of the document!


Hier wird primär beschrieben, wie ich die Kernel auf meiner “Haupt”-Installation update. Das dient nicht nur zur Information anderer, sondern hilft auch ganz gut gegen Vergessen ;)

Aktuelle Situation

  • Kernel aus dem offiziellen git-Tree
  • Initrd wird von dracut erzeugt
  • Bootloader ist GRUB2
  • Das Laptop hat sowohl UEFI als auch eine GPT-Partitionstabelle

Alles als normaler User ausführen ;)

  • (Erster clone: cd /usr/src; git clone git:git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git; git rename origin linus ) * git pull linus * git checkout -f v3.4-rc1 ( version ) oder git checkout linus/master ( aktueller entwicklungszweig ) ==== Erstellen des Kernels und der initrd ==== * make oldconfig / make menuconfig * make -j8 && sudo make modules_install && sudo cp arch/x86/boot/bzImage /boot/kernel-3.4-rc1+ && sudo dracut /boot/initramfs-3.4-rc1+.img –omit plymouth –force –xz -H “3.4.0-rc1+” && sudo grub2-mkconfig -o /boot/efi/EFI/grub2/grub.cfg Achtung: /boot/efi ist in meinem Fall die EFI-Bootpartition. Bei “normalem” GRUB2 sollte die Config unter /boot/grub2/grub.cfg liegen ===== Aktuelle Kernelconfigs ===== ==== brot - Dell Latitude E6420 ==== ==== kernel bauen und initrd erstellen ==== dracut ist ein sehr nettes tool, das kaum konfiguration benötigt und in portage enthalten ist. das verwenden wir hier :) make -j6 && sudo make modules_install && sudo cp arch/x86/boot/bzImage /boot/kernel-3.0.0-rc1+ && sudo dracut /boot/initramfs-3.0.0-rc1+.img –force –lzma -H “3.0.0-rc1+” ==== brotscheibe dell latitude e6420 .config ====
  • kernel.1333981434.txt.gz
  • Last modified: 2012/04/09 14:23
  • by brot