To boot Ubuntu in text mode rather than with a GUI you only need to change GRUB's configuration file. Edit the file '/etc/default/grub' and change the line that starts 'GRUB_CMDLINE_LINUX_DEFAULT=' to 'GRUB_CMDLINE_LINUX_DEFAULT="quiet text". As you will be booting effectively as a headless server then it also makes sense to change any timeouts to zero. Therefore set both 'GRUB_HIDDEN_TIMEOUT=' and 'GRUB_TIMEOUT=' to '0'. Additionally set the default boot option to match the appropriate menu option noting that zero represents the first selection. You modified file should then look similar in part to:
Finally as root run the command 'update-grub2' to effect the changes.
And if having logged in on the console you find you want to start your default GUI, then simply run 'service lightdm start' as root.
I install Ubuntu as followings.
1. resize Windows partition from Windows disk manager
2. Select ubuntu in BIOS
3. Insert Ubuntu bootable USB media.
4. Boot 'Try ubuntu' and Install ubuntu.
You need USB Wifi dongle (or LAN adaptor) supported in Ubuntu.
because, ICS's Internal Wifi module need some configuration steps for use. (may hard to work because there is no Internet connections now!)
After connect internet, Select 'Install ubuntu' icon and start install Ubuntu.
But, in this step, ubuntu cannot find any Windows system because of 64bit UEFI setting in BIOS.
I don't care Windows but I will leave the time being... Windows may be unbootable now.
Install Ubuntu in /dev/mmcblk0p5 and install EFI in /dev/mmcblk0p1
5. Install latest grub from git and edit /etc/default/grub... see my previous post.
I used official Ubuntu 14.04 Studio ISO, but linuxium's special ISO may be more useful for ICS.(but I don't try yet. sorry.)
Thank you for positing this information all of you and yes, the latest BIOS version that Choong posted here is suppose to fix the issue when the ICS is not attached to a monitor.
I have Ubuntu Stick PC from a Chinese company MeLE and if I do not have HDMI monitor connected, machine won't boot (in fact, network does not come up). It is the same if I connect VGA monitor through HDMI-to-VGA interface.
However, machine boots if monitor is connected but turned off (so the monitor has to be connected).
I tried to change /etc/default/grub:
I removed this line:
...and added this:
"quiet text reboot=pci"
After that I say sudo update-grub2. After reboot machine boots in text mode (as expected), but if I reboot machine without monitor connected machine does not boot.