[TUTORIAL] Windows 10/Ubuntu Dual Boot on an x64 LattePanda

userHead LattePanda 2017-03-24 18:37:36 29148 Views10 Replies



Many users want to be able to use the LattePanda's hardware to run Linux, but due to some restrictions with the UEFI firmware it has not been a straightforward process to reinstall Windows 10 after installing a Linux system. This guide will walk you though how to dual boot Windows 10 AND Ubuntu 16.04 LTS.

Please note that at the time of writing driver support under Linux is still limited, but essential features such as WiFi, Bluetooth, DSI and Audio work well. You can find out more in our Linux discussion here.


Boot in to Windows 10

Right click on the Windows 10 logo in the taskbar

Navigate to "Disk Management"

Right click on your Windows 10 partition (C:/) and select "Shrink Volume"

Choose the shrink size you would like. This will become unallocated space that you can then use to install Ubuntu (or another distro of your choice) The amount of space will vary according to your needs, but I did 15GB.

Ubuntu 16.04 LTS

Download Ubuntu 16.04 LTS

Burn the iso to a USB drive. You can use our toolpack here.
Create a bootable USB stick on Mac/Windows/Linux:
https://tutorials.ubuntu.com/tutorial/t ... on-macos#0
https://tutorials.ubuntu.com/tutorial/t ... n-ubuntu#0
https://tutorials.ubuntu.com/tutorial/t ... -windows#3

Insert your USB drive to a free USB port on the LattePanda, and reboot the machine. When the LattePanda boots, you will be greeted by the installation process.

Select Install Ubuntu

Install the system on the unallocated space you created. Just click through all the default settings for now, you can install updates later. Actually, you wont be able to install updates because you need to do some tweaking for the hardware to work with Linux.

When the system is installed, reboot the LattePanda.

When Ubuntu installs it will create a Linux GRUB for us to select an operating system on boot. The problem is that the UEFI firmware for the LattePanda works with the Windows 10 boot manager, which will always boot in to Windows 10 by default, so we need to instruct it to boot to the Linux GRUB where so that we have a choice of the OS we will use. Conveniently, this can be altered inside of Windows.

Windows 10

Press the Windows Key on your keyboard, type cmd, and then right click the command prompt application and run as administrator

Now type the following command:

Code: Select all

bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi Hit enter and reboot.

When the LattePanda boots, you will be greeted by the Linux GRUB, which will enable you to select an operating system on boot! Two operating systems, one tiny computer! Cool.

To get WiFi and Bluetooth modules running under Ubuntu, see this post.