Только не спрашивайте, зачем :)
Установка производится как на обычный жесткий диск, но с некоторыми нюансами:
Флешка нужна объемом не менее 8Gb, и как можно более скоростная.
При установке создаем один раздел в EXT4 и монтируем его как /.
При установке создаем один раздел в EXT4 и монтируем его как /.
После установки лезем в /etc/fstab и прописываем там следующее:
# /etc/fstab: static file system information.
proc /proc proc nodev,noexec,nosuid 0 0
UUID=57f10d10-de95-4d09-8e18-aaf1c42c3f36 / ext4 errors=remount-ro,noatime,nodiratime 0 1
tmpfs /tmp tmpfs rw,size=100m 0 0
tmpfs /run tmpfs rw 0 0
tmpfs /var/lock tmpfs rw 0 0
tmpfs /var/log tmpfs rw,size=10m 0 0
Выделил жирным добавленные параметры. Смысл всех этих действий - уменьшить число обращений к флешке.
В тех же целях отключаем журнал ext4:
sudo tune2fs -o journal_data_writeback /dev/sda1 (подставляем свои значения)
и убираем резерв root:
sudo tune2fs -m 0 /dev/sda1
Но и это еще не все.
Ubuntu 12.04 по умолчанию использует загрузчик GRUB, который отлично работает с материнскими платами без UEFI биоса. В моем случае платы были снабжены именно UEFI биосом. Проблема заключается в том, что перезагрузка и загрузка операционной системы происходит через раз. Решается очень просто — переустановкой grub и заменой на grub2.
sudo add-apt-repository ppa:cjwatson/grub
sudo apt-get update && sudo apt-get install grub2
sudo update-grub2