Uboot installation ru: различия между версиями
Stuw (обсуждение | вклад) Нет описания правки |
Stuw (обсуждение | вклад) (Отметить эту версию для перевода) |
||
Строка 1: | Строка 1: | ||
<translate> | <translate> | ||
==Предупреждения== | ==Предупреждения== <!--T:83--> | ||
Ядро '''3.1''' из ubuntu не очень хорошо работает с u-boot'ом - проблемы с '''usb'''. | Ядро '''3.1''' из ubuntu не очень хорошо работает с u-boot'ом - проблемы с '''usb'''. | ||
Инструкция '''может''' содержать ошибки, поэтому желательно понимать, что Вы делаете. | Инструкция '''может''' содержать ошибки, поэтому желательно понимать, что Вы делаете. | ||
==Введение== | ==Введение== <!--T:84--> | ||
Основная цель - получить SOS партицию (в 64 МБ) c загрузочным скриптом и несколькими вспопогательными ядрами/initrd. В загрузочном скрипте будет меню. | Основная цель - получить SOS партицию (в 64 МБ) c загрузочным скриптом и несколькими вспопогательными ядрами/initrd. В загрузочном скрипте будет меню. | ||
<!--T:85--> | |||
Шаги установки: | Шаги установки: | ||
<!--T:86--> | |||
1) Запуск SOS uboot linux | 1) Запуск SOS uboot linux | ||
<!--T:87--> | |||
На этом шаге Вы запустите SOS linux из памяти. На AC100 модификаций не произойдет. | На этом шаге Вы запустите SOS linux из памяти. На AC100 модификаций не произойдет. | ||
<!--T:88--> | |||
2) Установка u-boot | 2) Установка u-boot | ||
<!--T:89--> | |||
На этом шаге Вы запустите установку u-boot и конвертацию текущей версии linux/android для работы с u-boot. В большинстве случаев система остается работоспособной после смены загрузчика. | На этом шаге Вы запустите установку u-boot и конвертацию текущей версии linux/android для работы с u-boot. В большинстве случаев система остается работоспособной после смены загрузчика. | ||
<!--T:90--> | |||
3) Переразбивка | 3) Переразбивка | ||
<!--T:91--> | |||
Нужна по нескольким причинам: | Нужна по нескольким причинам: | ||
* упрощение процесса загрузки | * упрощение процесса загрузки | ||
Строка 25: | Строка 32: | ||
* двойная загрузка (android/ubuntu) | * двойная загрузка (android/ubuntu) | ||
<!--T:92--> | |||
4) Установка android and Установка ubuntu | 4) Установка android and Установка ubuntu | ||
==Подготовка== | ==Подготовка== <!--T:93--> | ||
<!--T:94--> | |||
1) Скачайте sos-uboot | 1) Скачайте sos-uboot | ||
<!--T:95--> | |||
[https://dl.dropboxusercontent.com/u/40761340/Test/sos-uboot-r5-2013-11-10.bin sos-uboot-r5-2013-11-10.bin] | [https://dl.dropboxusercontent.com/u/40761340/Test/sos-uboot-r5-2013-11-10.bin sos-uboot-r5-2013-11-10.bin] | ||
<!--T:96--> | |||
2) Скачайте helpers | 2) Скачайте helpers | ||
<!--T:97--> | |||
[https://dl.dropboxusercontent.com/u/40761340/Test/ac100-u-boot-helpers.zip ac100-u-boot-helpers.zip] | [https://dl.dropboxusercontent.com/u/40761340/Test/ac100-u-boot-helpers.zip ac100-u-boot-helpers.zip] | ||
<!--T:98--> | |||
3) Скачайте u-boot-tools | 3) Скачайте u-boot-tools | ||
<!--T:99--> | |||
[https://launchpadlibrarian.net/139556634/u-boot-tools_2013.01.01-4_armhf.deb u-boot-tools_2013.01.01-4_armhf.deb] | [https://launchpadlibrarian.net/139556634/u-boot-tools_2013.01.01-4_armhf.deb u-boot-tools_2013.01.01-4_armhf.deb] | ||
<!--T:100--> | |||
4) Скачайте Ubuntu: | 4) Скачайте Ubuntu: | ||
<!--T:101--> | |||
'''ДЛЯ РАЗРАБОТЧИКОВ''' boot_ubuntu.zip содержит kernel и initrd из .bootimg файла и загрузочный скрипт. | '''ДЛЯ РАЗРАБОТЧИКОВ''' boot_ubuntu.zip содержит kernel и initrd из .bootimg файла и загрузочный скрипт. | ||
<!--T:102--> | |||
* '''13.04''' инсталлятор и пакеты (старые ссылки протухли, новые ведут на ftp.ubuntu-tw.org) | * '''13.04''' инсталлятор и пакеты (старые ссылки протухли, новые ведут на ftp.ubuntu-tw.org) | ||
<!--T:103--> | |||
[https://dl.dropboxusercontent.com/u/40761340/Test/boot_ubuntu-13.04-preinstalled-desktop-armhf%2Bac100.zip boot_ubuntu-13.04-preinstalled-desktop-armhf+ac100.zip] | [https://dl.dropboxusercontent.com/u/40761340/Test/boot_ubuntu-13.04-preinstalled-desktop-armhf%2Bac100.zip boot_ubuntu-13.04-preinstalled-desktop-armhf+ac100.zip] | ||
<!--T:104--> | |||
[http://ftp.ubuntu-tw.org/mirror/ubuntu-cdimage/lubuntu/releases/13.04/release/lubuntu-13.04-preinstalled-desktop-armhf%2bac100.tar.gz lubuntu-13.04-preinstalled-desktop-armhf+ac100.tar.gz] | [http://ftp.ubuntu-tw.org/mirror/ubuntu-cdimage/lubuntu/releases/13.04/release/lubuntu-13.04-preinstalled-desktop-armhf%2bac100.tar.gz lubuntu-13.04-preinstalled-desktop-armhf+ac100.tar.gz] | ||
<!--T:105--> | |||
* '''13.10''' инсталлятор и пакеты (старые ссылки протухли, новые ведут на ftp.ubuntu-tw.org) | * '''13.10''' инсталлятор и пакеты (старые ссылки протухли, новые ведут на ftp.ubuntu-tw.org) | ||
<!--T:106--> | |||
[https://dl.dropboxusercontent.com/u/40761340/Test/boot_ubuntu-saucy-desktop-armhf+ac100-2013-06-19.zip boot_ubuntu-saucy-desktop-armhf+ac100-2013-06-19.zip] | [https://dl.dropboxusercontent.com/u/40761340/Test/boot_ubuntu-saucy-desktop-armhf+ac100-2013-06-19.zip boot_ubuntu-saucy-desktop-armhf+ac100-2013-06-19.zip] | ||
<!--T:107--> | |||
[http://ftp.ubuntu-tw.org/mirror/ubuntu-cdimage/lubuntu/daily-preinstalled/20130619/saucy-preinstalled-desktop-armhf+ac100.tar.gz saucy-preinstalled-desktop-armhf+ac100.tar.gz] | [http://ftp.ubuntu-tw.org/mirror/ubuntu-cdimage/lubuntu/daily-preinstalled/20130619/saucy-preinstalled-desktop-armhf+ac100.tar.gz saucy-preinstalled-desktop-armhf+ac100.tar.gz] | ||
<!--T:108--> | |||
* '''14.04''' инсталлятор и пакеты от '''05-Feb-2014''' | * '''14.04''' инсталлятор и пакеты от '''05-Feb-2014''' | ||
<!--T:109--> | |||
[https://dl.dropboxusercontent.com/u/40761340/Test/boot_ubuntu-trusty-desktop-armhf%2Bac100-2014-02-05.zip boot_ubuntu-trusty-desktop-armhf+ac100-2014-02-05.zip] | [https://dl.dropboxusercontent.com/u/40761340/Test/boot_ubuntu-trusty-desktop-armhf%2Bac100-2014-02-05.zip boot_ubuntu-trusty-desktop-armhf+ac100-2014-02-05.zip] | ||
<!--T:110--> | |||
[http://cdimage.ubuntu.com/lubuntu/daily-preinstalled/current/trusty-preinstalled-desktop-armhf+ac100.tar.gz trusty-preinstalled-desktop-armhf+ac100.tar.gz] | [http://cdimage.ubuntu.com/lubuntu/daily-preinstalled/current/trusty-preinstalled-desktop-armhf+ac100.tar.gz trusty-preinstalled-desktop-armhf+ac100.tar.gz] | ||
==Запуск SOS uboot linux== | ==Запуск SOS uboot linux== <!--T:111--> | ||
На PC: | На PC: | ||
<!--T:112--> | |||
1) Запуск AC100 в recovery режиме ( ctrl + esc + power ) | 1) Запуск AC100 в recovery режиме ( ctrl + esc + power ) | ||
<!--T:113--> | |||
а) используя nvflash | а) используя nvflash | ||
<pre> | <pre> | ||
Строка 78: | Строка 105: | ||
AC100 автоматически загрузится и на экране появится консоль. | AC100 автоматически загрузится и на экране появится консоль. | ||
==Установка u-boot== | ==Установка u-boot== <!--T:114--> | ||
На этом шаге Вы замените загрузчик AC100 на u-boot. Установочный скрипт сохранит ядро/initrd из 6-й партиции (LNX). | На этом шаге Вы замените загрузчик AC100 на u-boot. Установочный скрипт сохранит ядро/initrd из 6-й партиции (LNX). | ||
<!--T:115--> | |||
На AC100: | На AC100: | ||
<!--T:116--> | |||
1) Запустить SOS uboot linux | 1) Запустить SOS uboot linux | ||
<!--T:117--> | |||
2) Зупустить скрипт и следовать инструкциям | 2) Зупустить скрипт и следовать инструкциям | ||
<pre> | <pre> | ||
Строка 90: | Строка 120: | ||
</pre> | </pre> | ||
==Переразбивка== | ==Переразбивка== <!--T:118--> | ||
На этом шаге Вы разобъете внутренний накопитель для одновременного использования android и ubuntu. | На этом шаге Вы разобъете внутренний накопитель для одновременного использования android и ubuntu. | ||
<!--T:119--> | |||
На PC: | На PC: | ||
<!--T:120--> | |||
1) Отформатировать первую партицию на SD в fat | 1) Отформатировать первую партицию на SD в fat | ||
<!--T:121--> | |||
2) Распаковать ac100-u-boot-helpers.zip на SD карту | 2) Распаковать ac100-u-boot-helpers.zip на SD карту | ||
<!--T:122--> | |||
3) Безопасно извлечь SD карту из PC | 3) Безопасно извлечь SD карту из PC | ||
<!--T:123--> | |||
'''НЕ ВСТАВЛЯЙТЕ SD КАРТУ В AC100 ДО ЭТОГО ШАГА''' | '''НЕ ВСТАВЛЯЙТЕ SD КАРТУ В AC100 ДО ЭТОГО ШАГА''' | ||
<!--T:124--> | |||
4) Запуск SOS uboot linux | 4) Запуск SOS uboot linux | ||
<!--T:125--> | |||
На AC100: | На AC100: | ||
<!--T:126--> | |||
1) Вставьте SD карту | 1) Вставьте SD карту | ||
<!--T:127--> | |||
2) Смонитруйте SD карту | 2) Смонитруйте SD карту | ||
<pre> | <pre> | ||
Строка 120: | Строка 159: | ||
</pre> | </pre> | ||
==Setup boot configuration== | ==Setup boot configuration== <!--T:128--> | ||
На этом шаге Вы получите загрузочное меня дл sos/android/ubuntu, но работать будет только опция sos. | На этом шаге Вы получите загрузочное меня дл sos/android/ubuntu, но работать будет только опция sos. | ||
<!--T:129--> | |||
На PC: | На PC: | ||
<!--T:130--> | |||
'''НЕ ВСТАВЛЯЙТЕ SD КАРТУ В AC100 ДО ЭТОГО ШАГА''' | '''НЕ ВСТАВЛЯЙТЕ SD КАРТУ В AC100 ДО ЭТОГО ШАГА''' | ||
<!--T:131--> | |||
1) Запуск SOS uboot linux | 1) Запуск SOS uboot linux | ||
<!--T:132--> | |||
На AC100: | На AC100: | ||
<!--T:133--> | |||
1) Вставьте SD карту | 1) Вставьте SD карту | ||
<!--T:134--> | |||
2) Смонитруйте SD карту | 2) Смонитруйте SD карту | ||
<pre> | <pre> | ||
Строка 158: | Строка 203: | ||
8) Включите AC100. Если все было сделано правильно, появится загрузочное меню. | 8) Включите AC100. Если все было сделано правильно, появится загрузочное меню. | ||
==Установка android== | ==Установка android== <!--T:135--> | ||
После этого шага пункт "Android Recovery" станет работоспособным. | После этого шага пункт "Android Recovery" станет работоспособным. | ||
<!--T:136--> | |||
На AC100: | На AC100: | ||
<!--T:137--> | |||
1) Используем секцию '''Установка CWM recovery for CM-10.1''' из [http://code.google.com/p/cm-paz00/wiki/InstallGuide?wl=ru инструкции по установке] со следующими изменениями: | 1) Используем секцию '''Установка CWM recovery for CM-10.1''' из [http://code.google.com/p/cm-paz00/wiki/InstallGuide?wl=ru инструкции по установке] со следующими изменениями: | ||
<!--T:138--> | |||
Не копируйте все файлы из recovery-10.1.img. Нужно скопировать только ядро (zImage) и ramdisk (initrd): | Не копируйте все файлы из recovery-10.1.img. Нужно скопировать только ядро (zImage) и ramdisk (initrd): | ||
<pre> | <pre> | ||
Строка 174: | Строка 222: | ||
2) Отмонтируйте все, что было смотировано<br /> | 2) Отмонтируйте все, что было смотировано<br /> | ||
<!--T:139--> | |||
3) Выключите AC100<br /> | 3) Выключите AC100<br /> | ||
<!--T:140--> | |||
3) Включите AC100. Чтобы запустить recovery, нужно выбрать '''Android Recovery''' в загрузочном меню.<br /> | 3) Включите AC100. Чтобы запустить recovery, нужно выбрать '''Android Recovery''' в загрузочном меню.<br /> | ||
<!--T:141--> | |||
'''Важно: копирование нужно делать именно командами''' | '''Важно: копирование нужно делать именно командами''' | ||
<pre> | <pre> | ||
Строка 185: | Строка 236: | ||
иначе имена файлов не будут совпадать с тем, что прописано в boot скрипте и рекавери грузиться не будет. | иначе имена файлов не будут совпадать с тем, что прописано в boot скрипте и рекавери грузиться не будет. | ||
==Установка Ubuntu== | ==Установка Ubuntu== <!--T:142--> | ||
===Фаза 1: установка rootfs=== | ===Фаза 1: установка rootfs=== | ||
On PC: | On PC: | ||
<!--T:143--> | |||
1) Format first partition on SD card to fat | 1) Format first partition on SD card to fat | ||
<!--T:144--> | |||
2) Copy to SD card | 2) Copy to SD card | ||
<!--T:145--> | |||
http://cdimage.ubuntu.com/lubuntu/daily-preinstalled/20131016.1/saucy-preinstalled-desktop-armhf+ac100.tar.gz | http://cdimage.ubuntu.com/lubuntu/daily-preinstalled/20131016.1/saucy-preinstalled-desktop-armhf+ac100.tar.gz | ||
<!--T:146--> | |||
3) Unpack to SD card | 3) Unpack to SD card | ||
<!--T:147--> | |||
https://dl.dropboxusercontent.com/u/40761340/Test/boot_ubuntu.zip | https://dl.dropboxusercontent.com/u/40761340/Test/boot_ubuntu.zip | ||
<!--T:148--> | |||
4) Safely remove SD card | 4) Safely remove SD card | ||
<!--T:149--> | |||
On AC100: | On AC100: | ||
<!--T:150--> | |||
1) Insert SD card | 1) Insert SD card | ||
<!--T:151--> | |||
2) Power on | 2) Power on | ||
<!--T:152--> | |||
3) Select installation from SD (fat), follow instructions, don't pay much attantion to errors ;) | 3) Select installation from SD (fat), follow instructions, don't pay much attantion to errors ;) | ||
===Фаза 2: подкотовка для u-boot=== | ===Фаза 2: подкотовка для u-boot=== <!--T:153--> | ||
On PC: | On PC: | ||
<!--T:154--> | |||
1) Format first partition on SD card to fat | 1) Format first partition on SD card to fat | ||
<!--T:155--> | |||
2) Copy to SD card | 2) Copy to SD card | ||
<!--T:156--> | |||
https://launchpadlibrarian.net/139556634/u-boot-tools_2013.01.01-4_armhf.deb | https://launchpadlibrarian.net/139556634/u-boot-tools_2013.01.01-4_armhf.deb | ||
<!--T:157--> | |||
3) Unpack to SD card | 3) Unpack to SD card | ||
<!--T:158--> | |||
https://dl.dropboxusercontent.com/u/40761340/Test/ac100-u-boot-helpers.zip | https://dl.dropboxusercontent.com/u/40761340/Test/ac100-u-boot-helpers.zip | ||
<!--T:159--> | |||
4) Safely remove SD card from PC | 4) Safely remove SD card from PC | ||
<!--T:160--> | |||
On AC100: | On AC100: | ||
<!--T:161--> | |||
1) Start SOS uboot linux | 1) Start SOS uboot linux | ||
<!--T:162--> | |||
2) Insert SD card | 2) Insert SD card | ||
<!--T:163--> | |||
3) Mount SD card | 3) Mount SD card | ||
<pre> | <pre> | ||
Строка 265: | Строка 336: | ||
8) Power off | 8) Power off | ||
<!--T:164--> | |||
9) Power on. Choose "Ubuntu" in boot menu. Installation will continue. | 9) Power on. Choose "Ubuntu" in boot menu. Installation will continue. | ||
</translate> | </translate> |
Версия от 09:26, 23 декабря 2016
<translate>
Предупреждения
Ядро 3.1 из ubuntu не очень хорошо работает с u-boot'ом - проблемы с usb. Инструкция может содержать ошибки, поэтому желательно понимать, что Вы делаете.
Введение
Основная цель - получить SOS партицию (в 64 МБ) c загрузочным скриптом и несколькими вспопогательными ядрами/initrd. В загрузочном скрипте будет меню.
Шаги установки:
1) Запуск SOS uboot linux
На этом шаге Вы запустите SOS linux из памяти. На AC100 модификаций не произойдет.
2) Установка u-boot
На этом шаге Вы запустите установку u-boot и конвертацию текущей версии linux/android для работы с u-boot. В большинстве случаев система остается работоспособной после смены загрузчика.
3) Переразбивка
Нужна по нескольким причинам:
- упрощение процесса загрузки
- чтобы влезла последняя версия android
- двойная загрузка (android/ubuntu)
4) Установка android and Установка ubuntu
Подготовка
1) Скачайте sos-uboot
2) Скачайте helpers
3) Скачайте u-boot-tools
u-boot-tools_2013.01.01-4_armhf.deb
4) Скачайте Ubuntu:
ДЛЯ РАЗРАБОТЧИКОВ boot_ubuntu.zip содержит kernel и initrd из .bootimg файла и загрузочный скрипт.
- 13.04 инсталлятор и пакеты (старые ссылки протухли, новые ведут на ftp.ubuntu-tw.org)
boot_ubuntu-13.04-preinstalled-desktop-armhf+ac100.zip
lubuntu-13.04-preinstalled-desktop-armhf+ac100.tar.gz
- 13.10 инсталлятор и пакеты (старые ссылки протухли, новые ведут на ftp.ubuntu-tw.org)
boot_ubuntu-saucy-desktop-armhf+ac100-2013-06-19.zip
saucy-preinstalled-desktop-armhf+ac100.tar.gz
- 14.04 инсталлятор и пакеты от 05-Feb-2014
boot_ubuntu-trusty-desktop-armhf+ac100-2014-02-05.zip
trusty-preinstalled-desktop-armhf+ac100.tar.gz
Запуск SOS uboot linux
На PC:
1) Запуск AC100 в recovery режиме ( ctrl + esc + power )
а) используя nvflash
sudo nvflash --bl sos-uboot-r5-2013-11-10.bin --go
б) используя tegrapart
tegrarcm --bct=your.bct --bootloader=sos-uboot-r5-2013-11-10.bin --loadaddr=0x108000
AC100 автоматически загрузится и на экране появится консоль.
Установка u-boot
На этом шаге Вы замените загрузчик AC100 на u-boot. Установочный скрипт сохранит ядро/initrd из 6-й партиции (LNX).
На AC100:
1) Запустить SOS uboot linux
2) Зупустить скрипт и следовать инструкциям
./switch-to-uboot
Переразбивка
На этом шаге Вы разобъете внутренний накопитель для одновременного использования android и ubuntu.
На PC:
1) Отформатировать первую партицию на SD в fat
2) Распаковать ac100-u-boot-helpers.zip на SD карту
3) Безопасно извлечь SD карту из PC
НЕ ВСТАВЛЯЙТЕ SD КАРТУ В AC100 ДО ЭТОГО ШАГА
4) Запуск SOS uboot linux
На AC100:
1) Вставьте SD карту
2) Смонитруйте SD карту
mkdir /mnt/sd mount /dev/mmcblk1p1 /mnt/sd
3) Запустите переразбивку
/mnt/sd/apply_partitions_config.sh /mnt/sd/ac100_partitions.cfg /dev/mmcblk0
Setup boot configuration
На этом шаге Вы получите загрузочное меня дл sos/android/ubuntu, но работать будет только опция sos.
На PC:
НЕ ВСТАВЛЯЙТЕ SD КАРТУ В AC100 ДО ЭТОГО ШАГА
1) Запуск SOS uboot linux
На AC100:
1) Вставьте SD карту
2) Смонитруйте SD карту
mkdir /mnt/sd mount /dev/mmcblk1p1 /mnt/sd
3) Смонитруйте SOS партицию
mkdir /mnt/sos mount /dev/mmcblk0p1 /mnt/sos
4) Скопируйте загрузочные файлы
cp -r /mnt/sd/boot /mnt/sos
5) Отмонтируйте
umount /mnt/sd umount /mnt/sos
6) Выключите AC100 (зажмите кнопку включения на 8 секунд) 7) Вытащите SD карту из AC100 8) Включите AC100. Если все было сделано правильно, появится загрузочное меню.
Установка android
После этого шага пункт "Android Recovery" станет работоспособным.
На AC100:
1) Используем секцию Установка CWM recovery for CM-10.1 из инструкции по установке со следующими изменениями:
Не копируйте все файлы из recovery-10.1.img. Нужно скопировать только ядро (zImage) и ramdisk (initrd):
mkdir /tmp/upacked unzip /tmp/sd/recovery-10.1.img -d /tmp/upacked cp /tmp/upacked/zImage* /tmp/p1/boot/zImage cp /tmp/upacked/initrd*.gz /tmp/p1/boot/initrd.gz
2) Отмонтируйте все, что было смотировано
3) Выключите AC100
3) Включите AC100. Чтобы запустить recovery, нужно выбрать Android Recovery в загрузочном меню.
Важно: копирование нужно делать именно командами
cp /tmp/upacked/zImage* /tmp/p1/boot/zImage cp /tmp/upacked/initrd*.gz /tmp/p1/boot/initrd.gz
иначе имена файлов не будут совпадать с тем, что прописано в boot скрипте и рекавери грузиться не будет.
Установка Ubuntu
Фаза 1: установка rootfs
On PC:
1) Format first partition on SD card to fat
2) Copy to SD card
3) Unpack to SD card
https://dl.dropboxusercontent.com/u/40761340/Test/boot_ubuntu.zip
4) Safely remove SD card
On AC100:
1) Insert SD card
2) Power on
3) Select installation from SD (fat), follow instructions, don't pay much attantion to errors ;)
Фаза 2: подкотовка для u-boot
On PC:
1) Format first partition on SD card to fat
2) Copy to SD card
https://launchpadlibrarian.net/139556634/u-boot-tools_2013.01.01-4_armhf.deb
3) Unpack to SD card
https://dl.dropboxusercontent.com/u/40761340/Test/ac100-u-boot-helpers.zip
4) Safely remove SD card from PC
On AC100:
1) Start SOS uboot linux
2) Insert SD card
3) Mount SD card
mkdir /mnt/sd mount /dev/mmcblk1p1 /mnt/sd
4) Mount target partition (p7 a.k.a UDB)
mkdir /mnt/root mount /dev/mmcblk1p7 /mnt/root
5) Copy fixed database for flash-kernel
cp /mnt/sd/all.db.fixed /mnt/root/usr/share/flash-kernel/db/all.db
6) Install u-boot tools and update initramfs
cp /mnt/sd/u-boot-tools_2013.01.01-4_armhf.deb /mnt/root/tmp /mnt/sd/help.sh mount_vfs chroot /mnt/root export PATH=/sbin:/usr/sbin:/bin:/usr/bin dpkg -i /tmp/u-boot-tools_2013.01.01-4_armhf.deb update-initramfs -u exit /mnt/sd/help.sh umount_vfs
7) Unmount all
umount /mnt/sd umount /mnt/root
8) Power off
9) Power on. Choose "Ubuntu" in boot menu. Installation will continue. </translate>