Предисловие, которое можно не читать.
Владельцам нашего устройства «повезло». В отличие от белых людей мы имеем 64 битную платформу с закрытым UEFI (биосом) и возможностью загрузки только uefi32. Спасибо Lenov-е и за это. Те кто наблюдал с самого начала помнят, что до выхода в феврале 2015 года обновления биоса 01WT17WW нельзя было вообще ничего.
В итоге мы имеем систему имеющую три ограничения
- работу только с GPT разделами
- загрузку только UEFI 32 (uefi 64 не работает, а bios legacy отсутствует в настройках).
- загрузку только с внутреннего диска или USB носителя типа флешка, cd-rom, HDD (но нельзя загрузиться с внутреннего microSD).
Несколько энтузиастов с форума (включая меня) пробовали наскоком установить dual boot (андроид второй системой), но стандартные решения не сработали в силу вышеозвученных причин.
Те кто пробовал, дополнительно столкнулись с тем что при установке загрузчик GRUB не может прописаться. Это приводило к тому, что после установки андроид запускался, но после первой перезагрузки не мог стартануть. Тупо продолжал грузиться винбут.
У меня прорыв произошел, когда перелопачивая англоязычные форумы в руки попалась сборка для Asus T100 (чья то кастомная), а этот асус как и наш йог обладает похожими ограничениями и строится на похожей платформе baytrail.
Отличие этой сборки от предыдущих было в том, что его инсталлятор в отличие от большинства сборок которые попадались умел работать с GPT и GRUB2. Взяв этот инсталлятор я стал добавлять к нему хорошие сборки и пробовать устанавливать. В итоге лучшая сборка из найденных на сегодняшний день – это Android-x86 4.4-r3. Есть еще какая то кастомная в которой работает блютус, но я решил остановиться на этой. Справедливости ради стоит сказать, что последние сборки 5.ХХ на android-x86.org тоже умеют работать с GPT и GRUB2.
При установке такой сборкой выбирался пункт Install grub2 и перезапись загрузчика. И в итоге андроид вставал на внутренний диск. Установка на MicroSD не удавалась (хотя возможно это связано с хабом – будем пробовать позже).
При установке GRUB2 затирал собою загрузчик винды (хотя вроде как не должен). При переустановке винды винда затирала Grub2. Стандартные средства типа bcdedit не помогали. Тогда я плюнул и пошел более простым и пожалуй изящным путем.
По умолчанию наш винт имеет 4 раздела:
1 – загрузочный uefi
2 – непонятный
3 – сам windows
4 – images восстановление
При установке андроид переписывает 1й.
Что я сделал: создал между 3 и 4 еще 2 раздела: на 33 мб и 5 гб для андроида. Установил андроид еще раз на раздел EXT3 с 5 гб. Затем клонированием перенес 1й загрузочный раздел (уже с grub2) на раздел 33 мб.
Затем я восстановил 1й раздел с записью windows из заранее сохраненного образа.
И все - получилось!
Дело в том, что наш биос готов загружать множественное колличество uefi разделов с внутреннего диска.
Гораздо больше проблем доставило восстановление винды. Чтобы она ожила после манипуляций нужно чтобы 1,2,3,4 разделы имели ту же нумерацию и размер, что и до манипуляций в моем случае это были blk0p1, blk0p2, blk0p3, blk0p6. В противном случае винда не загрузится.
В итоге все работает – теперь нужно либо найти сборку со звуком, либо попросить старших товарищей скомпилировать (что более правильно). Тем более что исходники для 1050 лежат в свободном доступе.
Веселое видео которое можно не смотретьПолностью весь процесс (но на французском, если нужны уточнения - пишите в личку).Как восстановить систему или получить dual boot на Lenovo yoga 2 tablet 10” (два в одном). Для чайниковДрузья (кто попродвинутей) не обижайтесь - писал максимально подробно (для самых маленьких).
Нам понадобятся:
- usb flash на 4 гб и более
- microSD на 8 гб и более (или еще одну usb в формате NTFS, если у вас usb hub с доп. питанием)
- usb разветвитель на 3 и более устройств
1) Скачиваем загрузочный диск восстановления
WinPE под UEFI 32 с встроенной программой R-Drive. ТЫЦ. Был собран по инструкции из
этого. Скаченный диск записываем, например, с помощью
rufus на USB. ВАЖНЫЙ момент – при записи выбираем GPT для компьютеров с UEFI и обязательно FAT32, т.к. uefi не работает с ntfs (кстати как я выяснил - спорный пункт)
2) Скачиваем подготовленный с любовью
образ с установленными виндоус + андроид. MicroSD форматируем в NTFS Затем файл (Win8.1-Android4.4.rdr) закидываем на microSD. А саму microSD втыкаем в планшет. К сожалению не удалось сделать образ менее 4 гб, поэтому приходится использовать SD (или вторую USB), т.к. fat32 не может принять файл более 4гб, а ntfs не может загрузиться в Uefi. А так бы можно было все на одну запихать.
3) Втыкаем usb в разветвитель, подключаем туда же клавиатуру и мышь, включаемся в планшет.
4) Удерживая кнопку громкости вверх нажимаем кнопку питания. Через несколько секунд появится NOVO MENU. Выбираем BOOT Menu. Там вы увидите надписи Windows boot manager (загрузчик виндоус) и вашу флешку (EFI USB Device). Если не увидели – значит либо забыли отформатировать в fat32, либо забыли указать GPT для компьютеров с UEFI.
5) Выбираете флешку – загружается win PE. В загрузившемся WINPE выбираем пуск=>все программы=>Backup=>R-drive image.
6) В программе R-drive выбираем восстановить из образа. В выборе файла образа находим путь к microSD (или второй USB) и выбираем файл Win8.1-Android4.4.rdr. Затем «восстановить диски или разделы» => далее. В верхней части окна нажимаете на самую левую часть диска (где написано 29,1) и в нижней туда же – таким образом вы выделите красным все разделы диска вверху и внизу. (Прим.: диск внизу у вас будет разбит иначе чем на картинке).
Не пытайтесь копировать пораздельно. =>далее=>ОК=>далее=>начать (все пункты по умолчанию). В какой то момент он скажет диск заблокирован – выбираем «принудительно разблокировать диск».
7) После процесса вынимаем все usb, microSD и перезагружаемся. Появится загрузка восстановления windows. Дожидаемся ее окончания (несколько минут). После загрузки windows выключаем планшет. Винда будет грузиться по умолчанию.
8) Как попасть в андроид (без клавиатуры): на выключенном планшете снова нажимаем громкость вверх + питание. Попадаем NOVO menu. Пальцем выбираем boot Menu. Появилась вторая надпись EFI Hard Drive (или более если вы не отключили USB flash). Выбираем ее – загружается Android!
Жду отзывов по тестированию. Ну и лучшее спасибо всегда всегда плюс ))
Сообщение отредактировал Vosakur - 16.09.15, 20:22