How to update the kernel to 3.13.5 with Arch Linux on Digital Ocean

  • Posted on March 14, 2014
  • l1Asked by l1

Hi everyone,

I have written a how to on how to change/update your kernel on DO. If someone would like to do this on Arch Linux, please have a look at the instructions here:

Submit an answer

This textbox defaults to using Markdown to format your answer.

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

Sign In or Sign Up to Answer

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Want to learn more? Join the DigitalOcean Community!

Join our DigitalOcean community of over a million developers for free! Get help and share knowledge in Q&A, subscribe to topics of interest, and get courses and tools that will help you grow as a developer and scale your project or business.

That seems unnecessarily complicated. This is what I did: <br> Note that the current kernel is 3.13.6) <br> <br>1. update system <br># pacman -Syu --ignore filesystem,bash <br># pacman -S bash <br># pacman -Su <br># pacman -S linux <br>examples/ <br> <br>2. configure network profile <br>depending on whether you prefer netctl or netcfg <br># cp /etc/netctl/examples/ethernet-static /etc/netctl/my-static <br>or <br># cp /etc/network.d/examples/ethernet-static /etc/network.d/my-static <br> <br>Then edit the profile (e.g. my-static") to reflect the settings for your droplet. The link device naming has changed from eth0 to enp0s3, and now ens3. (If you have no network after rebooting, log in using the console and determine the correct name with “ip link” or “ifconfig” and correct the profile) <br> <br>I prefer vim and netctl so: <br># pacman -Rc vi, netcfg <br># pacman -S vim, netctl <br># ln -s /usr/bin/vi /usr/bin/vim <br># vi /etc/netctl/my-static <br>… <br># netctl enable static <br> <br>3. From the droplet Control Panel <br>settings > kernel <br>select the new kernel to boot > Change <br>Power Cycle <br> <br>It speeds up the network starting if the network interface name is corrected in these files: <br>/etc/ifplugd/ifplugd.conf <br>/etc/udev/rules.d/70-digitalocean-net.rules <br> <br> <br>

I’ve added a few more details to the article: <br> <br>- 64-Bit Kernel and Kernel Headers are also now available <br>- Explained the networking change of ethernet card (eth0) to ens3 more. <br> <br>Depending on your Arch server instance you may have netcfg (which is old) or netctl (new). Netctl is easier to setup as you simply need to add the network@ens3.service to systemctl and start it. <br> <br>I would highly recommend for people to read the entire article and setup their modules and networking BEFORE they reboot. If you do all these steps, i.e. install the kernel and headers and fix networking, you can simply just reboot the droplet and it will come back functioning :) <br> <br>Hope that helps <br> <br>– <br>Lucius Rizzo <br> <br>Lucius.Tel