<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://paz00.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sash0k</id>
	<title>Toshiba AC100 wiki - Вклад [ru]</title>
	<link rel="self" type="application/atom+xml" href="https://paz00.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sash0k"/>
	<link rel="alternate" type="text/html" href="https://paz00.ru/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/Sash0k"/>
	<updated>2026-05-02T15:44:16Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.39.10</generator>
	<entry>
		<id>https://paz00.ru/index.php?title=Uboot_installation_ru&amp;diff=789</id>
		<title>Uboot installation ru</title>
		<link rel="alternate" type="text/html" href="https://paz00.ru/index.php?title=Uboot_installation_ru&amp;diff=789"/>
		<updated>2015-02-01T21:05:57Z</updated>

		<summary type="html">&lt;p&gt;Sash0k: /* Установка android */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Предупреждения== &lt;br /&gt;
Ядро '''3.1''' из ubuntu не очень хорошо работает с u-boot'ом - проблемы с '''usb'''.&lt;br /&gt;
Инструкция '''может''' содержать ошибки, поэтому желательно понимать, что Вы делаете.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Введение== &lt;br /&gt;
Основная цель - получить SOS партицию (в 64 МБ) c загрузочным скриптом и несколькими вспопогательными ядрами/initrd. В загрузочном скрипте будет меню.&lt;br /&gt;
&lt;br /&gt;
Шаги установки:&lt;br /&gt;
1) Запуск SOS uboot linux&lt;br /&gt;
На этом шаге Вы запустите SOS linux из памяти. На AC100 модификаций не произойдет.&lt;br /&gt;
&lt;br /&gt;
2) Установка u-boot&lt;br /&gt;
На этом шаге Вы запустите установку u-boot и конвертацию текущей версии linux/android для работы с u-boot. В большинстве случаев система остается работоспособной после смены загрузчика.&lt;br /&gt;
&lt;br /&gt;
3) Переразбивка&lt;br /&gt;
Нужна по нескольким причинам:&lt;br /&gt;
* упрощение процесса загрузки&lt;br /&gt;
* чтобы влезла последняя версия android&lt;br /&gt;
* двойная загрузка (android/ubuntu)&lt;br /&gt;
&lt;br /&gt;
4) Установка android and Установка ubuntu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Подготовка== &lt;br /&gt;
&lt;br /&gt;
1) Скачайте sos-uboot&lt;br /&gt;
[https://dl.dropboxusercontent.com/u/40761340/Test/sos-uboot-r5-2013-11-10.bin sos-uboot-r5-2013-11-10.bin]&lt;br /&gt;
2) Скачайте helpers&lt;br /&gt;
[https://dl.dropboxusercontent.com/u/40761340/Test/ac100-u-boot-helpers.zip ac100-u-boot-helpers.zip]&lt;br /&gt;
3) Скачайте u-boot-tools&lt;br /&gt;
[https://launchpadlibrarian.net/139556634/u-boot-tools_2013.01.01-4_armhf.deb u-boot-tools_2013.01.01-4_armhf.deb]&lt;br /&gt;
4) Скачайте Ubuntu:&lt;br /&gt;
* '''13.10''' инсталлятор и пакеты&lt;br /&gt;
[https://dl.dropboxusercontent.com/u/40761340/Test/boot_ubuntu.zip boot_ubuntu.zip]&lt;br /&gt;
[http://cdimage.ubuntu.com/lubuntu/daily-preinstalled/20131016.1/saucy-preinstalled-desktop-armhf+ac100.tar.gz saucy-preinstalled-desktop-armhf+ac100.tar.gz]&lt;br /&gt;
*ДЛЯ РАЗРАБОТЧИКОВ* boot_ubuntu.zip содержит kernel и initrd из [http://cdimage.ubuntu.com/lubuntu/daily-preinstalled/20131016.1/saucy-preinstalled-desktop-armhf+ac100.bootimg saucy-preinstalled-desktop-armhf+ac100.bootimg] и загрузочный скрипт.&lt;br /&gt;
* '''14.04''' инсталлятор и пакеты от '''05-Feb-2014'''&lt;br /&gt;
[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]&lt;br /&gt;
[http://cdimage.ubuntu.com/lubuntu/daily-preinstalled/current/trusty-preinstalled-desktop-armhf+ac100.tar.gz trusty-preinstalled-desktop-armhf+ac100.tar.gz]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Запуск SOS uboot linux== &lt;br /&gt;
На PC:&lt;br /&gt;
1) Запуск AC100 в recovery режиме ( ctrl + esc + power )&lt;br /&gt;
a) используя nvflash&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nvflash --bl sos-uboot-r5-2013-11-10.bin --go&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
a) используя tegrapart&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tegrarcm --bct=your.bct --bootloader=sos-uboot-r5-2013-11-10.bin --loadaddr=0x108000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
AC100 автоматически загрузится и на экране появится консоль.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Установка u-boot== &lt;br /&gt;
На этом шаге Вы замените загрузчик AC100 на u-boot. Установочный скрипт сохранит ядро/initrd из 6-й партиции (LNX).&lt;br /&gt;
&lt;br /&gt;
На AC100:&lt;br /&gt;
1) Запустить SOS uboot linux&lt;br /&gt;
2) Зупустить скрипт и следовать инструкциям&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./switch-to-uboot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Переразбивка== &lt;br /&gt;
На этом шаге Вы разобъете внутренний накопитель для одновременного использования android и ubuntu.&lt;br /&gt;
&lt;br /&gt;
На PC:&lt;br /&gt;
1) Отформатировать первую партицию на SD в fat&lt;br /&gt;
2) Распаковать ac100-u-boot-helpers.zip на SD карту&lt;br /&gt;
3) Безопасно извлечь SD карту из PC&lt;br /&gt;
'''НЕ ВСТАВЛЯЙТЕ SD КАРТУ В AC100 ДО ЭТОГО ШАГА'''&lt;br /&gt;
4) Запуск SOS uboot linux&lt;br /&gt;
&lt;br /&gt;
На AC100:&lt;br /&gt;
1) Вставьте SD карту&lt;br /&gt;
2) Смонитруйте SD карту&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /mnt/sd&lt;br /&gt;
mount /dev/mmcblk1p1 /mnt/sd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
3) Запустите переразбивку&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/mnt/sd/apply_partitions_config.sh /mnt/sd/ac100_partitions.cfg /dev/mmcblk0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Setup boot configuration== &lt;br /&gt;
На этом шаге Вы получите загрузочное меня дл sos/android/ubuntu, но работать будет только опция sos.&lt;br /&gt;
&lt;br /&gt;
На PC:&lt;br /&gt;
'''НЕ ВСТАВЛЯЙТЕ SD КАРТУ В AC100 ДО ЭТОГО ШАГА'''&lt;br /&gt;
1) Запуск SOS uboot linux&lt;br /&gt;
&lt;br /&gt;
На AC100:&lt;br /&gt;
1) Вставьте SD карту&lt;br /&gt;
2) Смонитруйте SD карту&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /mnt/sd&lt;br /&gt;
mount /dev/mmcblk1p1 /mnt/sd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
3) Смонитруйте SOS партицию&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /mnt/sos&lt;br /&gt;
mount /dev/mmcblk0p1 /mnt/sos&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Скопируйте загрузочные файлы&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp -r /mnt/sd/boot /mnt/sos&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
5) Отмонтируйте&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
umount /mnt/sd&lt;br /&gt;
umount /mnt/sos&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
6) Выключите AC100 (зажмите кнопку включения на 8 секунд)&lt;br /&gt;
7) Вытащите SD карту из AC100&lt;br /&gt;
8) Включите AC100. Если все было сделано правильно, появится загрузочное меню.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Установка android== &lt;br /&gt;
После этого шага пункт &amp;quot;Android Recovery&amp;quot; станет работоспособным.&lt;br /&gt;
&lt;br /&gt;
На AC100:&lt;br /&gt;
1) Используем секцию '''Установка CWM recovery for CM-10.1''' из [http://code.google.com/p/cm-paz00/wiki/InstallGuide?wl=ru инструкции по установке] со следующими изменениями:&lt;br /&gt;
Не копируйте все файлы из recovery-10.1.img. Нужно скопировать только ядро (zImage) и ramdisk (initrd):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /tmp/upacked&lt;br /&gt;
unzip /tmp/sd/recovery-10.1.img -d /tmp/upacked&lt;br /&gt;
cp /tmp/upacked/zImage* /tmp/p1/boot/zImage&lt;br /&gt;
cp /tmp/upacked/initrd*.gz /tmp/p1/boot/initrd.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
2) Отмонтируйте все, что было смотировано&lt;br /&gt;
3) Выключите AC100&lt;br /&gt;
3) Включите AC100.  Чтобы запустить recovery, нужно выбрать '''Android Recovery''' в загрузочном меню.&lt;br /&gt;
&lt;br /&gt;
Если установленный Android не запускается в через меню u-boot (у меня так было), делаем следующее:&lt;br /&gt;
&lt;br /&gt;
На AC100: 1) Запуск Linux SOS через меню&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /tmp/p1&lt;br /&gt;
mkdir /tmp/p2&lt;br /&gt;
mount /dev/mmcblk0p1 /tmp/p1&lt;br /&gt;
cat /tmp/p1/boot/boot.cmd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Интересна строка&lt;br /&gt;
 ''setenv bootmenu_1 &amp;quot;Android=ext2load mmc 0:2 0x1000000 /boot/zImage; ext2load mmc 0:2 0x2200000 /boot/initrd; bootz 0x1000000 0x2200000;&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
тут видно, что ядро и рамдиск андроида ожидаются на втором диске в папке boot. Смотрим дальше&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mount /dev/mmcblk0p1 /tmp/p1&lt;br /&gt;
ls /tmp/p2/boot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Тут нужные файлы, но названия могут не совпадать с тем, что прописано в u-boot. У меня это выглядит так:&lt;br /&gt;
&amp;lt;pre&amp;gt;initrd-boot-cm-11-0.gz zImage-boot-cm-11-0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Делаем симлинки, перезапускаемся и всё работает.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ln -s zImage-boot-cm-11-0 zImage&lt;br /&gt;
ln -s initrd-boot-cm-11-0.gz initrd&lt;br /&gt;
umount -a&lt;br /&gt;
&amp;lt;Ctrl-Alt-Del&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Установка Ubuntu== &lt;br /&gt;
===Фаза 1: установка rootfs===&lt;br /&gt;
On PC:&lt;br /&gt;
1) Format first partition on SD card to fat&lt;br /&gt;
2) Copy to SD card&lt;br /&gt;
http://cdimage.ubuntu.com/lubuntu/daily-preinstalled/20131016.1/saucy-preinstalled-desktop-armhf+ac100.tar.gz&lt;br /&gt;
3) Unpack to SD card&lt;br /&gt;
https://dl.dropboxusercontent.com/u/40761340/Test/boot_ubuntu.zip&lt;br /&gt;
4) Safely remove SD card&lt;br /&gt;
&lt;br /&gt;
On AC100:&lt;br /&gt;
1) Insert SD card&lt;br /&gt;
2) Power on&lt;br /&gt;
3) Select installation from SD (fat), follow instructions, don't pay much attantion to errors ;)&lt;br /&gt;
&lt;br /&gt;
===Фаза 2: подкотовка для u-boot=== &lt;br /&gt;
On PC:&lt;br /&gt;
1) Format first partition on SD card to fat&lt;br /&gt;
2) Copy to SD card&lt;br /&gt;
https://launchpadlibrarian.net/139556634/u-boot-tools_2013.01.01-4_armhf.deb&lt;br /&gt;
3) Unpack to SD card&lt;br /&gt;
https://dl.dropboxusercontent.com/u/40761340/Test/ac100-u-boot-helpers.zip&lt;br /&gt;
4) Safely remove SD card from PC&lt;br /&gt;
&lt;br /&gt;
On AC100:&lt;br /&gt;
1) Start SOS uboot linux&lt;br /&gt;
2) Insert SD card&lt;br /&gt;
3) Mount SD card&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /mnt/sd&lt;br /&gt;
mount /dev/mmcblk1p1 /mnt/sd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Mount target partition (p7 a.k.a UDB)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /mnt/root&lt;br /&gt;
mount /dev/mmcblk1p7 /mnt/root&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
5) Copy fixed database for flash-kernel&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp /mnt/sd/all.db.fixed /mnt/root/usr/share/flash-kernel/db/all.db&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
6) Install u-boot tools and update initramfs&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp /mnt/sd/u-boot-tools_2013.01.01-4_armhf.deb /mnt/root/tmp&lt;br /&gt;
/mnt/sd/help.sh mount_vfs&lt;br /&gt;
chroot /mnt/root&lt;br /&gt;
export PATH=/sbin:/usr/sbin:/bin:/usr/bin&lt;br /&gt;
dpkg -i /tmp/u-boot-tools_2013.01.01-4_armhf.deb&lt;br /&gt;
update-initramfs -u&lt;br /&gt;
exit&lt;br /&gt;
/mnt/sd/help.sh umount_vfs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
7) Unmount all&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
umount /mnt/sd&lt;br /&gt;
umount /mnt/root&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
8) Power off&lt;br /&gt;
9) Power on. Choose &amp;quot;Ubuntu&amp;quot; in boot menu. Installation will continue.&lt;/div&gt;</summary>
		<author><name>Sash0k</name></author>
	</entry>
	<entry>
		<id>https://paz00.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:%D0%93%D0%BE%D1%82%D0%BE%D0%B2%D1%8B%D0%B5_%D0%BE%D0%B1%D1%80%D0%B0%D0%B7%D1%8B&amp;diff=786</id>
		<title>Обсуждение:Готовые образы</title>
		<link rel="alternate" type="text/html" href="https://paz00.ru/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:%D0%93%D0%BE%D1%82%D0%BE%D0%B2%D1%8B%D0%B5_%D0%BE%D0%B1%D1%80%D0%B0%D0%B7%D1%8B&amp;diff=786"/>
		<updated>2015-01-30T19:16:09Z</updated>

		<summary type="html">&lt;p&gt;Sash0k: Новая страница: «=== Битые ссылки, предлагаю почистить ===  3.16 - [https://launchpad.net/~canonical-kernel-team/+archive/ppa/+files/linux-image-3.16.…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Битые ссылки, предлагаю почистить ===&lt;br /&gt;
 3.16 - [https://launchpad.net/~canonical-kernel-team/+archive/ppa/+files/linux-image-3.16.0-0-generic_3.16.0-0.2_armhf.deb 3.16.0-0-generic_3] (из ppa canonicl)&lt;br /&gt;
 [https://launchpad.net/~canonical-kernel-team/+archive/ppa/+files/linux-image-3.16.0-0-generic_3.16.0-0.2_armhf.deb  linux-image-3.16.0-0-generic_3.16.0-0.2_armhf.deb]&lt;br /&gt;
 http://startx.ro/%7Ejani/ - ''только у меня не открывается?''&lt;br /&gt;
 [http://dev.i-random.ru/ac100/kernel/ c.bmw] (есть 3.1.10 но не видит разделов всех типов) не работает&lt;br /&gt;
 [http://avolver.ru/ac100/kernels/ .avolver] (свою тошку отдал. ядра и gentoo больше поставлять не будет) &lt;br /&gt;
 [http://crap.muromec.org.ua/ac100/kernel/ muromec] (давно не обновлялись)&lt;/div&gt;</summary>
		<author><name>Sash0k</name></author>
	</entry>
</feed>