Home > Hardware, Intel Celeron, Linux, Testing, Ubuntu > Installing Ubuntu 17.04 on CHUWI LapBook 14.1 Apollo Lake Laptop

Installing Ubuntu 17.04 on CHUWI LapBook 14.1 Apollo Lake Laptop

Since I’ve completed the review of CHUWI LapBook 14.1 with Windows 10 last week-end, I’ve decided to give it a try with a Linux distribution, and I chose to go with a daily build of Ubuntu 17.04 since we’ve seen Apollo Lake platforms need a recent Linux kernel. While Ubuntu 17.04 will be officially release in April 2017, likely with Linux 4.10, the current (alpha) build comes with Linux 4.9. I had already quickly booted Ubuntu 17.04 on the Laptop from a USB drive flashed using Rufus right after the review, but today I’ve just decided to wipe out Windows 10, and replace it with the Linux distributions and check what works, what does not.

Click to Enlarge

The first thing you’ll have to do is to press Esc while starting the laptop to enter the BIOS / UEFI “Aptio Setup Utility”, go to the Boot menu, and change from “Windows” to “Linux” for “OS Slelect” (sic.) option.

Click to Enlarge

If you don’t do that, you’ll only have a cursor on the top left of the display when you boot Linux from the USB flash drive. Save to apply the options, and at next boot your bootable USB flash drive should boot into Ubuntu. If not, press F7 at boot time to access the boot menu shown below.

In my case the flash drive was the first boot device so it started automatically, and after a few seconds, you’ll be asked to try or install Ubuntu.

I’d recommend to just try the first time, and if you can login and connect to WiFi, you can do the actual installation, which I did, and after a few second I got to the graphical installation program asking me to select the language.

So I carried on, connecting to my wireless access point in the process, and selecting US keyboard. I also checked “Download updates while installing Ubuntu” and “Install third-party software…”

Click to Enlarge

I was stuck in the installation in the next screen “Installation Type”, after after selecting Erase disk and install Ubuntu, the Install Now button was grayed out. I tried to select other option, but no luck the button was still unusable.

Click to Enlarge

I went back a few times, and I tried again, and after several attempt, I could finally click on Install Now.

Click to Enlarge

At this stage it warns me it will destroy all data on selected partitions, meaning here that it will completely wipe out Windows 10, and I have not yet a recovery method. I have asked CHUWI for a recovery firmware image or Windows 10 drivers, but I have yet to get an answer. Nevertheless I clicked on Continue, and the installation proceeded.

Then remove the USB flash drive, rebooted the laptop, and within half a minute or so, I could browse the web and watching YouTube videos in Ubuntu immediately.

Click to Enlarge

Details app still shows “Ubuntu 16.10”, but checking parameters in the command line shows it’s definitely Ubuntu 17.04:


All specifications are correctly detected with an Intel Celeron N3450 processor, 4GB RAM, 64GB eMMC flash. I also tested all hardware ports and features to check which drivers may be missing.

Features Results
Display OK
Keyboard OK
Mousepad OK
WiFi OK
Bluetooth Pairing with phone OK, file transfer failed
USB 2.0 port OK
USB 3.0 port OK
micro SD slot OK
Headphone jack OK
Speakers OK
Microphone OK
Webcam OK
mini HDMI OK

So everything works, except Bluetooth which can pair with my phone, but I could not transfer files in any direction. So the driver might be OK, with some other issues in Ubuntu? If you’ve read the Windows 10 review you know that I had three USB flash drive, and only one would work in both USB 2.0 & 3.0 ports. In Ubuntu, I still have one that is not recognized at all (and nothing in dmesg), so I guess it might be a contact issue, but the other two work with both USB ports. When I connected the mini HDMI port to my TV, the laptop switches automatically to extended desktop mode.

There may be some issues that I missed, but so far CHUWI LapBook 14.1 looks like a perfectly usable $250 Ubuntu laptop if you use a distribution with a recent Linux kernel. If you are interested you can pre-order it on GearBest or Banggood.

  1. AlexN
    February 7th, 2017 at 23:20 | #1

    Interesting. I was eager to see if regular laptops with Apollo Lake are Linux friendly or not.

  2. AlexN
    February 8th, 2017 at 00:15 | #2

    Could you check battery duration on linux?

  3. dx
    February 8th, 2017 at 02:48 | #3

    I think it’s the “3rd party software” option that greys out the install button.

  4. February 8th, 2017 at 09:25 | #4

    @dx
    It could be yes. I don’t quite remember what I did to make it work. So maybe I unchecked that option, and it worked?

  5. February 8th, 2017 at 09:28 | #5

    @AlexN
    Do you know of a battery life tester for Linux. I can’t find any.

  6. AlexN
    February 8th, 2017 at 15:57 | #6

    It will be more than enough your estimated regular-use time. I not asking any benchmark, just your “for several days I was working with Linux on it, just on battery, and it lasted X hours”.

    Thanks

  7. February 8th, 2017 at 16:35 | #7

    @AlexN
    The problem is that I’m not going to work with Linux on it for several days. I only use laptops when I trip.
    Ubuntu 17.04 is also alpha stage, so I’m afraid something goes wrong with my emails.

  8. @lex
    February 8th, 2017 at 19:08 | #8

    @cnxsoft

    I just got this device http://www.geekbuying.com/item/Package-A-Teclast-TBook11-10-6–Duanl-Boot-4GB-64GB-2in1-Tablet-370280.html but unfortunately i was presented to the infamous blue screen of death when trying to activate Windows 10.
    I tried to do a factory reset and got stuck on “resetting …10%” for 36 hrs, decided to turn off the device and now windows partition is bricked.

    For instance would you have instructions on how to restore Windows 10 on this device and how to install Linux (Bios is different in this device, seems to be a litle tricky)?
    I am waiting for Geekbuying support but until now they remain quiet, if i don’t get any answer from them i will try to install linux but i just need to know the worst thing that could happens in case something goes wrong.

  9. February 8th, 2017 at 19:15 | #9

    @@lex
    You need to either get the Windows 10 firmware, or Windows 10 drivers in order to reinstall Windows.
    If you’re just going to install Linux, then you don’t need Windows at all.
    Checkout Linuxium Ubuntu images for Cherry Trail platforms @ http://www.linuxium.com.au/how-tos/runningubuntuontheintelcomputestick

  10. February 8th, 2017 at 20:57 | #10

    I’ve tried Bluetooth headphones today, and they worked.
    Since brightness keys are missing, I also assigned Fn+F7 and Fn+F8 to Brightness Down/Up keys -> http://www.cnx-software.com/2017/02/08/how-to-assign-brightness-keys-in-ubuntu-16-04-and-greater/

  11. Carlos
    February 9th, 2017 at 00:12 | #11

    Hi, I bought the Chuwi LapBook 14.1 and hoped I could install Ubuntu on it like you did. I got excited when I saw your post, since it seemed fairly simple, but to my surprise I cannot find the “OS select” option in my UEFI. Is it possible that our devices are not the same? Maybe the UEFI versión? Did you unlocked something else? 🙁
    Thanks for this excellent work!!

  12. February 9th, 2017 at 09:19 | #12

    @Carlos
    How did you manage to get a LapBook 14.1? All the sites I’ve seen only ship it around Feb 20. Are you sure it’s the same model.

    In case it is, check if you have the same motherboard (Hampoo APW6_NA14) and UEFI/BIOS version (A2W6_NA14.012) -> http://www.cnx-software.com/wp-content/uploads/2017/02/CHUWI_LapBook-14.1-hwinfo64.png

  13. Carlos
    February 9th, 2017 at 13:50 | #13

    @cnxsoft
    I did nothing special, just bought it on GearBest (http://www.gearbest.com/laptops/pp_602696.html). Is the same model, right? I see your model is CWI533, I’ll have to check mine. There was another flash sale for the chinese new year and received it three days ago. I’ll check the specs for the motherboard, though I think it should be the same since all the other specs are the same. The only thing I find different is that very option in the UEFI (OS Slelect). I’lll check the version too. Shame, cause I already got my hopes up on having Linux and now I cannot get through a black window with an underscore… Thank you very much!!

  14. February 9th, 2017 at 14:01 | #14

    @Carlos
    In that case, I would not worry too much. Maybe you’ll just need to update the BIOS.
    I’m in contact with CHUWI, so maybe I can get it.

  15. Carlos
    February 9th, 2017 at 14:09 | #15

    @cnxsoft
    So I thought. That would be great, since the official forum is very disappointing… I hope you can get it. I really appreciate that.
    Thank you very much!!

  16. @lex
    February 9th, 2017 at 18:42 | #16

    @cnxsoft

    It is a pity i bought other device before you post this nice article about CHUWI. Better spend $50 plus and get it right.
    Before i go to the linux route i need to make sure i can get back to default Android+Windows10 if something goes wrong.

    BTW here is Geekbuying support answer:”As this problem, Pls call Microsoft for it to activate.”. Nice, calling Microsoft with a half bricked device will really make sense.

    I went to TECLAST to download the files, but you know it is impossible to download 10GB from baidu outside great wall, would you know an easy way to download this: TbooK 11 (E5A6)-双系统(Android5.1+Win10)安装文件 ?

    Anyways, great article.
    Thanks.

  17. @lex
    February 9th, 2017 at 19:40 | #18

    @cnxsoft
    Nice, will try, Thank you!

  18. February 10th, 2017 at 15:02 | #19

    @Carlos
    CHUWI LapBook 14.1 Windows 10 firmware (currently uploading), drivers and BIOS can be found @ http://forum.chuwi.com/thread-3572-1-1.html

  19. Carlos
    February 10th, 2017 at 18:39 | #20

    @cnxsoft
    Great!!
    I already commented in this post, but do you know what the flash procedure should be? Yesterday I finally could confirm that mi device is just the same as yours, with the only difference of the BIOS/UEFI version (mine .011, yours .012), so I’m pretty confident.
    Thank you very much!!

  20. Carlos
    February 10th, 2017 at 20:30 | #21

    @cnxsoft
    Correct me if I’m wrong, but… would it be enough to put the uncompressed content of the “LapBook 14.1 BIOS 20161230” folder (inside the zip) on the root of a usb key formatted in FAT32 and just let it run automatically (Startup.nsh) on system startup? Could you confirm that?
    Many Thanks!!!

  21. February 12th, 2017 at 19:50 | #22

    @Carlos
    I’ve only downloaded the BIOS today. What happens when you click on Startup.nsh? It looks like a script.

  22. Carlos
    February 13th, 2017 at 13:47 | #23

    @cnxsoft
    Finally I’ve done it. It was as simple as I thought. Put the files in a FAT32 formatted usb key and restart the laptop. You still can skip flashing during boot pressing some key, but if you don’t “startup.nsh” will flash automatically. Now I have this option in my UEFI and finally could test that Linux runs ok. So far I have tried Xubuntu and Linux Mint, both working ok right out of the box.
    I think the option “OS Select” must be some kind of Secure Boot toggle, because in “Windows” mode I cannot run Linux, but in “Linux” mode I can run both.
    Now I just need an M.2 SSD to make this perfect, ;P.
    Thank you for your help!!!

  23. February 13th, 2017 at 14:44 | #24

    @Carlos
    Good to read. Which Linux kernel does you current Linux distribution run?

    • Bartek
      February 14th, 2017 at 09:50 | #25

      Hi, thank you for the info, I am interested in this laptop, but I need Linux and it is quite hard to find info about Linux on those Chinese PCs.

      About the battery life, could you just charge it to 100% and simply play any long YouTube video to measure battery life? And maybe another test with opened web browser and nothing else?

      Thank you in advance!

  24. Carlos
    February 13th, 2017 at 15:11 | #26

    @cnxsoft
    I don’t remember right now. I think it should be 4.4, since Linux Mint is based on Ubuntu LTS.

  25. February 14th, 2017 at 16:05 | #27

    @Bartek
    I re-installed Windows 10 yesterday, but today I’ve charged the battery to 100%, booted Ubuntu 17.04 from a USB drive, set brightness to 100%, volume to 50%, and played a 8 hours 1080p YouTube video.

    The battery could last about 3h40.

  26. Bartek
    February 15th, 2017 at 07:21 | #28

    @cnxsoft
    Thanks for the fast reply, now the most interesting question is: how does it look like compared to Windows? If I could ask you for one more thing, could you do the same test on Windows (I guess it would be best if you tested it on the same web browser)? (that’s great you have installed it :D) Thanks again

  27. February 15th, 2017 at 09:26 | #29

    @Bartek
    It’s roughly in line with Windows 10 performance. See Battery life section in CHUWI LapBook 14.1 Windows 10 review

  28. xLer
    February 19th, 2017 at 14:56 | #30

    I tested a few linux distro on this laptop and all installed well,
    – ubuntu
    – antegros xfce
    – antegros kde
    – manjaro kde

    I am an arch linux user, I’d recommend using manjaro kde as it is very integrated, use the dev edition of manjaro to install (current stable installer has issues with installing on 7th gen) then simply donwgrade to stable release.

    I’ve only tested battery life on antegros and manjaro KDE, seems to be about 6 hrs on normal usage (some coding on intellij, some websites being loaded on chrome) that is only achieved after tweaking laptop for battery life (https://forum.manjaro.org/t/howto-power-savings-setup-update-20170103/1445)

    Ram usage on KDE is superb, i’ve not seen it pass 2gb with opengl3.1 as compositor and animations turned off.

    The touchpad however, seems to have a driver on its own, and its my only complaint (palm rejection not working well/ non existent in xinput)

  29. Chris
    March 17th, 2017 at 17:35 | #31

    I habe 2 questions:

    Dies this Laptop whine in any way (Coil whine)?

    Does it use pwm to control the backlight? Easiest way to check that ist to take your smarthone and Film the display whilr you decrease the brightness. If it starts to flicker even slightly then you know it uses pwm.

    I’m really surprised how well this thing deals with Linux! Thanks for the review!

    Greetings Form germany and my Android autocorrect 🙂

  30. March 17th, 2017 at 17:38 | #32

    @Chris
    The laptop is fanless, so it does not make any noise. I’m not sure how it could produce noise in some other ways.

    I don’t have the laptop running with me right now, so I’ll let other people answer the PWM question.

  31. Scott
    March 18th, 2017 at 10:57 | #33

    Has anyone given Fedora ago? https://spins.fedoraproject.org/en/lxde/ ??

  32. Jimmy
    March 21st, 2017 at 05:51 | #34

    How about two finger scrolling on TouchPad?
    Does this work?

  33. March 21st, 2017 at 09:13 | #35

    @Jimmy
    I have not tested gestures in Linux, but the hardware is capable of that, as it worked in Windows.

  34. Joko
    May 6th, 2017 at 17:04 | #36

    Well it work on Windows XP??

  35. May 6th, 2017 at 17:09 | #37

    @Joko
    Windows XP will not work with new processors.

  36. Tomas
    May 11th, 2017 at 21:23 | #38

    Have anyone had a problem with loading eMMC during linux boot?
    I have tried Ubuntu 17.04 and 16.04.2

    That’s dmesg copy about this error:
    https://pastebin.com/qv4jG1HX

    I’m unable to lookup /dev/mmcblk1* because of Input/Output Error.

    Lapbook works nice under Windows 10 so eMMC itself works.

  37. Volouch
    May 12th, 2017 at 03:23 | #39

    thanks for the instruction on how to set up Ubuntu. 🙂
    I was planning the same, however Ubuntu is not recognizing the emmc. (just read that this is also mentioned here: http://forum.chuwi.com/thread-3794-1-1.html)
    Is there no way to get Linux on the emmc?

    What would be the best other solution that is not too costly and still provides performance? Getting a compact USB3.0 stick, buying a M.2 ssd or buying a fast micro sd card? Any help is appreciated.

  38. May 12th, 2017 at 09:17 | #40

    @Volouch
    Your kernel may be too old. If Ubuntu 16.04.2 does not work, try Ubuntu 17.04 (I used the latter installed to the eMMC).
    Alternatively respin Ubuntu 16.04.2 ISO with Linux 4.11 -> http://www.cnx-software.com/2017/03/29/isorespin-sh-script-updates-ubuntu-iso-files-with-mainline-kernel/

  39. May 12th, 2017 at 09:25 | #41

    @Tomas
    They may have changed the eMMC flash model. Maybe try the isorepin.sh script mentioned in comment #40.

  40. Volouch
    May 12th, 2017 at 16:41 | #42

    Tomas :
    Have anyone had a problem with loading eMMC during linux boot?
    I have tried Ubuntu 17.04 and 16.04.2
    That’s dmesg copy about this error:
    https://pastebin.com/qv4jG1HX
    I’m unable to lookup /dev/mmcblk1* because of Input/Output Error.
    Lapbook works nice under Windows 10 so eMMC itself works.

    Thats the same problem i have i guess. I tried reinstalling everything and used Ubuntu 17.04. Still no chance of installing Linux to the emmc. Windows 10 itself works.

  41. Volouch
    May 13th, 2017 at 02:42 | #43

    @Volouch
    I tried it with ubuntu 17.04, it did not work. Then I and even installed the newest unstable kernel, no change. Also using the isorespin.sh on my iso and trying to install it with this iso didnt bring a change.
    Any more ideas on that, otherwise I will have to send my lapbook back 🙁 I really dont feel like using windows on that or spending another 60$ for a M.2

  42. May 13th, 2017 at 09:11 | #44

    @Volouch
    Just to make sure you used Linux 4.11, right?
    If so, then i guess there’s little you can do, unless you install the OS on some small USB flash drive.

  43. Volouch
    May 16th, 2017 at 18:56 | #45

    @cnxsoft
    I tried Ubuntu 16.04 and also 17.10, which is both based on Linux 4.10. As far as I understood you got it to work with Ubuntu 17.04. Just to make sure, you were able to install it on the emmc directly or did you put in an additional M.2 ssd?

  44. May 16th, 2017 at 19:21 | #46

    @Volouch
    I’ve installed Ubuntu to the eMMC flash with the root @ /dev/mmcblk1p2.

  45. sasha
    July 15th, 2017 at 06:00 | #47

    @Jimmy

    Two finger scrolling works. Also palm swipe for window switching works (most of the time), double tap for the right click works, tap and hold for resize / move work, swipes in chrome for zoom in/out work too… Thee are really no functionality issues for the touchpad other then that i accidentally touch it while typing. For now i resolved it by adding keyboard shortcut to this script:

    [email protected]:~$ cat /usr/local/bin/touchtoggle.sh
    #!/bin/sh
    TDEV=xinput --list |grep HAILUCK |grep pointer |cut -f 2 |cut -f 2 -d =
    TSTATE=xinput --list-props $TDEV |grep 'Device Enabled' | cut -f 3
    if [ $TSTATE -eq 1 ] ; then
    TACTION=”disable”
    else
    TACTION=”enable”
    fi
    xinput $TACTION $TDEV

    That toggles touchpad of/off

  46. Onyx
    August 12th, 2017 at 04:51 | #48

    Its this laptop work in windows 7 ?

  47. August 12th, 2017 at 09:39 | #49

    @Onyx
    Nope, this won’t work. Apollo Lake processors require Windows 10 or greater.

  1. No trackbacks yet.