kernel

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
kernel [2012/02/18 13:12] – old revision restored brotkernel [2014/12/06 16:34] (current) brot
Line 1: Line 1:
-My ferind was trying to install Linux on his Envyand it wouldn'install because of the USB 3.0 thing, but we discovered that the eSATA/USB combined port is actually USB 2.0, and it worked fine.+===== Kernelupdate/config und initrd erstellen ===== 
 + 
 +Hier wird primär beschriebenwie 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 
 + 
 +==== Updaten des Kernels ==== 
 + 
 +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 ==== 
 +<code> 
 +make oldconfig 
 +make menuconfig 
 +make -j8 && sudo make modules_install && sudo cp arch/x86/boot/bzImage /boot/kernel-3.11.0-rc3 && sudo dracut /boot/initramfs-3.11.0-rc3.img --force --xz -H "3.11.0-rc3" --omit "i18n" --add-drivers i915 "--compress=xz --check=crc32 -9e" && sudo grub2-mkconfig -o /boot/grub2/grub.cfg 
 +</code> 
 + 
 +<code> 
 +brot@brotscheibe linux % KVER=`grep -o -E "[[:digit:]]+\.[[:digit:]]+\.[[:digit:]](\-\r\c[[:digit:]]*)?" .config` make -j14 && sudo make modules_install && sudo cp arch/x86/boot/bzImage /boot/$KVER && sudo dracut /boot/initramfs-$KVER --force --xz -H $KVER --omit "i18n" --add-drivers i915 --add-drivers ahci "--compress=xz --check=crc32 -9e" && sudo grub2-mkconfig -o /boot/grub2/grub.cfg </code> 
 + 
 +===== Aktuelle Kernelconfigs ===== 
 + 
 +==== brot - Dell Latitude E6420 ==== 
 +[[https://owncloud.minad.de/public.php?service=files&t=2bab8797eee07f0c56abf2cfc381e09b|.config für 3.11.0-rc3 auf owncloud.minad.de]] 
 +[[http://is.gd/6RfnLD|.config für 3.4-rc1 auf share]] 
  • kernel.1329570737.txt.gz
  • Last modified: 2012/02/18 13:12
  • by brot