I’ve tried the following 64 bit operating systems on this machine: Fedora 28 and 11, Linux Mint Cinnammon 18, Tara XFCE 19, Zorin 12.4, Ubuntu 18.4 and finally Lubuntu 18.04.1 Desktop.
Most of them crashes after a while though they all do work pretty well and by that I mean that the system is able to recognize the internet connection (wifi or cable) the graphic card, the battery, and the buttons for making the display brighter or darker do work. However, the laptop freezes after a while so I found Lubuntu the most stable OS for Lenovo Ideapad 100s; it is very light weight and quite intuitive but not as easy as Linux Mint because it requires the use of the terminal for most operations. Apart from Fedora, none of the other systems can be booted directly on the Ideapad which requires a 32 bit Efi with a 64 bit OS. Later, I’m going to show you how to make it work by deleting and adding some files.
BAY TRAIL – INTEL ATOM NIGTHMARE
Lenvo Ideapad 100s belongs to the bay trail series with Intel Atom processor and HDMI driver audio which is not supported by ANY of the operating systems above mentioned. It took me months of research to find out what that meant and how to fix it and luckily, a very kind gentleman in Linux Mint Forums pointed me to the right direction. Unfortunately, I must say that the same kindness and understanding are almost impossible to find in websites such as AskUbuntu.com and Unix & Linux Stack Exchange where they easily dismiss your questions as off topic or downgrade your questions without any plausible explanations. I admit that as a noob in the process of learning I make mistakes or I might even say something inappropriate but their approach has nothing to do with the spirit of COLLABORATIVE HELP which their sites claim to offer and, in addition to that, the exact same people are in “charge” of both websites so if they don’t know the answer they don’t allow others to reply for fear of loosing their precious points thus their position of superiority! Am I pissed? Yes, I am: there shouldn’t be any hierarchical system in a so called collaborative environment: they are driving away a lot of people from the open source community because of their arrogance.
UPDATE May 1st 2019:
The previous bug with version 18.04.2 has been fixed and it’s now working perfectly fine. Please refer to the manual or the community for more info. Any Lubuntu developer is more than welcome to add comments or suggestions here.
WHAT YOU WILL NEED:
- A bootia32.efi (This file is necessary to boot from USB) you can download it here: bootia32.efi download
- Lubuntu 18.04.1 Desktop (64 bit) ISO . Download the ISO from the official site and make sure to get the right version https://lubuntu.me/downloads/
- An external keyboard. Unfortunately this happens with Windows as well because the drivers are not recognizable instantly by any system! (I bought my external keyboard for 7 dollars here in Cambodia)
- An external mouse. Same reason as above. Some people say that you can use the tab on the keyboard but believe me a cheap mouse makes your life much easier.
- Ideally, another machine with Linux Mint or Ubuntu installed but if you only have Windows available, you need 2 USB flash drives. Windows users click here
- A fat 32 formatted USB flash drive (at least 3 GB)
After the installation you will be able to remove your external keyboard and mouse and use your Ideapad as usual. To be honest, the new OS fixes the problem with the keyboard missing keys or lagging response. It was all caused by Windows 10.
- Download isorespin.sh which you can find here: LINUXIUM (http://linuxiumcomau.blogspot.com/2017/06/customizing-ubuntu-isos-documentation.html). Make sure isorespin is downloaded in the Downloads folder.
2. Open the terminal CTRL ALT T and input the following (substitute YOUR USERNAME with your own which is before @. For example mine is mh@mh so I only use mh :
cd /home/YOUR USERNAME/Downloads
mv isorespin.sh /usr/local/bin
Close the terminal.
3. Now we need to make isorespin.sh executable. Open the following path by clicking on the Green or Blue folder at the bottom left of the screen:
You will see that isorespin.sh is there.
4. Right mouse click on isorespin.sh and select Properties then Permissions. Change Execute (Nobody) to (Anyone)then click OK.
5. Install the necessary packages by copying and pasting the following in the terminal (one line at the time). Make sure you are connected to the internet first:
sudo apt -y install p7zip-full bc curl klibc-utils iproute2 genisoimage dosfstools
sudo apt -y install squashfs-tools rsync unzip wget findutils xorriso
6. Now let’s run isorespin.sh with a graphic interface. Type in the terminal (or copy and paste):
At this stage we need another package to be able to run isorespin.sh properly.
sudo apt-get install zenity
Always say Yes during installation when they ask you if you want to continue.
7. Now, type in the terminal:
A beautiful graphic interface opens. ISO should already be selected by default. Select the next one as well (Add frequently used options for Intel Atom ….).
8. Click Continue and navigate to the Lubuntu ISO (lubuntu-18.04.1-desktop-amd64.iso) you downloaded previously (it should be in the Downloads folder). Select it and click OK.
9. Confirm “Add frequently used options for an Intel Atom ….”. Click OK.
10. Confirm the ISO image (lubuntu-18.04.1-desktop-amd64.iso-atom)
11. Make sure you are connected to the Internet to proceed downloading files.
12. Allow sometime for the ISO to be respinned.
13. At the end of the process, you should have linuxium-atom-lubuntu-18.04.1-desktop-amd64.iso
14. If you are using Linux Mint, open the software manager and install Unetbootin.
15. If you are using Ubuntu you can add the PPA directly from terminal:
sudo add-apt-repository ppa:gezakovacs/ppa
sudo apt-get update
sudo apt-get install unetbootin
16. Insert a formatted USB flash driver (fat 32 is best)
17. Open Unetbootin.
Leave the upper part blank and proceed to the bottom where you have Diskimage ISO.
Navigate to the location of linuxium-atom-lubuntu-18.04.1-desktop-amd64.iso and select it.
Ignore Space used to preserve files across reboots (Ubuntu only). Leave it set to 0 MB
Type USB Drive, Drive (!!! Check your USB location with Disks to avoid damaging the Hard Disk). normally it’s /dev/sda1
This process will take some time so just relax and have a cup of tea!
18. The last step is to replace the bootia32 efi.
Open your USB flash drive which contains the respin ISO (linuxium)
Open the folder EFI
Open the folder BOOT
If bootia32.efi is already there then don’t do anything, otherwise add it by dragging it on the window.
Now you are ready to boot.
19. Make sure Lenovo Idepad 100s is off and insert the bootable flash drive we have just created.
20. Start Ideapad from the bios (the little button on the top left of the keyboard on the right of the battery recharger led.
21. Select Boot from USB and select the USB flash drive we have just created.
22. You will see a list of options on the screen, the first one is to just try a live version of Lubuntu then you can decide whether you want to install it or not. The second is to install Lubuntu and because Idepadad has a very small HD (64GB), it’s recommended to erase your previous system – This means that if you still have Windows, it’s time to say goodbye for good but if you change your mind and for whatever reason want to betray humanity then you can read my article about how to make a bootable USB flash drive for Windows .
23. Fill in the usual information (location, username, etc..) and allow sometime for the laptop to install the files and download the updates.
24. After the installation is complete, choose to reboot the computer.
25. After rebooting you will notice that the keyboard and the mouse are not working. Don’t panic! Connect the external keyboard and the mouse.
26. On the bottom left of the screen select Preferences and Software Updater (make sure you are connected to the internet). Install all the updates available.
27. When you are done, shut down the computer.
20. Disconnect both the keyboard the the external mouse.
21. Turn on Ideapad normally.
22. Your keyboard and mouse are now working perfectly.
23. Now, let’s configure the sound: click on the speaker symbol on the bottom right (Volume Control) and select Sound Settings. Start from the farthest option right and proceed left:
Profile: Digital Stereo (HDMI) Output
Play HiFI quality Music
(change the Show option to All Input Devices)
Monitor of Atom Processor
Built-in Audio Internal IN3 Mic capt
Port: Headset Mic Capture
Show All Input Devices
Built-in Audio MonoSpeaker playback
Port: Speaker playback
Atom Processor Z36xxx..
Show All Output Devices
is blank because you need a specific app to make it work but it does work, I tested it with Audacity.
AudioIPC Server (this depends on what programs you are using because it gets automatically detected)
If you want to use your headphones, unfortunately it doesn’t happen automatically when you plug in the jack!
but it’s very easy to switch:
Change the first port from Speaker playback to Headphones playback.
Et voila’, you are ready to go!
WINDOWS USERS ONLY:
a. Download bootia32.efi : http://www.mediafire.com/file/f898yklljkf6utg/bootia32.efi/file
b. Download ubuntu 18.04.1 Desktop (64 bit) ISO : https://lubuntu.me/downloads/
c. Download UNetbootin for Windows (select 32 or 64 according to your system). If you are using Lenovo Ideapad 100s is 32 bit. https://unetbootin.github.io/)
d. Open UnetBootin, follow the instruction above (see point 17 above then come back here)
e. Once done:
– open the USB flash drive folder,
– open the folder EFI/BOOT/
– delete everything inside it and copy and paste bootia32.efi into it.
f. In another USB flashdrive, copy both bootia 32.efi and lubuntu-18.04.1-desktop-amd64.iso
g. Now follow point from 19 to 21.
h. Start again from point 1 to create a bootable Linuxium ISO (I know it’s tedius but there is no alternative)
Your laptop will work like a charm after this, however, the volume control keys in F1 F2 and F3 need some adjusting, please find the article here (it will take you 2 minutes!).
If you have installed the minimal version of Lubuntu, I suggest you to download gnome-software which makes your life much easier to download and remove software. Info here (Gnome-Software).