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:
http://we.je/upgrading-your-kernel-on-arch-linux-on-digital-ocean/
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!
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>www.say.si <br>Lucius.Tel
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>
Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.
Full documentation for every DigitalOcean product.
The Wave has everything you need to know about building a business, from raising funding to marketing your product.
Stay up to date by signing up for DigitalOcean’s Infrastructure as a Newsletter.
New accounts only. By submitting your email you agree to our Privacy Policy
Scale up as you grow — whether you're running one virtual machine or ten thousand.
Sign up and get $200 in credit for your first 60 days with DigitalOcean.*
*This promotional offer applies to new accounts only.