Add downgrade kernel script

The ubuntu release always comes with the lastest kernel, this
script will save sometime to do the downgrade kernel for you,
actually it not only downgrade kernel, you can specify any kernel
you want to put on the image.

Change-Id: I8639ca4a8c0cfa28db8a7faa6587510f44e27303
This commit is contained in:
Weezer Su 2017-02-02 14:33:28 -06:00 committed by weezer su
parent 49ccdbeb2c
commit 4e341cf48a
2 changed files with 31 additions and 0 deletions

View File

@ -0,0 +1,15 @@
#!/bin/bash
#eg. KERNEL_VERSION="3.13.0-98"
KERNEL_VERSION=${KERNEL_VERSION:-false}
if [[ "${KERNEL_VERSION}" = false ]]; then
echo "Please setup the KERNEL_VERSION before running this script"
exit 1
fi
pushd ..
source functions.rc
for node in $(get_all_hosts); do
ssh -q -t -o StrictHostKeyChecking=no 10.0.0.${node#*":"} KERNEL_VERSION="${KERNEL_VERSION}" 'bash -s' < tools/ubuntu-downgrade.sh
done

View File

@ -0,0 +1,16 @@
#!/bin/sh
#eg. KERNEL_VERSION="3.13.0-98"
KERNEL_VERSION=${KERNEL_VERSION:-false}
if [[ "${KERNEL_VERSION}" = false ]]; then
echo "Please setup the KERNEL_VERSION before running this script"
exit 1
fi
sudo apt-get update
sudo aptitude install -y linux-image-${KERNEL_VERSION}-generic \
linux-headers-${KERNEL_VERSION} linux-image-extra-${KERNEL_VERSION}-generic
sudo sed -i "s/GRUB_DEFAULT=.*/GRUB_DEFAULT=\"Advanced options for Ubuntu>Ubuntu, with Linux ${KERNEL_VERSION}-generic\"/" /etc/default/grub
sudo update-grub
sudo reboot