# https://github.com/nthchild/ubuntu-ac100
https://github.com/solarkennedy/ubuntu-ac100-xenial
HowTo
https://wiki.ubuntu.com/ARM/TEGRA/AC100
install nvflash (broken, download and install manually)
http://developer.download.nvidia.com/assets/mobile/files/tegra-linux-12.alpha.1.0.tar.gz
#wget https://phablet-paz00.googlecode.com/files/nvflash_20110628-2_all.deb -O /tmp/nvflash_20110628-2_all.deb
#sudo dpkg -i /tmp/nvflash_20110628-2_all.deb
wget http://developer.download.nvidia.com/assets/mobile/files/tegra-linux-12.alpha.1.0.tar.gz
tar xf tegra-linux-12.alpha.1.0.tar.gz
/tmp/ldk/bootloader/nvflash --bl sos-uboot-r5-2013-11-10.bin --go
get bootrom
# wget http://cdimage.ubuntu.com/lubuntu/releases/quantal/release/lubuntu-12.10-preinstalled-desktop-armhf+ac100.bootimg -O /tmp/ac100.bootimg
# wget http://cdimage.ubuntu.com/releases/12.04/release/ubuntu-12.04-preinstalled-desktop-armhf+ac100.bootimg -O /tmp/ac100.bootimg
wget http://cdimage.ubuntu.com/lubuntu/daily-preinstalled/pending/trusty-preinstalled-desktop-armhf+ac100.bootimg -O /tmp/ac100.bootimg
flash bootrom
# Connect the USB cable between your AC100 and the host PC
# Press CTRL and ESC keys and power on your AC100
sudo nvflash --bl /usr/lib/nvflash/fastboot.bin --download 6 /tmp/ac100.bootimg
# poweroff
# poweron
download image
sudo mount /dev/sdb1 /mnt
# wget http://cdimage.ubuntu.com/lubuntu/releases/quantal/release/lubuntu-12.10-preinstalled-desktop-armhf+ac100.tar.gz -P /mnt/
# wget http://cdimage.ubuntu.com/releases/12.04/release/ubuntu-12.04-preinstalled-desktop-armhf+ac100.tar.gz -P /mnt/
wget http://cdimage.ubuntu.com/lubuntu/daily-preinstalled/pending/trusty-preinstalled-desktop-armhf+ac100.tar.gz -O /tmp/trusty-preinstalled-desktop-armhf+ac100.tar.gz
sudo umount /mnt
# OPTIONAL configuration
#!/bin/bash # update packages sudo apt-get update sudo apt-get -y dist-upgrade # configure german keyboard sudo sed -i 's|XKBLAYOUT="us"|XKBLAYOUT="de"|g' /etc/default/keyboard # disable unnececery services sudo update-rc.d -f avahi-daemon remove sudo update-rc.d -f bluetooth remove sudo mkdir /etc/xdg/autostart/disabled sudo mv /etc/xdg/autostart/orca-autostart.desktop /etc/xdg/autostart/disabled sudo mv /etc/xdg/autostart/vino-server.desktop /etc/xdg/autostart/disabled sudo mv /etc/xdg/autostart/bluetooth-applet.desktop /etc/xdg/autostart/disabled sudo mv /etc/xdg/autostart/bluetooth-applet-unity.desktop /etc/xdg/autostart/disabled sudo mv /etc/xdg/autostart/jockey-gtk.desktop /etc/xdg/autostart/disabled sudo mv /etc/xdg/autostart/deja-dup-monitor.desktop /etc/xdg/autostart/disabled sudo mv /etc/xdg/autostart/onboard-autostart.desktop /etc/xdg/autostart/disabled sudo mv /etc/xdg/autostart/user-dirs-update-gtk.desktop /etc/xdg/autostart/disabled sudo mv /etc/xdg/autostart/ubuntuone-launch.desktop /etc/xdg/autostart/disabled sudo mv /etc/xdg/autostart/update-notifier.desktop /etc/xdg/autostart/disabled sudo mv /etc/xdg/autostart/gnome-user-share.desktop /etc/xdg/autostart/disabled sudo mv /etc/xdg/autostart/telepathy-indicator.desktop /etc/xdg/autostart/disabled sudo mv /etc/xdg/autostart/gwibber.desktop /etc/xdg/autostart/disabled sudo mv /etc/xdg/autostart/gdu-notification-daemon.desktop /etc/xdg/autostart/disabled sudo mv /etc/xdg/autostart/zeitgeist-datahub.desktop /etc/xdg/autostart/disabled sudo mv /etc/xdg/autostart/pulseaudio-kde.desktop /etc/xdg/autostart/disabled sudo mv /etc/xdg/autostart/print-applet.desktop /etc/xdg/autostart/disabled sudo mv /etc/xdg/autostart/nautilus-autostart.desktop /etc/xdg/autostart/disabled # remove unnecessary apps sudo apt-get remove -y gnome-screensaver sudo apt-get remove -y gnome-orca onboard sudo apt-get remove -y brasero sudo apt-get remove -y zeitgeist sudo apt-get remove -y rhythmbox sudo apt-get remove -y unity sudo apt-get remove -y totem # install extra apps sudo apt-get install -y language-pack-de language-pack-gnome-de sudo apt-get install -y thunderbird-locale-de thunderbird-locale-en hunspell-de-de hunspell-en-us sudo apt-get install -y openvpn network-manager-openvpn sudo apt-get install -y language-pack-de-base sudo apt-get install -y sshfs vlc # # ubuntu 12.04 (gnome) # # configure repository cat </etc/apt/sources.list deb http://ports.ubuntu.com/ubuntu-ports/ precise main restricted universe multiverse deb http://ports.ubuntu.com/ubuntu-ports/ precise-security main restricted universe multiverse deb http://ports.ubuntu.com/ubuntu-ports/ precise-updates main restricted universe multiverse #deb http://ports.ubuntu.com/ubuntu-ports/ precise-proposed main restricted universe multiverse EOF # install gnome classic wget http://installit.googlecode.com/hg/install.gnome-fallback.sh -O - | bash - gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults/ -t boolean -s /apps/gnome-screensaver/idle_activation_enabled false gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults/ -t boolean -s /apps/gnome-power-manager/lock_on_blank_screen false gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults/ -t -s /apps/gnome-power-manager/lock_use_screensaver_settings false #gsettings set org.gnome.desktop.lockdown disable-lock-screen 'true' #gsettings set org.gnome.power-manager lock-use-screensaver 'false' # configure nautilus (broken ?) sudo gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults/ -t string -s /apps/nautilus/preferences/default_folder_viewer 'list_view' sudo gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults/ -t string -s /apps/nautilus/list_view/default_zoom_level smallest sudo gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults/ -t string -s /apps/nautilus/preferences/show_directory_item_counts never # # ubuntu 12.10 (lxdm) # # install nvidia driver if [ $(lsb_release -rs | tr -d ".") -ge 1210 ]; then wget http://flie.no-ip.org:7080/ac100/deb/nvidia-tegra-ventana-codecs_16.0.0-0ubuntu1_armhf.deb wget https://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-tegra/16.2.0-0ubuntu3/+build/3907865/+files/nvidia-tegra_16.2.0-0ubuntu3_armhf.deb sudo dpkg -i nvidia-tegra_16.2.0-0ubuntu3_armhf.deb nvidia-tegra-ventana-codecs_16.0.0-0ubuntu1_armhf.deb fi # clean up sudo apt-get -y autoremove sudo apt-get clean echo "*** ac100 postinstall done, reboot in 30 sec ***" sleep 30 sudo reboot # todo # autologin # remove screen lock # nvidia tegra graphic #dpkg -i Downloads/nvidia-tegra_12~beta1-0ubuntu1_armel.deb >
Ubuntu images for AC100
http://cdimage.ubuntu.com/releases/11.10/release/
http://cdimage.ubuntu.com/releases/12.04/beta-2/
http://cdimage.ubuntu.com/daily-preinstalled/current/
Links
http://cdimage.ubuntu.com/lubuntu/daily-preinstalled/current/
http://ac100.grandou.net/hw_accelerated_video_playback - Ubuntu 12.10 / 12.04 Nvidia graphic driver for Toshiba AC100
http://wiki.informatik.hu-berlin.de/nomads/index.php/Erfahrungsbericht_Toshiba_AC100#Nvidia_Grafiktreiber_f.C3.BCr_Tegra_2
http://ac100.grandou.net/
http://ac100.grandou.net/nvflash#debian_ubuntu_package - NvFlash
http://ac100.grandou.net/ubuntu_deubuntuization
http://developer.nvidia.com/content/linux-tegra-release-12-alpha-1-released
http://ac100.grandou.net/apps
Accelated Video
wget http://launchpadlibrarian.net/118260107/linux-image-3.1.10-6-ac100_3.1.10-6.9_armhf.deb
wget http://flie.no-ip.org:7080/ac100/deb/nvidia-tegra_16.1.0-0ubuntu3~fly2_armhf.deb
sudo dpkg -i linux-image-3.1.10-6-ac100_3.1.10-6.9_armhf.deb nvidia-tegra_16.1.0-0ubuntu3~fly2_armhf.deb
http://ac100.grandou.net/hw_accelerated_video_playback
nvgstplayer -i "file://$1" --svs="nvxvimagesink" --sas="nv_omx_audiosink"
Java Linux ARM v6/v7 VFP
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
# axis
http://ports.ubuntu.com/pool/multiverse/a/axe/axe_6.1.2-16.2_armhf.deb
http://ports.ubuntu.com/ubuntu-ports/pool/universe/t/tk8.6/tk8.6-lib_8.6.0-1ubuntu1_armhf.deb
# kali
http://cdimage.kali.org/kali-latest/armhf/
Lubuntu / LXDM enable autologin
/etc/lightdm/lightdm.conf.d/10-autologin.conf
[SeatDefaults]
autologin-user=USERNAME
autologin-user-timeout=0
user-session=Lubuntu
greeter-session=lightdm-gtk-greeter
# old
sudo echo "deb http://people.debian.org/~jak/ac100/ unreleased main non-free" > /etc/apt/sources.list.d/people.debian.org.jak.ac100.list
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys AC2A5FFE00823EC2
sudo apt-get update
sudo apt-get -y --force-yes install xserver-xorg-video-tegra
wget https://launchpad.net/~canonical-arm-dev/+archive/ppa/+build/2610299/+files/nvidia-tegra_12-0ubuntu1~alpha1monson6_armel.deb -O /tmp/nvidia-tegra_12-0ubuntu1~alpha1monson6_armel.deb
sudo dpkg -i /tmp/nvidia-tegra_12-0ubuntu1~alpha1monson6_armel.deb