[TUTORIAL] Windows 10/Ubuntu Dual Boot on an x64 LattePanda
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.
Method
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.