<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://paz00.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_Linux</id>
	<title>Установка Linux - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://paz00.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_Linux"/>
	<link rel="alternate" type="text/html" href="https://paz00.ru/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_Linux&amp;action=history"/>
	<updated>2026-04-04T06:25:51Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.39.10</generator>
	<entry>
		<id>https://paz00.ru/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_Linux&amp;diff=188&amp;oldid=prev</id>
		<title>Unknown user в 08:14, 15 октября 2014</title>
		<link rel="alternate" type="text/html" href="https://paz00.ru/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_Linux&amp;diff=188&amp;oldid=prev"/>
		<updated>2014-10-15T08:14:09Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=&amp;lt;span style=&amp;quot;font-family: Arial,Helvetica;&amp;quot;&amp;gt;'''''Инструкция по установке GNU/Linux на Toshiba AC100'''''&amp;lt;/span&amp;gt;= &lt;br /&gt;
Статья написана для AC100-117, но вполне применима и для AC100-116 и AC100-118: у других моделей могут быть другие номера разделов внутреннего SSD, в остальном всё делается так же.&lt;br /&gt;
==1. Введение. Варианты работы GNU/Linux на AC100== &lt;br /&gt;
'''Первый, самый простой.''' Можно установить в загрузочный раздел ноута (их два) специальный загрузчик и запускать любой подходящий дистрибутив GNU/Linux с карточки SD. Недостаток один: флешка работает медленно, внутренний SSD гораздо быстрее. Зато преимущество несомненно: можно иметь несколько дистрибутивов на разных флешках.&lt;br /&gt;
'''Второй, для продвинутых.''' Можно переписать файловую систему Linux на один из разделов внутреннего SSD устройства, проще всего - на пользовательский раздел (переформатировав его с fat32 в ext2 или ext4), а можно и [[Переразбивка Внутренней Памяти|переразбить SSD]], объединив служебные разделы Android и пользовательский раздел FAT32 в один большой раздел и записать rootfs в него.&lt;br /&gt;
&lt;br /&gt;
Сначала реализуем первый вариант (GNU/Linux на карте SD), тем более, что в дальнейшем можно будет скопировать содержимое карточки на один из разделов внутреннего SSD.&lt;br /&gt;
==2. Подготовка== &lt;br /&gt;
===Утилиты=== &lt;br /&gt;
Для работы с SSD устройства нужна утилита &amp;lt;tt&amp;gt;nvflash&amp;lt;/tt&amp;gt; фирмы Nvidia, а для удобства и скрипт &amp;lt;tt&amp;gt;[http://www.blogarm.net/ac100-toolkit/ ac100-toolkit]&amp;lt;/tt&amp;gt;. Всё можно взять на http://ac100.163.ru/ (FTP там тоже есть, но /pub в нём недоступен), либо на торрентах. У разработчика &amp;lt;tt&amp;gt;ac100-toolkit&amp;lt;/tt&amp;gt; - Tactilofan - можно взять только сам скрипт, а ссылка на загрузку &amp;lt;tt&amp;gt;nvflash&amp;lt;/tt&amp;gt; в нём битая.&lt;br /&gt;
===Ошибки в ac100-toolkit-latest.=== &lt;br /&gt;
1. Из-за устаревшей ссылки не работает команда &amp;lt;tt&amp;gt;setup-nvflash&amp;lt;/tt&amp;gt;, не пытайтесь запускать &amp;quot;&amp;lt;tt&amp;gt;./ac100-toolkit setup-nvflash&amp;lt;/tt&amp;gt;&amp;quot;!&lt;br /&gt;
2. В тексте USAGE есть ошибки:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--- USAGE.orig    2010-10-19 21:04:06.000000000 +0600&lt;br /&gt;
+++ USAGE    2012-03-15 20:52:56.000000000 +0600&lt;br /&gt;
@@ -27,7 +27,6 @@&lt;br /&gt;
&lt;br /&gt;
        nvf [options] : execute nvflash with the specified options.&lt;br /&gt;
     Ex : Instead of doing&lt;br /&gt;
-     $ sudo LD_LIBRARY_PATH=. ./nvflash -r get-partition-table --go&lt;br /&gt;
+     $ sudo LD_LIBRARY_PATH=. ./nvflash -r --getpartitiontable ac100-partition-table.txt&lt;br /&gt;
     You can do :&lt;br /&gt;
-     $ ./ac100-toolkit nvf -r get-partition-table --go&lt;br /&gt;
-&lt;br /&gt;
+     $ ./ac100-toolkit nvf -r --getpartitiontable ac100-partition-table.txt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
3. В программе скрипта не учтены особенности разных shell'ов, в итоге в синтаксисе формируемых строк для командного процессора могут возникнуть ошибки, из-за которых &amp;lt;tt&amp;gt;sudo&amp;lt;/tt&amp;gt; не выполняет команды. Кусок патча:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
def execute_nvflash(params): nvflash_path = &amp;quot;./linux4tegra/nvflash/&amp;quot;;&lt;br /&gt;
- os.system(&amp;quot;sudo LD_LIBRARY_PATH=&amp;quot;+nvflash_path+&amp;quot; &amp;quot;+nvflash_path+&amp;quot;nvflash &amp;quot;+params);&lt;br /&gt;
+ os.system(&amp;quot;LD_LIBRARY_PATH=&amp;quot;+nvflash_path+&amp;quot; &amp;quot;+nvflash_path+&amp;quot;nvflash &amp;quot;+params);&lt;br /&gt;
print &amp;quot;\n&amp;quot; #execute nvflash and return the stdout&lt;br /&gt;
def return_nvflash_stdout(params): nvflash_path = &amp;quot;./linux4tegra/nvflash/&amp;quot;;&lt;br /&gt;
- return commands.getoutput(&amp;quot;sudo LD_LIBRARY_PATH=&amp;quot;+nvflash_path+&amp;quot; &amp;quot;+nvflash_path+&amp;quot;nvflash &amp;quot;+params);&lt;br /&gt;
+ return commands.getoutput(&amp;quot;LD_LIBRARY_PATH=&amp;quot;+nvflash_path+&amp;quot; &amp;quot;+nvflash_path+&amp;quot;nvflash &amp;quot;+params);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Соответственно, запускать &amp;lt;tt&amp;gt;./ac100-toolkit load-bootloader&amp;lt;/tt&amp;gt; нужно через &amp;lt;tt&amp;gt;sudo&amp;lt;/tt&amp;gt; (или другим способом с правами суперпользователя). Другие операции нормально выполняются с правами простого пользователя.&lt;br /&gt;
===Образы загрузчика и GNU/Linux=== &lt;br /&gt;
В Сети уже достаточно много выложено архивов с файловыми системами для AC100. Например, Ubuntu: [http://people.canonical.com/%7Eogra/tegra/2.6.37/  ubuntu-natty-netbook-2.6.37-1-ac100-rootfs.tgz] или [http://193.238.157.78/%7Emarkus/ac100/rootfs/ несколько rootfs от Marcus], ядра и модули [http://dev.i-random.ru/ сборки c.bmw].&lt;br /&gt;
Проще всего взять архив [http://www.rektech.ru/images/AC100linux-2-2.zip AC100linux-2-2.zip]: в нём два варианта загрузчика Linux: AC100linux-2-2Two/img/kernel.37.2.img (загрузка с SD-флешки без таблицы разделов, в командной строке ядра указан root=/dev/mmcblk1) и AC100linux-2-2Two/img/kernel.37.img (загрузка с SD-флешки, на которой есть MBR с единственным разделом: root=/dev/mmcblk1p1). Если в (другой) образ записаны другие параметры ядра, достаточно в копии файла двоичным редактором (например, hedit) заменить &amp;lt;tt&amp;gt;&amp;quot;root=/dev/mmcbk0p12 &amp;quot;&amp;lt;/tt&amp;gt; на &amp;lt;tt&amp;gt;&amp;quot;root=/dev/mmcblk1p1 &amp;quot;&amp;lt;/tt&amp;gt; (лишние символы нужно заменить на пробелы).&lt;br /&gt;
Эти загрузчики запускают ядро 2.6.37-6 и для работы с ними нужна файловая система с модулями ядра той же версии.&lt;br /&gt;
Более сложный путь, но при этом получаем более функциональную систему - взять rootfs, например, Ubuntu, а ядро и модули взять самые последние,например, у C.BMW. (В ядре 2.6.38-3 от 9 октября 2011 года нормально работают и звук, и Wi-Fi.)&lt;br /&gt;
==3. Замена прошивки== &lt;br /&gt;
Во премя проведения перепрошивки используйте питание ноутбука от розетки: работа от батареи в процессе прошивки не гарантируется.&lt;br /&gt;
Подключите разъём miniUSB ноутбука к USB-порту компьютера, нажмите на ноутбуке и держите нажатыми Ctrl-ESC, затем нажмите и отпустите кнопку включения — ноут запустится в режим восстановления (экран не включится, но светодиод «включен» — светится).&lt;br /&gt;
Сначала нужно сделать резервные копии всех разделов на случай какого-либо сбоя, затем записать в шестой раздел загрузчик для запуска Linux с SD:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo ./ac100-toolkit load-bootloader&lt;br /&gt;
./ac100-toolkit backup-all&lt;br /&gt;
./ac100-toolkit restore 6 kernel.37.img&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(Ядро обычной загрузки находится в шестом разделе в AC100-117 с оригинальной прошивкой, в другой модели и с другими прошивками раздел может отличаться!)&lt;br /&gt;
&lt;br /&gt;
==4. Создание рабочей файловой системы GNU/Linux== &lt;br /&gt;
===4.1. Распаковка rootfs=== &lt;br /&gt;
Нужно взять флешку, создать на ней один раздел ext2 и отформатировать в ext2. Использовать файловую систему ext3 можно только если вам не жалко флешку: журнал ext3 «убьёт» флешку очень быстро (при работе ext3 в журнал постоянно идёт запись, а ресурс флешки сильно ограничен). В файловой системе ext4 предусмотрен режим работы без журнала, если Вы понимаете, как отключить журнал, можете использовать ext4.&lt;br /&gt;
Затем под Linux (чтобы сохранились права на файлы) смонтируйте флешку и распакуйте на неё скачанный тарбол файловой системы командой&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo tar --numeric-owner -zxf файл.tgz -C /media/usbdrive&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
где &amp;lt;tt&amp;gt;/media/usbdrive&amp;lt;/tt&amp;gt; - точка монтирования флешки (посмотрите в выводе команды &amp;lt;tt&amp;gt;mount&amp;lt;/tt&amp;gt; или &amp;lt;tt&amp;gt;df&amp;lt;/tt&amp;gt;).&lt;br /&gt;
===4.2. Распаковка modules=== &lt;br /&gt;
Затем нужно распаковать туда же модули ядра, если их версия в распакованной файловой системе отличается от версии ядра в загрузчике. Версия модулей ядра в файловой системе указана в имени подкаталога с модулями: &amp;lt;tt&amp;gt;lib/modules&amp;lt;/tt&amp;gt;, например, в архиве &amp;lt;tt&amp;gt;ubuntu-natty-netbook-2.6.37-1-ac100-rootfs.tgz&amp;lt;/tt&amp;gt; есть подкаталог &amp;lt;tt&amp;gt;lib/modules/2.6.37-1-ac100&amp;lt;/tt&amp;gt; и для работы с ядром версии [http://dev.i-random.ru/ac100/kernel/2011-10-09/ 2.6.38.3-c.bmw+] нужно распаковать на карточку архив, содержащий &amp;lt;tt&amp;gt;lib/modules/2.6.38.3-c.bmw+&amp;lt;/tt&amp;gt; (это файл [http://dev.i-random.ru/ac100/kernel/2011-10-09/modules.2.6.38.3-c.bmw+.38.tar.gz modules.2.6.38.3-c.bmw+.38.tar.gz]).&lt;br /&gt;
===4.3. Редактирование файлов=== &lt;br /&gt;
Если Вы не знаете пароль рута в выбранной rootfs, нужно его изменить.&lt;br /&gt;
С правами суперпользователя внесите изменение в файл &amp;lt;tt&amp;gt;etc/shadow&amp;lt;/tt&amp;gt;: на примонтированной флешке выполните команду&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano rootfs/etc/shadow&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
и в редакторе строку&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root:$6$Xc7DG9kh$1ESzJ9js3z047cDUq.Xt4jG89r2Isfy9ykGJBKK8KypEjouaYXWgtxY6A4zkin2sW4oRKny3PoxhLZHHVTbMe.:14715:0:99999:7:::&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
замените на&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root::14715:0:99999:7:::&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Т.е. уберите набор символов между вторым и третьим двоеточиями. В результате пароль рута станет пустым.&lt;br /&gt;
Другой вариант: если флешка смонтирована в &amp;lt;tt&amp;gt;/media/usb0&amp;lt;/tt&amp;gt;, выполните команду&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo chroot /media/usb0 passwd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
и введите (дважды) новый пароль рута для Ubuntu.&lt;br /&gt;
==5. Первая загрузка== &lt;br /&gt;
Вставьте SD-карточку в Toshiba AC100 и включите его. Загрузится ядро и запустится программа настройки Ubuntu. Не нужно отвечать на вопросы, вместо этого нажмите Ctrl-Alt-F1. (Клавиша F1 у AC100 обозначена значком &amp;quot;перемотка влево&amp;quot;, расположена справа от клавиши ESC.)&lt;br /&gt;
Залогиньтесь пользователем root (пароль был установлен на прошлом этапе) и выполните команды обработки зависимостей модулей ядра и перезагрузки:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
depmod -a&lt;br /&gt;
reboot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==6. Настройка и работа== &lt;br /&gt;
Теперь можно ответить на вопросы программы настройки Ubuntu и работать.&lt;br /&gt;
После входа пользователем рекомендую запустить &amp;lt;tt&amp;gt;Synaptic&amp;lt;/tt&amp;gt; и удалить ненужные пакеты, например, пакет &amp;lt;tt&amp;gt;Brasero&amp;lt;/tt&amp;gt; (программа записи CD).&lt;br /&gt;
После удаления ненужных пакетов всегда выполняйте (в окне терминала) команду удаления пакетов, автоматически установленных по зависимостям и более не требующихся:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get autoremove&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
После того, как установлен какой-либо (новый) пакет, для экономии места удалите deb-архивы из кэша apt, для чего в окне терминала выполните команду:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get clean&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Также, для экономии ресурса флешки, имеет смысл монтировать файловую систему в режиме без обновления полей времени доступа к файлам. Один из способов: в &amp;lt;tt&amp;gt;/etc/init.d/&amp;lt;/tt&amp;gt; создайте файл &amp;lt;tt&amp;gt;remount-root-noatime&amp;lt;/tt&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#! /bin/sh /bin/mount `/usr/sbin/rdev` -o remount,noatime,nodiratime&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
и создайте в /etc/rcS.d симлинк на этот файл следующей командой:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo ln -s ../init.d/remount-root-noatime /etc/rcS.d/S10remount-root-noatime&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Для автоматического исправления ошибок файловой системы при загрузке отредактируйте файл &amp;lt;tt&amp;gt;/etc/default/rcS&amp;lt;/tt&amp;gt; (требуются права root). В этом файле измените значение переменной &amp;lt;tt&amp;gt;FSCKFIX&amp;lt;/tt&amp;gt; с &amp;quot;no&amp;quot; на &amp;quot;yes&amp;quot;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
FSCKFIX=yes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==7. Обновление ядра== &lt;br /&gt;
Когда выйдет новое ядро Linux, заменить ядро можно &amp;quot;изнутри&amp;quot; работающей GNU/Linux.&lt;br /&gt;
Скачайте ядро и архив с модулями. Предположим, что скачанные файлы называются &amp;lt;tt&amp;gt;zImage.2.6.38.3-c.bmw+.sd.img&amp;lt;/tt&amp;gt; (образ загрузочного раздела) и &amp;lt;tt&amp;gt;modules.2.6.38.3-c.bmw+.38.tar.gz&amp;lt;/tt&amp;gt; (тарбол с модулями ядра).&lt;br /&gt;
Убедитесь, что тарбол с модулями ядра содержит иерархию /lib/modules:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ tar -zf modules.2.6.38.3-c.bmw+.38.tar.gz -t | grep /lib/modules | head -n1 ./lib/modules/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Переименуйте подкаталог с модулями ядра, чтобы не возникло коллизий, добавив в конце &amp;quot;.1&amp;quot;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mv /lib/modules/`uname -r` /lib/modules/`uname -r`.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Для надёжности (это необязательно) подсчитайте размер образа ядра в двухкилобайтных блоках (размер сектора у SSD - 2048 байт):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ echo `ls -l zImage.2.6.38.3-c.bmw+.sd.img | cut -f 5 -d &amp;quot; &amp;quot;` / 2048 | bc&lt;br /&gt;
1463&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
У меня получилось 1463 блока.&lt;br /&gt;
Распакуйте тарбол с модулями ядра в корень файловой системы:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo tar --numeric-owner -zf modules.2.6.38.3-c.bmw+.38.tar.gz -x -C /&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Запишите новое ядро в загрузочный раздел (в AC100-117 с Android 2.1 с оригинальной разбивкой SSD это том /dev/mmcblk0p4, у wapmorgan'а - /dev/mmcblk0p2), в параметра bs укажите размер блока 2048 байт и в параметре count - получившееся число секторов (в моём примере - 1463):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ sudo dd if=zImage.2.6.38.3-c.bmw+.sd.img of=/dev/mmcblk0p4 bs=2048 count=1463&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
После загрузки не забудьте выполнить команду обновления списка зависимостей модулей ядра:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ sudo depmod -a&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
и перезагрузите ноутбук.&lt;br /&gt;
&lt;br /&gt;
==8. Файловая система на внутренней SSD== &lt;br /&gt;
Чтобы высвободить флешку, можно переписать её содержимое на внутреннюю SSD устройства и заменить ядро.&lt;br /&gt;
В AC100-117 удобно использовать раздел &amp;quot;пользовательских данных&amp;quot; Андроида, в Linux он доступен как &amp;lt;tt&amp;gt;/dev/mmcblk0p12&amp;lt;/tt&amp;gt;. Выполните команды с правами суперпользователя:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
umount /dev/mmcblk0p12&lt;br /&gt;
mkfs.ext2 /dev/mmcblk0p12&lt;br /&gt;
mount -t ext2 -o noatime,nodiratime,rw /dev/mmcblk0p12 /mnt&lt;br /&gt;
cd /mnt dump -f- -0 / | restore -rf-&lt;br /&gt;
umount /dev/mmcblk0p12&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Затем загрузите в загрузочный раздел SSD ядро, в параметрах которого указан &amp;lt;tt&amp;gt;root=/dev/mmcblk0p12&amp;lt;/tt&amp;gt;, у C.BMW это файл с суффиксом &amp;quot;.p12.img&amp;quot;: [http://dev.i-random.ru/ac100/kernel/2011-10-09/zImage.2.6.38.3-c.bmw+.p12.img zImage.2.6.38.3-c.bmw+.p12.img], у образа загрузчика с ядром другого сборщика может понадобиться отредактировать файл в шестнадцатиричном редакторе.&lt;br /&gt;
&lt;br /&gt;
=Приложения.= &lt;br /&gt;
==I. Таблица разделов SSD у AC100-117== &lt;br /&gt;
В linux есть программа &amp;quot;Gnome disk utility&amp;quot; (/usr/bin/palimpsest), которая показывает таблицу разделов SSD, впаянного в AC100, и позволяет переформатировать любой раздел. Изменять таблицу разделов в этой программе не нужно (и бесполезно, и опасно). В таблице - назначение этих разделов у AC100-117 и их соответствие разделам в процедуре repair:&lt;br /&gt;
{| style=&amp;quot;border: 1px solid #c6c9ff; border-collapse: collapse;&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Метка &lt;br /&gt;
! Раздел в linux &lt;br /&gt;
! Назначение &lt;br /&gt;
! Номер раздела для программы nvflash &lt;br /&gt;
|-&lt;br /&gt;
| BCT &lt;br /&gt;
|   &lt;br /&gt;
| Boot Config Table &lt;br /&gt;
| 2 &lt;br /&gt;
|-&lt;br /&gt;
| PT &lt;br /&gt;
| mmcblk0p1 &lt;br /&gt;
| Partitions table &lt;br /&gt;
| 3 &lt;br /&gt;
|-&lt;br /&gt;
| EBT &lt;br /&gt;
| mmcblk0p2 &lt;br /&gt;
| Emergency boot (содержит загрузчик &amp;quot;Fastboot bootloader&amp;quot;) &lt;br /&gt;
| 4 &lt;br /&gt;
|-&lt;br /&gt;
| SOS &lt;br /&gt;
| mmcblk0p3 &lt;br /&gt;
| sosboot (выбор &amp;quot;1&amp;quot; в emergency boot) &lt;br /&gt;
| 5 &lt;br /&gt;
|-&lt;br /&gt;
| LNX &lt;br /&gt;
| mmcblk0p4 &lt;br /&gt;
| обычный загрузчик (ядро и initrd) &lt;br /&gt;
| 6 &lt;br /&gt;
|-&lt;br /&gt;
| MBR &lt;br /&gt;
| mmcblk0p5 &lt;br /&gt;
| MBR &lt;br /&gt;
| 7 &lt;br /&gt;
|-&lt;br /&gt;
| APP &lt;br /&gt;
| mmcblk0p6 &lt;br /&gt;
| /system в android &lt;br /&gt;
| 8 &lt;br /&gt;
|-&lt;br /&gt;
| CAC &lt;br /&gt;
| mmcblk0p7 &lt;br /&gt;
| /cache в android &lt;br /&gt;
| 9 &lt;br /&gt;
|-&lt;br /&gt;
| MSC &lt;br /&gt;
| mmcblk0p8 &lt;br /&gt;
| /misc в android &lt;br /&gt;
| 10 &lt;br /&gt;
|-&lt;br /&gt;
| EM1 &lt;br /&gt;
| mmcblk0p9 &lt;br /&gt;
|   &lt;br /&gt;
| 11 &lt;br /&gt;
|-&lt;br /&gt;
| UDA &lt;br /&gt;
| mmcblk0p10 &lt;br /&gt;
| /data в android &lt;br /&gt;
| 12 &lt;br /&gt;
|-&lt;br /&gt;
| EM2 &lt;br /&gt;
| mmcblk0p11 &lt;br /&gt;
|   &lt;br /&gt;
| 13 &lt;br /&gt;
|-&lt;br /&gt;
| UDB &lt;br /&gt;
| mmcblk0p12 &lt;br /&gt;
| /storage в android&lt;br /&gt;
этот раздел в андроиде доступен компьютеру, к которому подключаешь AC100 кабелем miniUSB &lt;br /&gt;
| 14 &lt;br /&gt;
|}&lt;br /&gt;
==II. Переразбивка SSD== &lt;br /&gt;
В [ftp://ftp.grumbler.org/pub/ToshibaAC100/lic32.ru/repart-117.rar архиве] содержатся альтернативная таблица разделов и bootstrap (BST) для неё, а также все скрипты, необходимые как для перепрошивки, так и для восстановления оригинальной прошивки.&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size: 120%;&amp;quot;&amp;gt;Не забудьте сделать резервную копию всех разделов SSD!&amp;lt;/span&amp;gt;&lt;br /&gt;
Подробно процедура описана в статье «[[Переразбивка Внутренней Памяти]]»&lt;br /&gt;
==III. Запись загрузчика из Windows== &lt;br /&gt;
# Установите в Windows пакет [http://developer.download.nvidia.com/tegra/files/android_tegra_froyo_20101105.msi tegra_froyo]&lt;br /&gt;
# Подключите AC100 в режиме восстановления по USB (кабель USB-miniUSB, USB в комп, miniUSB в AC100, нажимаем и держим Ctrl и ESC, нажимаем и отпускаем кнопку питания, когда загорится светодиод включения, отпускаем Ctrl и ESC).&lt;br /&gt;
# Для обнаруженного устройства &amp;quot;APX&amp;quot; установите драйвер из каталога &amp;quot;&amp;lt;tt&amp;gt;C:\Program Files\NVIDIA Corporation\tegra_froyo_20101105\usbpcdriver\&amp;lt;/tt&amp;gt;&amp;quot; (в Windows 64 - &amp;quot;&amp;lt;tt&amp;gt;c:\Program Files (x86)\NVIDIA Corporation\tegra_froyo_20101105\usbpcdriver\&amp;lt;/tt&amp;gt;&amp;quot;) - &amp;quot;NVIDIA USB Boot-recovery driver for Mobile devices&amp;quot;&lt;br /&gt;
# Для удобства в каталог &amp;quot;&amp;lt;tt&amp;gt;C:\Program Files\NVIDIA Corporation\tegra_froyo_20101105\&amp;lt;/tt&amp;gt;&amp;quot; перепишите образ ядра, например, &amp;lt;tt&amp;gt;zImage.2.6.38.3-c.bmw+.p12.img&amp;lt;/tt&amp;gt;&lt;br /&gt;
# Из каталога &amp;quot;&amp;lt;tt&amp;gt;C:\Program Files\NVIDIA Corporation\tegra_froyo_20101105\&amp;lt;/tt&amp;gt;&amp;quot; выполните две команды: загрузку бутлодера и запись ядра в загрузочный раздел. Для этого запустите командный процессор &amp;lt;tt&amp;gt;CMD.EXE&amp;lt;/tt&amp;gt; (нажмите сочетание клавиш &amp;quot;Windows&amp;quot; и &amp;quot;R&amp;quot;, введите &amp;lt;tt&amp;gt;cmd&amp;lt;/tt&amp;gt;, нажмите &amp;quot;OK&amp;quot;) и в его окне выполните три команды:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd &amp;quot;C:\Program Files\NVIDIA Corporation\tegra_froyo_20101105\&amp;quot;&lt;br /&gt;
nvflash --bl bootloader.bin --go&lt;br /&gt;
nvflash -r --download 6 &amp;quot;zImage.2.6.38.3-c.bmw+.p12.img --go&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Для ленивых я (grumbler_eburg) подготовил [ftp://ftp.grumbler.org/pub/ToshibaAC100/ac100-from-windows.zip минимальный комплект под Windows], где не нужно ничего устанавливать. Распакуйте архив и действуйте по [ftp://ftp.grumbler.org/pub/ToshibaAC100/dl-boot-from-windows.txt инструкции].&lt;br /&gt;
=Ссылки= &lt;br /&gt;
* [http://grumbler-eburg.livejournal.com/194547.html Оригинал статьи]&lt;br /&gt;
* [[Переразбивка Внутренней Памяти]]&lt;br /&gt;
* [[sosboot]] - установка ядра аварийного восстановления&lt;br /&gt;
* [[Linux|Коллекция статей про GNU/Linux для AC100]]&lt;/div&gt;</summary>
		<author><name>Unknown user</name></author>
	</entry>
</feed>