Onda V975w V2 или запуск различных ОС в режиме live-cd на планшетах z3735d
В сентябре 2014 года я купил сей чудный планшет. Установлен на нем был штатный Андроид. Но поскольку этот планшет изначально покупался под установку Windows, то загрузчик Андроида был немедленно снесен и на его место установлен БИОС (кому интересна установка — на 4pda). Сначала было много радости. Ну как же. Один из первых планшетов, умеющих работать на Windows 8.1 и при этом стоящий меньше 7000 рублей (по тем временам). Производитель обещал в скором времени сделать возможность двойной загрузки Windows и Android (а еще Андроид 5.1) и счастье казалось таким близким. А вот тут сказка кончается. Прождали мы примерно полгода, БИОС больше не обновлялся, прошивки на этот планшет производитель тоже не спешил выкладывать. Ко времени появления Onda V975w V3 на процессоре z3735f, производитель перестал не только что-то обещать, он вообще с комьюнити перестали общаться по этому поводу. Вот и остались мы один на один с этой проблемой. В принципе это не проблема, нам обещали windows планшет — мы его получили (в Windows планшет работает великолепно). Но хочется большего.
Итак, параллельно Windows можно запустить различные сборки Linux. Можно также запустить Андроид-х86. Забегая вперед, скажу, что и установить их можно как в память самого планшета, так и на флешку (или microsd карту). Но и тут производитель подложил нам свинью. А связана она с тем, что БИОС не видит собственный картридер. Эта проблема решается, естественно не без помощи костылей. Мало того, контроллер питания собран каким-то чудным образом, что он определяется Линукс ядром только в режиме OTG, но об этом позже.
Кому хочется просто запустить дополнительные ОС в режиме live-cd скажу, что достаточно иметь планшет и флешку с OTG переходником. В конце обзора будут ссылки на скачивание и простейшая инструкция по запуску.
Внимание: Этот обзор НЕ затрагивает процесс установки дистрибутивов на планшеты. Здесь описан только процесс запуска этих ОС в режиме live-cd.
Лабораторный стенд: 1) планшет Onda V975w V2; 2) внешний usb-hdd (если бы не он, то количество убитых мной в ходе экспериментов флешек исчислялось десятками); 3) переделанный 4-портовый хаб в заряжающий micro usb хаб (использую его для подключения клаво-мышки и внешнего hdd с одновременным питанием всего этого хозяйства вместе с планшетом).
На этом планшете в режиме live-cd я пробовал запустить почти все (а это не один десяток) Linux-дистрибутивов из топ-100 этого сайта — distrowatch.com/. Сразу предупреждаю, что они довольно-таки корявенькие в плане поддерживаемого планшетного железа. Сначала я пробовал запускать все дистрибутивы подряд, но быстро понял, что почти 60% из топ-100 это дистрибутивы основанные на Ubuntu. Поэтому оставил на HDD только следующие дистрибутивы (было больше, но мой HDD в том году приказал долго жить и часть дистрибутивов потерялась, а заново перепроверять и сочинять grub.cfg было лень). Вот список оставшихся:
Версия: 16.0 Ядро: 4.1.13 Яркость: нет Память планшета: нет MicroSD: нет Кнопка вкл: нет Кнопки громкости: нет Звук: нет Выключение/ребут: нет Батарея(upower -d): Wifi: нет Bluetooth: нет Задняя камера: нет Передняя камера: нет Акселерометр: нет Тачскрин: нет
Дистрибутив: 2016.04.22-x86_64 Ядро: 4.5.1 Яркость: есть Память планшета: есть MicroSD: нет Кнопка вкл: нет Кнопки громкости: нет Звук: нет Выключение/ребут: нет Батарея(upower -d): нет Wifi: нет Bluetooth: нет Задняя камера: нет Передняя камера: нет Акселерометр: нет Тачскрин: есть
Дистрибутив: 7.1-1511 Ядро: 3.10 Яркость: да Память планшета: да MicroSD: нет Кнопка вкл: нет Кнопки громкости: нет Звук: нет Выключение/ребут: нет Батарея(upower -d): нет Wifi: нет Bluetooth: Задняя камера: Передняя камера: Акселерометр: Тачскрин: нет
Дистрибутив: 8.4.0 Ядро: 3.16 Яркость: нет Память планшета: да MicroSD: нет Кнопка вкл: нет Кнопки громкости: нет Звук: нет Выключение/ребут: да Батарея(upower -d): нет Wifi: нет Bluetooth: нет Задняя камера: нет Передняя камера: нет Акселерометр: нет Тачскрин: нет
Дистрибутив: 20141209-fedlet-i686 Ядро: 3.18 Яркость: да Память планшета: да MicroSD: да Кнопка вкл: да Кнопки громкости: да Звук: да Выключение/ребут: да Батарея(upower -d): нет Wifi: нет Bluetooth: нет Задняя камера: Передняя камера: Акселерометр: Тачскрин: да
Дистрибутив: 23 Ядро: 4.2.3 Яркость: да Память планшета: да MicroSD: да Кнопка вкл: нет Кнопки громкости: нет Звук: нет Выключение/ребут: да Батарея(upower -d): нет Wifi: нет Bluetooth: нет Задняя камера: Передняя камера: Акселерометр: Тачскрин: нет
Дистрибутив: Gentoo Linux x86 amd64 32bit userland Ядро: 4.3.3 Яркость: да Память планшета: нет MicroSD: нет Кнопка вкл: нет Кнопки громкости: нет Звук: нет Выключение/ребут: да Батарея(upower -d): нет Wifi: нет Bluetooth: нет Задняя камера: Передняя камера: Акселерометр: Тачскрин: нет
Дистрибутив: 17.3 Ядро: 3.19 Яркость: да Память планшета: да MicroSD: да Кнопка вкл: да Кнопки громкости: да Звук: нет Выключение/ребут: да Батарея(upower -d): нет Wifi: нет Bluetooth: нет Задняя камера: Передняя камера: Акселерометр: Тачскрин: да
Дистрибутив: 5 Ядро: 3.19.8 Яркость: да Память планшета: да MicroSD: да Кнопка вкл: нет Кнопки громкости: нет Звук: нет Выключение/ребут: да Батарея(upower -d): нет Wifi: да Bluetooth: нет Задняя камера: нет Передняя камера: нет Акселерометр: нет Тачскрин: да
Дистрибутив: 15.12 Ядро: 4.1.15 Яркость: да Память планшета: да MicroSD: да Кнопка вкл: нет Кнопки громкости: нет Звук: есть Выключение/ребут: нет Батарея(upower -d): нет Wifi: нет Bluetooth: нет Задняя камера: Передняя камера: Акселерометр: нет Тачскрин: да
Дистрибутив: slacko-6.3.0 Яркость: нет Память планшета: да MicroSD: нет Кнопка вкл: нет Кнопки громкости: нет Звук: нет Выключение/ребут: нет Батарея(upower -d): нет Wifi: нет Bluetooth: нет Задняя камера: Передняя камера: Акселерометр: Тачскрин: нет
Дистрибутив: 8.4 Ядро: 3.16 Яркость: нет Память планшета: да MicroSD: нет Кнопка вкл: нет Кнопки громкости: нет Звук: нет Выключение/ребут: нет Батарея(upower -d): нет Wifi: нет Bluetooth: нет Задняя камера: Передняя камера: Акселерометр: Тачскрин: нет
Дистрибутив: 16.03 Ядро: 4.4 Яркость: да Память планшета: MicroSD: Кнопка вкл: нет Кнопки громкости: нет Звук: нет Выключение/ребут: нет Батарея(upower -d): нет Wifi: нет Bluetooth: Задняя камера: Передняя камера: Акселерометр: Тачскрин: нет
Дистрибутив: 16.04 Ядро: 4.4.6 Яркость: нет Память планшета: нет MicroSD: нет Кнопка вкл: нет Кнопки громкости: нет Звук: нет Выключение/ребут: да Батарея(upower -d): нет Wifi: нет Bluetooth: нет Задняя камера: Передняя камера: Акселерометр: Тачскрин: да
Дистрибутив: 15.04 Яркость: да Память планшета: да MicroSD: да Кнопка вкл: да Кнопки громкости: да Звук: да Выключение/ребут: да Батарея(upower -d): нет Wifi: нет Bluetooth: нет Задняя камера: Передняя камера: Акселерометр: Тачскрин: да
Дистрибутив: 16.04 Яркость: да Память планшета: да MicroSD: да Кнопка вкл: нет Кнопки громкости: нет Звук: нет Выключение/ребут: нет Батарея(upower -d): нет Wifi: нет Bluetooth: нет Задняя камера: Передняя камера: Акселерометр: Тачскрин: нет
Запустить дополнительную ОС в режиме live-cd из otg-разъема очень просто: качаете iso-файл, берете флешку и otg-переходник, распаковываете при помощи UltraISO содержимое iso-файла на флешку, распаковываете в корень флешки содержимое архива (там всего 2 файла: /boot/grub/grub.cfg и /efi/boot/bootia32.efi), которые я приложил к дистрибутивам. Потом подключаете флешку через otg-переходник к планшету. Дальше можно пойти двумя путями: при загрузке нажать на клавиатуре F7 и выбрать нужное имя флешки для загрузки. Но, поскольку OTG занят флешкой, то скорее всего клавиатуру подключить без usb-хаба не получится.
Бесклавиатурный способ запуска №1: 1) В Windows свайпнуть на рабочем столе с правого края налево, там выбрать «Параметры». 2) В параметрах выбрать «Изменение параметров компьютера», далее выбираем «Обновление и восстановление», потом «восстановление». 3) Потом мы видим «Особые варианты загрузки», в них жмём на «Перезагрузить сейчас». 4) Появится меню «Выбор действия», в нем выбираем «Использовать устройство». Лично у меня раздел с Андроидом зовется «UEFI OS». Жмем на него. Загрузится ОС с флешки. А можно так (способ №2): Создать на рабочем столе ярлык со следующей командой: shutdown /r /o /t 0 Он прямиком отправит Вас к меню «Выбор действия», там только выберете «Использовать устройство» и нажмете на значок «UEFI OS». После этого загрузится нужная ОС.
Вы конечно возразите, мол, зачем грузить Windows и вызывать меню восстановления, когда можно это же меню включить ПЕРЕД загрузкой Windows (при помощи того же EasyBCD). Можно, и оно работает, но криво. Windows загрузить получается, а все остальные ОС — нет, ибо ругается на несовпадение путей (низкий поклон производителю за наш кривой БИОС).
На этом можно было бы закончить, но не зря же я столько времени убил на поиск идеального дистрибутива для наших планшетов (идеального с точки зрения минимальной глючности, минимального допилинга и удобным рабочим тачскрино-ориентированным столом).
Сборка, основанная на Debian8, с рабочим столом Cinnamon (aleks-linux) — yadi.sk/d/_nWXYgnxrL8yd Раскажу о достоинствах и недостатках: + Работает почти всё, кроме камер и bluetooth (на них пока нет рабочих исходников). + Корректно работающий установщик (а с этим проблемы у многих дистрибутивов). + В отличие от Ubuntu, не глючит клавиатура (жмешь один раз на клавишу, а пишется 5-7 повторений). + Cinnamon (как и Gnome) прекрасно умеет работать с дисплеями высокого разрешения, но, в отличие от Gnome, имеет бОльший функционал. + Более стабильная работа, по сравнению с другими дистрибутивами. — Не корректно работает эмуляция нажатия правой кнопки мыши — Масштабирование изначально выставлено в нормальное (в нашем случае все на экране такое мелкое)
И Андроид-х86, основанный на оригинальном Android-x86 4.4_r3. Там мной были пересобраны исходники, исправлен неправильно ориентированный акселерометр и добавлена поддержка microsd картридера. Скачать — yadi.sk/d/OvsY2hIbiwbKk
Дистрибутив от aleks-linux и Андроид-х86 можно не только запускать в режиме live-cd, но и установить его в память планшета на отдельный раздел. Также его можно установить на usb-флешку (естественно для этого уже потребуется вторая флешка и usb-хаб).
В принципе, их оба можно даже установить на microsd карту, но это потребует больше усилий.