New way of installing updated kernel

This commit is contained in:
Bob Mottram 2014-08-23 15:56:28 +01:00
parent 574741d901
commit 11eaba7e33
1 changed files with 7 additions and 26 deletions

View File

@ -385,7 +385,7 @@ Some basic Emacs keys which will be useful to new users are:
To enable some newer packages add backports to the repositories. To enable some newer packages add backports to the repositories.
#+BEGIN_SRC: bash #+BEGIN_SRC: bash
echo "deb http://ftp.us.debian.org/debian wheezy-backports main" >> /etc/apt/sources.list echo "deb http://ftp.us.debian.org/debian jessie-backports main" >> /etc/apt/sources.list
apt-get update apt-get update
apt-get dist-upgrade apt-get dist-upgrade
apt-get install ca-certificates apt-get install ca-certificates
@ -420,32 +420,11 @@ echo "export TZ='Europe/London'" >> /home/myusername/.bashrc
#+END_SRC #+END_SRC
** Upgrade the kernel ** Upgrade the kernel
Using a more recent kernel should improve stability of the system and also allow it to make use of hardware random number generation, which improves the overall security. Please note that this kernel is specific to the BBB, so if you're using a Raspberry Pi, Cubieboard or other SBC then look elsewhere on the web for information about upgrading the kernel. Newer kernels are also available at http://rcn-ee.net/deb/wheezy-armhf ("bone" in the name indicates kernels with BBB specific patches). Using a more recent kernel should improve stability of the system and also allow it to make use of hardware random number generation, which improves the overall security. Please note that this kernel is specific to the BBB, so if you're using a Raspberry Pi, Cubieboard or other SBC then look elsewhere on the web for information about upgrading the kernel. Newer kernels are also available at http://rcn-ee.net/deb/jessie-armhf ("bone" in the name indicates kernels with BBB specific patches).
#+BEGIN_SRC: bash
mkdir ~/build
cd ~/build
wget http://freedombone.uk.to/kernel-3.15.tar.gz
#+END_SRC
Verify it.
#+BEGIN_SRC: bash
sha256sum kernel-3.15.tar.gz
abf3e1077bed32a2d7b8e751a6002488032ada7611825c46b0fb548fc838fd99
#+END_SRC
Then extract and install it.
#+BEGIN_SRC: bash
tar -xzvf kernel-3.15.tar.gz
cd kernel-3.15
sh install-me.sh
#+END_SRC
If you get a certificate error then edit *install-me.sh* and change the /https/ to /http/, save and try again. Once the installation has completed then you can reboot by typing:
#+BEGIN_SRC: bash #+BEGIN_SRC: bash
cd /opt/scripts/tools
./update_kernel.sh --kernel v3.15.10-bone7
reboot reboot
#+END_SRC #+END_SRC
@ -455,6 +434,8 @@ After the system has rebooted you can ssh back unto it and log in as the root us
uname -mrs uname -mrs
#+END_SRC #+END_SRC
Note: If you're upgrading to any other kernel version and the BBB fails to reboot, with lights continuously on, then remove power, take out the microSD, insert it into your laptop then do something like "*sudo emacs /media/$USER/rootfs/boot/uEnv.txt*" and change the kernel version to the previous one which you were using, then eject the microSD drive, re-insert it into the BBB and re-apply power.
Now enable zram. Now enable zram.
#+BEGIN_SRC: bash #+BEGIN_SRC: bash
@ -557,7 +538,7 @@ esac
exit $RETVAL exit $RETVAL
#+END_SRC #+END_SRC
Save and exit, then reboot again. Save and exit.
#+BEGIN_SRC: bash #+BEGIN_SRC: bash
chmod +x /etc/init.d/zram chmod +x /etc/init.d/zram