Ubuntu 14.04, designed and optimized for Toshiba AC100.
These scripts allows you to build up-to-date Ubuntu filesystem and install it to target device. Shipped with minimal GNOME Flashback, but you can build minimal text-mode OS if you want to.
This OS is stable enough for daily work. Battery should last for up to 8 hours, and suspend is fully supported. Sound works all the time, music is loud and not malformed.
For web browsing, text processing and other simple tasks, this OS should work better than preinstalled Android.
Compared to official Ubuntu 12.04 port
- Minimal, up-to-date operating system, without bloatware
- (Optional) GNOME Flashback instead of Unity
- Windows XP-like panel (main menu, quick launch, disk mounter, notifications)
- Enhanced power management (up to 8h battery life!)
- Brightness and output switch indicators
- Working volume hotkeys (use with HOME key)
- Swap (cache partition, reduced swappiness)
- Disabled animations and sound effects
- Disabled tap-to-click feature (makes touchpad more responsive)
- Suspend if power button pressed
- Many little tweaks
- No proprietary graphics drivers - therefore no HDMI output or HW acceleration
- Random kernel panics
- Make sure you're running Ubuntu 14.04
- Install
debootstrap
andqemu-user-static
packages - Download this repository to your PC
- As root, execute
./build.sh
Tip: You can use time
utility to display how much time the process took (less than 1 hour in most cases), or append 2>&1 | tee log.txt
to save logs. Output file is called rootfs.tgz
.
- Install nvflash DEB package provided here. Proprietary utility will be downloaded!
- If your device is using GPT, please revert to tegrapart.
- Connect AC100 to PC, press and hold Ctrl+Esc+Power.
- Execute
nvflash --bl /usr/lib/nvflash/fastboot.bin --download 5 recovery.img --go
- Copy three files to FAT32-formatted flash memory
installer.sh
kernel.img
rootfs.tgz
- Boot device with HOME key pressed. If prompted, press 1.
- Mount USB device:
mount -t vfat /dev/sda1 /mnt
- Start installer and follow instructions:
sh /mnt/installer.sh
- Reboot device, wait 1-2 minutes to see setup wizard and finish installation.
Without them, I wouldn't be able to create this project
- https://wiki.ubuntu.com/ARM/TEGRA/AC100 (Ubuntu 12.04 port)
- https://help.ubuntu.com/community/Installation/FromLinux (Debootstrap guide)
- https://launchpad.net/~indicator-brightness/+archive/ubuntu/ppa (Brightness indicator)
- https://launchpad.net/~yktooo/+archive/ubuntu/ppa (Sound switcher indicator)
- https://ac100.grandou.net (Manuals, SOSBoot recovery environment)
- http://packages.ubuntu.com/trusty/ubuntu-gnome-default-settings (Example configuration files)
- http://askubuntu.com/questions/65900/how-can-i-change-default-settings-for-new-users (DConf tutorial)
- http://packages.trisquel.info/belenos/gnome-panel-data (Example panel config)
- https://trisquel.info/en/wiki/oem-installation (oem-config tutorial)
- and many others
- Graphical setup wizard during first boot
- GNOME MPlayer and GNOME Disks won't be installed
- Now
mplayer
will be used instead ofmplayer2
, for better multimedia support - Now swappiness should be set up correctly. I've just forgotten 14.04 may not support
sysctl.d
yet.
- Removed LibreOffice, because you may want to try AbiWord and Gnumeric instead. This can greatly reduce filesystem usage if you don't use office suites at all.
- First release