Update Your RPi Kernel and Firmware

An easier way to keep your Raspberry Pi updated

Rpi-update is a tool created by Hexxeh for easily keeping your Raspberry Pi firmware and kernel up-to-date. It's a brilliant tool and very easy to use. Type the following command to download and install rpi-update:

root@myrasbox:~# wget http://goo.gl/1BOfJ -O /usr/bin/rpi-update && chmod +x /usr/bin/rpi-update

Now you should be able to run rpi-update when needed by typing the following command:

root@myrasbox:~# rpi-update

So, now type 'rpi-update' at the command prompt, and press the enter key, to update/upgrade your Raspberry Pi with the latest firmware and kernel!

If no errors appeared and the installation was successful, you are advised that a reboot is required. Type 'reboot' at the command prompt and press the enter key.

root@myrasbox:~# reboot

After rebooting

After the system has rebooted, at the login prompt enter the name of the normal user that you specified in the previous section (i.e. NOT 'root') and enter the password you've set for this user during the account creation process. As an example we have used 'dave' as our normal user account name.

When you are logged in to your Slackware ARM system as a normal user there may be occasions when you require 'root' access. To change from a normal user to 'root' user type 'su -' at the command prompt:

dave@myrasbox:~# su -

Enter the root user password when prompted. You should now have root access on your system. This is how you should always change from a normal user to 'root' user on your Slackware ARM system.

FatDog says ... NB: Always remember, root user is all powerful on a Linux system and should only be used when abolutely necessary! It is IMPORTANT never to use the root user for doing things that you can do under a normal user account.

Logging in as a normal user is always good policy. If you are logging in remotely (via ssh) then root login is not permitted by default which is an added security feature. To enable remote login with root user a ssh public key must be specified in the /root/.ssh/authorized_keys file or you need to add 'PermitRootLogin yes' to the /etc/ssh/sshd_config file. This is something we're not going to cover in this SARPi guide.

How to change from root user back to a normal user will be explained later on in this guide.

Continue to the next section of this guide... Boot Config.