khul
08-11-2016, 01:41
Updatd instructions for Kubuntu on current 4.4.6 version of ixgbe
Link updated: https://downloadmirror.intel.com/146...e-4.4.6.tar.gz
Originally Posted by nlienard
mv /etc/grub.d/06_OVHkernel /etc/grub.d/25_OVHkernel
yum install -y kernel kernel-headers
grub2-mkconfig -o /boot/grub2/grub.cfg
systemctl restart network
apt-get install -y linux-image-generic linux-headers-generic && mv /etc/grub.d/06_OVHkernel /etc/grub.d/25_OVHkernel && update-grub && apt-get install -y make gcc && BUILD_KERNEL=$(sed -n -e '/vmlinuz-.*-generic/p' /boot/grub/grub.cfg | sed -e 's/.*vmlinuz-\(.*-generic\) .*/\1/' | head -n 1) && cd /usr/local/src && wget https://downloadmirror.intel.com/14687/eng/ixgbe-4.3.15.tar.gz && tar xzvf ixgbe-4.3.15.tar.gz && cd ixgbe-4.3.15/src && make CFLAGS_EXTRA="-DIXGBE_NO_LRO" BUILD_KERNEL="$BUILD_KERNEL" install && update-initramfs -tuk $BUILD_KERNEL && echo DONE! && reboot
apt-get install linux-image-server
mkdir ~/ovh.d mv /etc/grub.d/06_OVHkernel ~/ovh.d
update-grub
root@XXXXXXX:/boot/grub# fgrep default= /boot/grub/grub.cfg set default="0" root@ksXXXXXXX:/boot/grub# fgrep menuentry /boot/grub/grub.cfg if [ x"${feature_menuentry_id}" = xy ]; then menuentry_id_option="--id" menuentry_id_option="" export menuentry_id_option menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-7b3baca0-a11a-48db-be56-c1e1f4f773cd' { submenu 'Advanced options for Ubuntu' $menuentry_id_option 'gnulinux-advanced-7b3baca0-a11a-48db-be56-c1e1f4f773cd' { menuentry 'Ubuntu, with Linux 3.5.0-17-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.5.0-17-generic-advanced-7b3baca0-a11a-48db-be56-c1e1f4f773cd' { menuentry 'Ubuntu, with Linux 3.5.0-17-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.5.0-17-generic-recovery-7b3baca0-a11a-48db-be56-c1e1f4f773cd' { root@ks3097745:/boot/grub#
for fdisk: simply don't use fdisk, but pinstead use parted parted /dev/sd print parted /dev/sda print (/usr/lib/grub/update-grub_lib: No such file or directory sed -i "s/update-grub_lib/grub-mkconfig_lib/g" /etc/grub.d/21_OVHkernel the file is called differently now :-/ root@ksXXXXXXX:~# ls -lah /dev/sda ls: cannot access /dev/sda: No such file or directory root@ksXXXXXXX:~# ls -lah /dev/sda* brw-rw---- 1 root disk 8, 1 Oct 24 09:12 /dev/sda1 brw-rw---- 1 root disk 8, 2 Oct 24 09:12 /dev/sda2 brw-rw---- 1 root disk 8, 3 May 19 13:15 /dev/sda3 Without that file fdisk can't read the partition table3 root@ksXXXXXXX:~# cd /dev root@ksXXXXXXX:/dev# mknod sda b 8 0 root@ksXXXXXXX:/dev# fdisk -l Disk /dev/sda: 1000.2 GB, 1000204886016 bytes 255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x000a3f77 Device Boot Start End Blocks Id System (much better now :-) /dev/sda1 * 4096 20975616 10485760+ 83 Linux /dev/sda2 20975617 1952468992 965746688 83 Linux /dev/sda3 1952468993 1953520064 525536 82 Linux swap / Solaris root@ksXXXXXXX:/dev# hmm, a couple lines seem to be missing: /dev/sda1 * 4096 20975616 10485760+ 83 Linux /dev/sda2 20975617 1952468992 965746688 83 Linux /dev/sda3 1952468993 1953520064 525536 82 Linux swap / Solaris root@ksXXXXXXX:~# cd /dev root@ksXXXXXXX:/dev# mknod sda b 8 0 re-created the /dev/sd file
-rwxr-xr-x 1 root root 6658 2011-04-21 14:31 00_header -rwxr-xr-x 1 root root 5522 2011-04-21 14:19 05_debian_theme -rwxr-xr-x 1 root root 959 2010-10-11 12:31 06_OVHkernel -rwxr-xr-x 1 root root 6304 2011-04-21 14:31 10_linux -rwxr-xr-x 1 root root 5233 2011-04-21 14:31 20_linux_xen -rwxr-xr-x 1 root root 7119 2011-04-21 14:31 30_os-prober -rwxr-xr-x 1 root root 214 2011-04-21 14:31 40_custom -rwxr-xr-x 1 root root 95 2011-04-21 14:31 41_custom -rw-r--r-- 1 root root 483 2011-04-21 14:31 README
-rwxr-xr-x 1 root root 6658 2011-04-21 14:31 00_header -rwxr-xr-x 1 root root 5522 2011-04-21 14:19 05_debian_theme -rwxr-xr-x 1 root root 6304 2011-04-21 14:31 10_linux -rwxr-xr-x 1 root root 5233 2011-04-21 14:31 20_linux_xen -rwxr-xr-x 1 root root 959 2010-10-11 12:31 25_OVHkernel -rwxr-xr-x 1 root root 7119 2011-04-21 14:31 30_os-prober -rwxr-xr-x 1 root root 214 2011-04-21 14:31 40_custom -rwxr-xr-x 1 root root 95 2011-04-21 14:31 41_custom -rw-r--r-- 1 root root 483 2011-04-21 14:31 README
update-grub
# update-grub -v grub-mkconfig (GRUB) 1.99~rc1-13ubuntu3
apt-get update
apt-cache search linux-image
# apt-cache search linux-image linux-image-2.6.38-8-generic - Linux kernel image for version 2.6.38 on x86/x86_64 linux-image-2.6.38-8-generic-pae - Linux kernel image for version 2.6.38 on x86 linux-image-2.6.38-8-virtual - Linux kernel image for version 2.6.38 on x86/x86_64 linux-image-generic - Generic Linux kernel image linux-image-generic-pae - Generic Linux kernel image linux-image-server - Linux kernel image on Server Equipment. linux-image-virtual - Linux kernel image for virtual machines linux-image-2.6.32-25-generic-pae - Linux kernel image for version 2.6.32 on x86 linux-image-2.6.32-31-generic-pae - Linux kernel image for version 2.6.32 on x86 linux-image-2.6.32-29-generic-pae - Linux kernel image for version 2.6.32 on x86
apt-get install linux-image-[your selection]
# fgrep menuentry /boot/grub/grub.cfg menuentry "Ubuntu 10.10, OVH kernel 2.6.38.2-xxxx-grs-ipv6-64" { menuentry 'Ubuntu, with Linux 2.6.38-8-server' --class ubuntu --class gnu-linux --class gnu --class os { menuentry 'Ubuntu, with Linux 2.6.38-8-server (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
GRUB_DEFAULT=1
update-grub
# uname -a Linux my-super-duper-server 2.6.38-8-server #42-Ubuntu SMP Mon Apr 11 03:49:04 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux