Linux on a Toshiba Click Mini


Not being a lover of Windows and a long term advocate of non-proprietary system, I naturally wanted to run Linux on this device. At time of writing, there are no "out of the box" distributions that provide access to all of the hardware and various tweaks are required to get some key ones to work. I've concentrated on getting Linux Mint to run satisfactorily (for my purposes) due to using this distribution as my main OS for about a decade.
I've created a couple of ISO distros tailored to the TCM, using Cinammon and xfce destop environments. Both of these can be adjusted for HiDPI displays (to some degree), as by default the text/icons/windows decoration size is tiny on the 8.9in screen.
I'll try to keep these available for as long as possible but website bandwidth usage may mean I'll need to erase/move them.
I've found boot speed to be reasonable at around 24 seconds, from grub boot screen, to a fully usable desktop with internet connectivity.

For those who wish create their own installation, perhaps using Ubuntu or some other debian based distro, I've included configuration details and appropriate (for the time) deb files.
Files and information can be accessed here

Below briefly describes the steps to get a similar working distro. It is not intended as a definitive instruction list, only as a guide.
- Build a virtual machine or use an existing machine with the distribution that you intend to use. It should be a UEFI 64-bit distro, to make further steps simpler.
- Install packages that allow you to build a kernel
- Download the kernel source for your distribution
- Apply a few small patches for sound, the keyboard/mouse
- Use my suppled config file as a basis for your build
- Build your new kernel, using the pkg-deb option. You can use these to add to an existing installation but I found that I needed to force the installation of the separate bluetooth deb package.
- Run 'isorespin' from Linuxium, to add in the bluetooth package along with the new kernel packages created above. It will also add in a required sound package. Additionally you can add boot parameters to cater for the micro-SD card and (optionally) the quirk to prevent freezes. The created ISO will include a 32-bit loader.
- Use Rufus in Windows (yuk!) to create a GPT/UEFI partitioned pendrive with the new ISO on it.