Community
cancel
Showing results for 
Search instead for 
Did you mean: 
linuxium
New Contributor III
7,327 Views

Ubuntu LiveCD for the STCK1A32WFC (Windows)

I've created an Ubuntu LiveCD for the STCK1A32WFC (Windows) if anyone is interested in trying Linux.

When I first heard that a mini PC with an Intel CPU was to be launched I thought that everything would be straight forward for Linux. Unfortunately new hurdles were presented with a 32-bit BIOS and neither wifi nor sound. It meant a cumbersome installation for Ubuntu and also compiling an additional module for wifi. Even when a solution for audio was found another bug was encountered in the BIOS. In order to get both a working and usable Ubuntu I've had to recompile the Ubuntu kernel source and include the wifi and audio patches and also a fix for the BIOS and then build a LiveCD to simplify the testing and installation on the ICS.

You can download my 'ISO' from https://drive.google.com/file/d/0B99O3A0dDe67Q0dzalFHWWhMNmc ubuntu-14.10-desktop-linuxium-ics.iso - Google Drive

It is a development version and I'll probably update it over time. It is also BIOS dependant. For the ICS the kernel has been created for version 0018 of the BIOS which is the version that was factory installed on my ICS. I've also written some instructions which are posted https://docs.google.com/document/d/1gnjDJKR-OJQPfE4woFeN998WfB5H80OFaL1xdZDNxmk/edit?usp=sharing Ubuntu LiveCD for the ICS (Windows version) - Google Docs that include a beginner's tutorial for installing Ubuntu along side Windows. Also you can show your appreciation by donating at http://goo.gl/nXWSGf http://goo.gl/nXWSGf.

0 Kudos
62 Replies
Ronny_G_Intel
Moderator
479 Views

Thanks for sharing and for putting your work available for the benefit of others.

Intel cannot prevent users from doing what they want with their Intel Compute Sticks but before installing any non-validated operating system, I would recommend that you check the following web site: http://www.intel.com/support/motherboards/desktop/sb/CS-035602.htm http://www.intel.com/support/motherboards/desktop/sb/CS-035602.htm

PMans
New Contributor I
479 Views

did you use a generic kernel or one with the Baytrail-T patches?

there's been a fair amount of effort to get Linux to run on the Asus T100TA which has a somewhat similar architecture, so it might be worth looking at what they've achieved.

PBara3
Beginner
479 Views

Great! Did you also apply the patches to prevent eMMC RPMB timeouts? REF - https://dev-nell.com/rpmb-emmc-errors-under-linux.html https://dev-nell.com/rpmb-emmc-errors-under-linux.html

PMans
New Contributor I
479 Views

Hi

I didn't do do the Asus T100 kernels, but I believe people have been applying patches

linuxium
New Contributor III
479 Views

I didn't modify the line in this kernel as the ICS doesn't hang like the T100 appears to. I can include it in the future and many thanks for raising it.

PBara3
Beginner
479 Views

I have been trying to create a live image with Xubuntu 15.4 and the latest 4.1/4.0.6 kernel for a few days now... but have been unsuccessful so far...

Apparently the 4.1 release has optimizations for Baytrail CPUs ... even the RPMB fix was committed into kernel version 4.0.4..

PBara3
Beginner
479 Views

Have you tried the latest 4.1 kernel... Does it fix audio issues with out patches?

PBara3
Beginner
479 Views

I tried your ISO on my device (Ainol Mini PC - z3735f with RTL8723BS Wifi & BT) and Wifi didn't work! I even tried installing hadess/rtl8723bs module/driver but still no use.

After installing that module on stock 15.04 ... WiFi works on my device. I believe Xubuntu 15.04 to be the best distribution to customize for MiniPCs.

Here is the process I am following - https://gist.github.com/praveenbm5/bea8171ff50e4114ec46 https://gist.github.com/praveenbm5/bea8171ff50e4114ec46

Some how after upgrading the kernel and creating the ISO... the ISO doesn't boot... Fails with error - AuFS - unable to mount root fs - after initramfs. Any ideas?

Are you interesting in creating anything on these lines?

linuxium
New Contributor III
479 Views

My 'ISO' is specifically only for the ICS which is why wifi is not working on your device. Elsewhere I've posted 'ISO's for other devices but this one was to help ICS users.

linuxium
New Contributor III
479 Views

I've updated the 'ISO' with the latest patched Utopic kernel (same URL as before: https://drive.google.com/open?id=0B99O3A0dDe67Q0dzalFHWWhMNmc ubuntu-14.10-desktop-linuxium-ics.iso - Google Drive).

Also I compiled the latest available Ubuntu kernel (4.1.0) from the 'unstable' git repo and added it to the Wily Werewolf daily build from the 26th June and created a 'LiveCD' that you can try by booting from a USB after downloading from https://drive.google.com/file/d/0B99O3A0dDe67ZGdNZTlOUFRhYkE https://drive.google.com/file/d/0B99O3A0dDe67ZGdNZTlOUFRhYkE and installing using 'Rufus' (Windows) or 'dd' (Linux). It is an 'as is' build so no wifi or sound etc. but may be of interest to some as it includes 'the wealth of performance and power efficiency improvements committed for Intel's Cherry Trail and Bay Trail chips. SoCs and devices, such as the Intel Compute Stick' (quote: http://www.omgubuntu.co.uk/2015/06/linux-4-1-kernel-new-features http://www.omgubuntu.co.uk/2015/06/linux-4-1-kernel-new-features).

PBara3
Beginner
479 Views

Fantastic! Will try it on my mini pc as soon as the download finishes! The hdmi-sound patch would have made this build much more useful. Nevertheless, thanks a lot for making this image available. I almost gave up on using linux on my mini-pc :-)

linuxium
New Contributor III
479 Views

I've just updated the 'ISO' with bluetooth - the last part of the puzzle with Ubuntu!

kfchoong
New Contributor II
479 Views

Hi,

Just to clarify, does the latest ISO include the audio patch?

Also, is there a way in which I can backup the original Recovery Partition just in case I want to switch back to Windows?

Thanks,

linuxium
New Contributor III
479 Views

Yes, the latest ISO includes bluetooth, wifi and hdmi audio for the Intel Compute Stick.

As this is a 'LiveCD' you can boot from USB without installing anything or changing anything on the Intel Compute Stick. Once booted you can then use Linux to backup any/all of the partitions on the device. If you then choose to install Ubuntu from the booted USB, you will have a choice of installing to the whole internal storage or just a partition or you can repartition your storage as required. In the OP I've posted a link to instructions on how to dual boot with Windows which leaves the original Recovery partition untouched. Prior to any installation to the device's storage, I'd recommend taking a backup of the entire drive (using a command like 'dd if=/dev/mmcblk0 of= bs=4M') so you can perform a full restore should something go wrong or equally just for security/best practice.

kfchoong
New Contributor II
479 Views

Thank you so much for the instructions! Will definitely do as what you have suggested.

MWitt2
Beginner
479 Views

Very good information. I am going to give this a try later this weekend!

AWhit13
Beginner
479 Views

This is great. But is there an upgrade path through Ubuntu? I take it we can't upgrade to a newer kernel the usual Ubuntu way?

AWhit13
Beginner
210 Views

I just tried and your livecd did not boot. Other Ubuntu liveCDs do. Do you have an mdsum I can check my disk with?

I burnt to CD since I have a USB CD drive. Is there a problem doing it that way?

Thanks.

Reply