Last active
February 17, 2017 21:47
-
-
Save glinton/1b189179835675b7dcc5e335eff9c93e to your computer and use it in GitHub Desktop.
Downgrade kernel to last-known less oom-killy version (Ubuntu 14.04/16.04 on Digital Ocean)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Install older linux kernel (extras for docker) | |
apt-get install -y linux-image-4.4.0-53-generic linux-image-virtual linux-image-extra-4.4.0-53-generic linux-image-virtual | |
# Point to desired kernel entry (from /boot/grub/grub.cfg) v menuentry within submenu | |
sed -i 's|GRUB_DEFAULT.*|GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 4.4.0-53-generic"|g' /etc/default/grub | |
# ^From grub.cfg:17 ^menuentry title from grub.cfg:53 | |
# Generate new grub.cfg | |
update-grub | |
# Reboot into specified kernel | |
reboot |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-2d05e8ce-fce7-47d2-80c5-06e0f6c307b8' { | |
recordfail | |
load_video | |
gfxmode $linux_gfx_mode | |
insmod gzio | |
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi | |
insmod part_msdos | |
insmod ext2 | |
if [ x$feature_platform_search_hint = xy ]; then | |
search --no-floppy --fs-uuid --set=root 2d05e8ce-fce7-47d2-80c5-06e0f6c307b8 | |
else | |
search --no-floppy --fs-uuid --set=root 2d05e8ce-fce7-47d2-80c5-06e0f6c307b8 | |
fi | |
linux /boot/vmlinuz-4.4.0-62-generic root=UUID=2d05e8ce-fce7-47d2-80c5-06e0f6c307b8 ro console=tty1 console=ttyS0 | |
initrd /boot/initrd.img-4.4.0-62-generic | |
} | |
submenu 'Advanced options for Ubuntu' $menuentry_id_option 'gnulinux-advanced-2d05e8ce-fce7-47d2-80c5-06e0f6c307b8' { | |
menuentry 'Ubuntu, with Linux 4.4.0-62-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-62-generic-advanced-2d05e8ce-fce7-47d2-80c5-06e0f6c307b8' { | |
recordfail | |
load_video | |
gfxmode $linux_gfx_mode | |
insmod gzio | |
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi | |
insmod part_msdos | |
insmod ext2 | |
if [ x$feature_platform_search_hint = xy ]; then | |
search --no-floppy --fs-uuid --set=root 2d05e8ce-fce7-47d2-80c5-06e0f6c307b8 | |
else | |
search --no-floppy --fs-uuid --set=root 2d05e8ce-fce7-47d2-80c5-06e0f6c307b8 | |
fi | |
echo 'Loading Linux 4.4.0-62-generic ...' | |
linux /boot/vmlinuz-4.4.0-62-generic root=UUID=2d05e8ce-fce7-47d2-80c5-06e0f6c307b8 ro console=tty1 console=ttyS0 | |
echo 'Loading initial ramdisk ...' | |
initrd /boot/initrd.img-4.4.0-62-generic | |
} | |
menuentry 'Ubuntu, with Linux 4.4.0-62-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-62-generic-recovery-2d05e8ce-fce7-47d2-80c5-06e0f6c307b8' { | |
recordfail | |
load_video | |
insmod gzio | |
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi | |
insmod part_msdos | |
insmod ext2 | |
if [ x$feature_platform_search_hint = xy ]; then | |
search --no-floppy --fs-uuid --set=root 2d05e8ce-fce7-47d2-80c5-06e0f6c307b8 | |
else | |
search --no-floppy --fs-uuid --set=root 2d05e8ce-fce7-47d2-80c5-06e0f6c307b8 | |
fi | |
echo 'Loading Linux 4.4.0-62-generic ...' | |
linux /boot/vmlinuz-4.4.0-62-generic root=UUID=2d05e8ce-fce7-47d2-80c5-06e0f6c307b8 ro recovery nomodeset | |
echo 'Loading initial ramdisk ...' | |
initrd /boot/initrd.img-4.4.0-62-generic | |
} | |
menuentry 'Ubuntu, with Linux 4.4.0-53-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-53-generic-advanced-2d05e8ce-fce7-47d2-80c5-06e0f6c307b8' { | |
recordfail | |
load_video | |
gfxmode $linux_gfx_mode | |
insmod gzio | |
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi | |
insmod part_msdos | |
insmod ext2 | |
if [ x$feature_platform_search_hint = xy ]; then | |
search --no-floppy --fs-uuid --set=root 2d05e8ce-fce7-47d2-80c5-06e0f6c307b8 | |
else | |
search --no-floppy --fs-uuid --set=root 2d05e8ce-fce7-47d2-80c5-06e0f6c307b8 | |
fi | |
echo 'Loading Linux 4.4.0-53-generic ...' | |
linux /boot/vmlinuz-4.4.0-53-generic root=UUID=2d05e8ce-fce7-47d2-80c5-06e0f6c307b8 ro console=tty1 console=ttyS0 | |
echo 'Loading initial ramdisk ...' | |
initrd /boot/initrd.img-4.4.0-53-generic | |
} | |
menuentry 'Ubuntu, with Linux 4.4.0-53-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-53-generic-recovery-2d05e8ce-fce7-47d2-80c5-06e0f6c307b8' { | |
recordfail | |
load_video | |
insmod gzio | |
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi | |
insmod part_msdos | |
insmod ext2 | |
if [ x$feature_platform_search_hint = xy ]; then | |
search --no-floppy --fs-uuid --set=root 2d05e8ce-fce7-47d2-80c5-06e0f6c307b8 | |
else | |
search --no-floppy --fs-uuid --set=root 2d05e8ce-fce7-47d2-80c5-06e0f6c307b8 | |
fi | |
echo 'Loading Linux 4.4.0-53-generic ...' | |
linux /boot/vmlinuz-4.4.0-53-generic root=UUID=2d05e8ce-fce7-47d2-80c5-06e0f6c307b8 ro recovery nomodeset | |
echo 'Loading initial ramdisk ...' | |
initrd /boot/initrd.img-4.4.0-53-generic | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment