Dual boot для windows android

Dual boot для windows android

Android OS на x86

В этой теме обсуждаются вопросы общие для всех Андроидов на платформе x86, конкретно проект портирования Android-х86, а также его братья, не имеющие отдельных тем обсуждения на нашем форуме.
Android в виртуальную машину | Сайт и Форум проекта Android-х86 | Android от Intel

Вопросы, касающиеся только проектов Phoenix OS , Remix OS x86 и Bliss-x86 , обсуждаются в своих темах.
За работоспособность ваших устройств ответственность несёте исключительно Вы. Задавая вопрос, постарайтесь указать следующую информацию .

    Hardware List — список совместимого оборудования
      Если Вы не нашли в шапке или в листе совместимости версию для вашего компьютера/ноутбука (модификации железа), то следует попробовать разные версии и опытным путём подобрать оптимальную.

  • Графическое ускорение нормально работает на видеоадаптерах от AMD и Intel (кроме GMA 500, GMA 600, GMA 3600, GMA 3650, т.к. они основаны на PowerVR).
    Графика nVidia поддерживается начиная с Android-x86 4.4-R3; новое поколение начинает поддерживаться после выхода следующего.
  • Ситуация с поддержкой планшетов, Критическое замечание о звуке.
  • Чипы, которые реализуют одновременно и WiFi, и Bluetooth работают хуже, чем отдельные.

    Загрузочную флешку или диск необходимо записать с помощью Rufus, UNetbootin, LiLi, или WinImage. UltraISO использовать не рекомендуется потому, что созданные им флешки мало где грузятся.

Раздел под Android рекомендуется форматировать в ext3 или ext4 (для версии 5.0 Lollipop и новее) чтобы иметь >4ГБ места под свои нужды и избежать проблем с SuperSU и другим софтом. Форматирование раздела лучше произвести до установки Android сторонним ПО (Acronis, GParted, др.): родной установщик не всегда справляется с этой задачей.

title Android-x86 5.1-rc1
kernel /android-5.1-rc1/kernel quiet root=/dev/ram0 androidboot.hardware=android_x86 SRC=/android-5.1-rc1
initrd /android-5.1-rc1/initrd.img

title Android-x86 5.1-rc1 (Debug mode)
kernel /android-5.1-rc1/kernel root=/dev/ram0 androidboot.hardware=android_x86 DEBUG=2 SRC=/android-5.1-rc1
initrd /android-5.1-rc1/initrd.img

title Android-x86 5.1-rc1 (Debug nomodeset)
kernel /android-5.1-rc1/kernel nomodeset root=/dev/ram0 androidboot.hardware=android_x86 DEBUG=2 SRC=/android-5.1-rc1
initrd /android-5.1-rc1/initrd.img

title Windows
rootnoverify (hd0,1)
chainloader +1

Тут default указывает номер пункта, котоый будет выбран автоматически после истечения timeout секунд. root и rootnoverify указывают с какого диска, и с какого его раздела загружать выбраную операционную систему. Как и в случае с default, нумерация начинается с нуля. Параметры загрузки прописываются в конец строки, которая начинается со слова kernel. Такими параметрами можно повлиять на многие аспекты работы Андроида с железом. К примеру настроить работу с внешним монитором.

GRUB 2 — следующая версия GRUB. Разработчики писали GRUB 2 «с нуля», чтобы добиться переносимости и модульности.
Используется в образах Android-x86 для компьютеров с новым UEFI-BIOS.
Может хранить свои настроки в файле grub.cfg либо menu.lst. Обычно этот файл лежит на отдельном системном разделе EFI (ESP). Типичное содержимое:

set timeout=60
set gfxmode=1024×768
terminal_output gfxterm

Источник

Выбираем компактный планшет с Dual Boot – поддержкой Android и Windows

Оглавление

Вступление

Неделю назад мы познакомились с большими планшетами с Dual Boot, то есть с одновременной поддержкой операционных систем Android и Windows.

реклама

Подобные гибридные устройства нужны не всем, однако для некоторых они являются возможностью заменить два планшетных компьютера одним. Как минимум, такие гаджеты позволяют немного расширить функциональность обычных «таблеток» с одной операционной системой.

Теперь подошла очередь более компактных решений с Dual Boot. Сфера их применения аналогична, к ним тоже можно подключить фирменные или универсальные клавиатуры, чтобы получить миниатюрную печатную машинку.

Разумеется, при столь небольших размерах экрана (семь-восемь дюймов) говорить об удобной долгосрочной эксплуатации не приходится, однако в дороге такая возможность может пригодиться. К тому же маленьким планшетам с двумя операционными системами можно придумать немало других сценариев использования.

Модельный ряд

Chuwi Vi8

Одним из самых популярных бюджетных планшетов с двумя операционными системами является Chuwi Vi8. Как и большинство конкурентов, эта модель получила пластиковый корпус. Ее размеры 207 x 122 x 8 мм, масса — 310 г. Такое устройство может поместиться в кармане пиджака или куртки, не говоря уже о любой сумке.

Сердцем Chuwi Vi8 является хорошо знакомый нам четырехъядерный процессор Intel Atom Z3735F с максимальной тактовой частотой 1.83 ГГц. Такой же чип используется во многих десятидюймовых «таблетках» с системой Dual Boot. Объем памяти составляет 2 Гбайта ОЗУ и 32 Гбайта постоянной памяти. Нехватку свободного места можно восполнить картой памяти объемом до 128 Гбайт.

реклама

Разрешение восьмидюймового IPS экрана составляет 1280 x 800 пикселей. Камеры на 2.0 и 0.3 Мпикс вряд смогут порадовать высоким качеством съемки. Кроме того, в корпус встроен один динамик, поэтому насладиться стереозвуком без наушников не получится. Среди очевидных недостатков можно отметить отсутствие GPS и слота для SIM-карт.

Chuwi Vi8 можно купить примерно за 80 долларов. Если учесть, что за эту сумму вы получите компьютер с полноценной Windows 8.1, то это неплохое предложение. К тому же к нему можно докупить чехол-клавиатуру.

Разумеется, восьмидюймовый экран не способствует долгой и плодотворной работе, но экстренно ответить на письмо с его помощью все же можно.

Chuwi Hi8

Сразу же разберем еще одну модель Chuwi — Chuwi Hi8 – горячую новинку ушедшего на этой неделе лета. По массогабаритным показателем она очень близка к Chuwi Vi8. Да и начинка здесь очень похожа: чуть более шустрый процессор Intel Atom Z3736F, а также те же 2 Гбайта ОЗУ и 32 Гбайта постоянной памяти.

Так чем же Chuwi Hi8 лучше своего собрата? Экраном: здесь разрешение повышено до 1920 x 1200 пикселей, что не могло не сказаться на четкости картинки, тем более при небольшой диагонали устройства. Правда, не обошлось и без ухудшений: почему-то емкость аккумулятора сократилась до 4 000 мАч.

Сегодня Chuwi Hi8 уже можно купить чуть дешевле 90 долларов. С учетом хорошего экрана это тоже неплохое предложение.

Onda V891

Onda V891 чуть больше других участников гайда, поскольку диагональ его экрана составляет 8.9 дюйма. При этом разрешение экрана явно не предельное — 1280 x 800 пикселей.

Остальная аппаратная начинка тоже не удивляет: здесь использован четырехъядерный процессор Intel Atom Z3735F, 2 Гбайта оперативной и 32 постоянной. Емкость аккумулятора Onda V891 составляет 5 400 мАч, что на общей скромном фоне является неплохим показателем.

Ближайшим родственником Onda V891 является Onda V891W. Основным отличием стало увеличенное разрешение экрана — 1920 х 1200 точек. Правда, емкость аккумулятора почему-то снижена до 5 000 мАч. В остальном смежные планшеты практически идентичны, хотя многие версии Onda V891W поставляются с 64 Гбайтами постоянной памяти.

реклама

Onda V891 можно купить чуть дешевле, чем за 90 долларов. Onda V891W уже дороже — ценовая планка предложений начинается с 130 долларов.

Onda V820W

Если диагональ 8.9 дюйма вам кажется слишком большой, то компания Onda предлагает иную модель — Onda V820W. В ней установлен чуть более компактный восьмидюймовый экран.

реклама

Правда, большинство остальных параметров здесь аналогично: практически идентичный процессор Intel Atom Z3735F, 2 Гбайта ОЗУ и 32 Гбайта флэш-памяти.

В Onda V820W установлено две камеры: 2.0 и 0.3 Мпикс. Емкость аккумулятора довольно скромна — 4 200 мАч.

В целом это типичный бюджетный планшет, стоимость которого стартует с 78 долларов.

реклама

Cube Iwork7

Cube Iwork7 является довольно простым устройством. В нем установлен семидюймовый дисплей с разрешением 1280 х 800 пикселей и уже старенький чип Intel Atom Z3735G (хотя в свежих партиях встречается и Intel Atom Z3735F).

Этим отчасти продиктован и очень скромный запас оперативной памяти — всего 1 Гбайт. Постоянной памяти у Cube Iwork7 доступно 16 Гбайт.

реклама

Помимо ОЗУ еще одним слабым местом Cube Iwork7 является аккумулятор — всего 3 500 мАч. С учетом этого мы не рекомендуем заказывать данную модель, хоть она и несколько дешевле конкурентов — от 78 долларов.

Источник

Выбираем большой планшет с Dual Boot – поддержкой Android и Windows

Оглавление

Вступление

В прошлом году на известной выставке Computex 2014 был представлен гибридный планшет ASUS Transformer Book V. Он мог не только трансформироваться в ноутбук с помощью пристегивающейся клавиатуры, но и работать с двумя операционными системами — Windows и Android. Сказалось и то, что тайваньская компания во все времена стремилась к созданию гибридных устройств, а подобный гаджет отлично вписывался в ее философию. Но гигантам IT-индустрии не понравился такой подход: Microsoft и Google заставили ASUS отказаться от выпуска компьютеров с двумя ОС.

реклама

На многочисленные китайские компании лидерам отрасли влиять труднее, поэтому они легко подхватили идею о совмещении Windows и Android. И сегодня доступно достаточно большое количество планшетов с так называемой системой Dual Boot, причем как компактных (7-8 дюймов), так и больших (9-11 дюймов). Далее мы рассмотрим старшую категорию.

Для начала определимся, для чего же хороши «таблетки» с двумя операционными системами. Все мы знаем, что для Windows доступно огромное количество программ в самых разных сферах, поэтому эта ОС зачастую незаменима для работы. Но несмотря на адаптацию к планшетам и сенсорным интерфейсам, ситуация с развлечениями обстоит не столь оптимистично: для Android доступно существенно больше первоклассных игровых хитов.

Пример, приведенный выше, достаточно прост, но и он позволяет понять, что сосуществование Windows и Android может быть полезным.

Модельный ряд

Teclast X98 Air II

Одним из самых известных Dual Boot планшетов современности является Teclast X98 Air II, с него и начнем. В целом это устройство не выделяется чем-то особенным из сотен Android-таблеток. У него даже есть близнец Teclast X98 Air 3G, который работает только на Android.

Teclast X98 Air II оснащен IPS экраном диагональю 9.7 дюйма. Его разрешение составляет 2048 x 1536 пикселей, поэтому производитель с гордостью добавляет в описание вожделенное слово Retina.

реклама

Внутри прячется четырехъядерный процессор Intel Atom Z3736F, относящийся к семейству Bay Trail-T. Чип работает на частоте до 2.16 ГГц. Данный «камень» нельзя назвать свежим, ведь ему уже исполнился год. Тем не менее, он справляется с большинством задач.

Также у Teclast X98 Air II есть в запасе 2 Гбайта оперативной памяти, 32 или 64 Гбайта постоянной и поддержка сменных карт. Китайский планшет оснащен двумя камерами (5.0 и 2.0 Мпикс) и аккумулятором емкостью 8 500 мАч.

Для кого-то основным минусом Teclast X98 Air II станет отсутствие GPS и мобильной связи. Впрочем, производитель основательно всех запутал с многочисленными версиями Teclast X98. К примеру, есть Teclast X98 Air с чуть менее производительным процессором Intel Atom 3735D. А еще есть Teclast X98 Air 3G с таким же Intel Atom Z3736F, но при этом оснащенный и 3G-модулем, и GPS. А еще Teclast X98 Air II может поставляться и как обычный Android-планшет. К тому же и продавцы нередко сами преподносят ошибочную информацию.

В общем, необходимо очень внимательно ознакомиться со всеми особенностями конкретной модели перед ее покупкой. Кстати, только что вышел еще и Teclast X98 Pro с новым процессором Intel Atom X5-Z8500 и 4 Гбайтами ОЗУ, но он пока продается только в Windows-версии.

Teclast X98 Air II стоит от 160 долларов.

Teclast X10HD

Родным братом Teclast X98 Air II является Teclast X10HD. Здесь тоже использован чип Intel Atom Z3736F, но соотношение сторон экрана 16:10. При диагонали 10.1 дюйма его разрешение составляет 2560 x 1600 пикселей.

Teclast X10HD получил 64 Гбайта постоянной памяти, аккумулятор емкостью 8 000 мАч, а также камеры 5.0 и 2.0 Мпикс. Для данной модели доступен оригинальный чехол-клавиатура.

В сравнении с основными соперниками Teclast X10HD стоит достаточно дорого — 230 долларов.

Cube i6 Air 3G

реклама

Китайцы очень любят использовать приставку Air, вот и Cube i6 Air 3G не обошелся без нее. В целом этот планшет является близким аналогом Teclast X98 Air II.

Здесь использован процессор Intel Atom Z3735F (его основным отличием от Atom Z3736F является слегка сниженная тактовая частота), 2 Гбайта оперативной памяти, 32 Гбайта встроенного хранилища, экран с разрешением 2048 x 1536 пикселей и аккумулятор емкостью 8000 мАч.

Cube i6 Air 3G тоже обладает двумя камерами: 5.0 и 2.0 Мпикс. Получается, что эта модель очень похожа на Teclast X98 Air II. Ее можно найти в двух вариантах: с 3G или только с Wi-Fi. Цены начинаются от 140 долларов.

Источник

Настройка UEFI Dual Boot системы, приправленной rEFInd


КДПВ. Бут-менеджер rEFInd с темой оформления Regular.

На сегодняшний день практически все уже слышали про технологию UEFI. Говорить о том, что это такое и зачем оно нужно, я не собираюсь. Сегодня я бы хотел описать простейший сценарий установки Dual Boot системы с полной поддержкой UEFI, а также рассмотреть отдельно установку и настройку бут-менеджера rEFInd. Возможно вы уже видели подобные мануалы и гайды, но я постараюсь донести весьма доходчиво суть того, что мы будем делать и зачем. В других мануалах вы лишь смотрите за «магией» картежника и пытаетесь её повторить, делая, зачастую, элементарные ошибки. Кому эта тема интересна — прошу под кат.

В целом UEFI призвана наоборот упросить процесс загрузки, а не усложнить его. К примеру, посредством этой технологии компьютер можно загружать ОС и вовсе без прослойки в лице GRUB / LILO / etc, загрузчиком может выступать сама UEFI. Однако этот метод имеет свои недостатки, например, вам придется повозиться после обновления ядра, можно, разумеется, написать скрипт, но в целом этим и занимается grub2-efi

Итак, давайте сформируем примерный список наших действий, некоторым хватит прочесть его и уже взяться за дело. Собственно тут будет всего четыре пункта. Пятый и шестой пункт опционален.

  1. Запись образа Windows 10 (8/8.1) на диск/флешку.
  2. Установка Windows 10 на часть диска.
  3. Запись образа Linux-дистрибутива с поддержкой EFI (большинство) на диск/флешку.
  4. Установка Linux-дистрибутива на оставшуюся часть диска.
  5. Установка и конфигурация rEFInd.
  6. Удаление GRUB и полный переход на rEFInd.

На первый взгляд всё очень просто, всего 4 базовых пункта, но тут есть огромное количество нюансов.

Ошибки делают на всех этапах: входят в режим Legacy-bios, указывают не тот загрузочный раздел, просто не понимают, что делают и т.д. В конечном итоге всё это приводит к массе боли и страданиям на форумах, в чатах, и т.д. На деле же всё нереально просто, нужно просто понимать, что ты делаешь на каждом этапе и проверять себя.

Сначала немного теории

UEFI видит только один специальный ESP-раздел, обычно он имеет размер 100-200 мегабайт и форматирован в FAT32 (бывает в FAT16), в нем содержаться папки с названиями а-ля Boot, Microsoft, Fedora, Ubuntu и т.д. Если вы перепробовали достаточное количество ОС и никогда не форматировали этот раздел, то там могло набраться приличное количество папок. К примеру, у меня было 2 живых оси и лежало около 6 папок.

P.S. CodeRush подсказал, что поддерживаются все FS, если на них есть соответствующие драйверы:

Это неверно. UEFI видит все разделы, для ФС которых в конкретной реализации прошивки имеются драйверы. ESP же отличается от остальных разделов только тем, что а) для FAT драйвер иметь обязательно и б) на разделе ESP осуществляется поиск загрузчиков и автоматическое создание соответсвующих переменных BootXXXX, если загрузчики нашлись.

В самих папках лежат исполняемые файлы .efi которые и выступают в роли загрузчиков ОС. В папке debian вы наверняка обнаружите файл grubx64.efi , а в папке Microsoft – bootmgr.efi .

Большинство Linux-дистрибутивов монтируют ESP-раздел к /boot/efi , то есть загрузчик Debian будет лежать примерно на таком пути: /boot/efi/EFI/debian/grubx64.efi

C директорией разобрались, а что дальше?

А дальше нужно понимать, что существует ещё порядок загрузки, которым можно руководить с помощью утилиты efibootmgr , если у вас её нет, то можете скачать через свой пакетный менеджер, во всех стандартных репозиториях она присутствует. Для начала можете просто ввести эту команду и увидеть список порядка загрузки, а также все UEFI-записи. Если хотите разобраться с утилитой, то курите ман и читайте интернеты, в целом она весьма простая. Злой Windows как раз-таки тут и затирает наш GRUB и ставит Windows Boot Manager первым приоритетом, поэтому его приходится восстанавливать. Скажу лишь как редактировать записи:
efibootmgr -b —
К примеру, efibootmgr -b 0 -B означает удалить запись 0.

P.S. CodeRush и другие комментаторы заметили, что efibootmgr является весьма опасной утилитой и отмечают, что гораздо безопасней пользовать EFI Shell.

По факту GRUB можно вообще не трогать, потому что он наверняка так и лежит в папке EFI/ , нужно лишь восстановить запись и выставить первый приоритет, но зачем что-то копать если можно chroot’нуться и ввести grub-install ? В большинстве случаев он сделает всё сам.

Кстати, стоит не забывать, что базовым функционалом efibootmgr обладает и сам, собственно, UEFI, он умеет читать эти записи и выстраивать приоритеты. Но сам просматривать ESP-разделы и добавлять новые записи он не умеет, эти обязанности возложены на EFI Shell и операционные системы.

Еще как умеет, и это умение требуется спецификацией начиная с UEFI 2.2 (SecureBoot появился в UEFI 2.3.1C).

И на последок: Все ваши действия в efibootmgr записываются в NVRAM! В большинстве случае UEFI умеет восстанавливать битый NVRAM каждый раз проверяя его и перезаписывая, в случая неполадок. Однако некоторые недобросовестные производители выпускают сырые прошивки и можно получить самый настоящий кирпич. К примеру ноутбуки с UEFI на базе Phoenix SCT окирпичиваются! Так что перед тем как продолжить читать, удостоверьтесь, что ваша модель материнской карты или ноутбука, устойчива к таким экспериментам.

P.S. Уже после написания большей части статьи я вспомнил про Secure Boot. Обычно UEFI тянет его за собой, но в большинстве случаев его можно весьма просто отключить в настройках UEFI. Многие Linux-дистрибутивы поддерживают его, но я всё же рекомендую его отключить, так как он может потянуть за собой массу проблем.

Базовый экскурс в теорию закончен.

Теперь можно перейти к практике

Дисклеймер: Сразу оговорю, что я предпочитаю стерильные условия и сам делаю полную переустановку с помощью проверенных лично мной утилит. Если вы будете использовать другие утилиты, то, пожалуйста, не пишите почему у вас что-то не получается на том или ином этапе. Мой вариант проверен сотнями переустановок друзьям и коллегам.

Первым делом нам нужно записать Windows

Потому что если поставить Windows второй, то она затрет загрузчик. Восстановить? Без проблем. Но зачем возня, если можно сразу сделать всё по уму? Впрочем я всё равно обговорю нюансы восстановления чуть позже в конце статьи.

В отличии от Linux, Windows записать гораздо проще, на мой взгляд. Первый способ до возможно многим знаком, нужно просто зайти в cmd.exe от имени администратора и ввести эти команды. Не сложно заметить, то тут нет абсолютно никакой магии. Мы просто форматируем флешку в FAT32:

diskpart
list disk
select disk
clean
create partition primary
select partition 1
active
format fs fat32 quick
assign
exit

После этого нужно просто открыть ISO-файл архиватором и перекинуть содержимое на чистую флешку. Всё, UEFI-флешка готова. На Linux можно сделать всё аналогичным образом, просто форматируем в FAT32 и копируем содержимое.

Полученную флешка должна отлично загружаться любым ПК с поддержкой UEFI.

Кстати, обратимся к теории: наш образ с Windows 10 содержит папочку efi, в ней как раз лежит всё добро для начала загрузки, которое должен увидеть наш UEFI. Поэтому простого форматирования и копирования в большинстве случаев хватает для большинства ПК.

Однако я предпочитаю второй способ с использованием утилиты Rufus. Он меня никогда не подводил. Однако это Windows-only способ. На Linux-системах использование ddresque для создания загрузочной флешки Windows НЕ РАБОТАЕТ. Так что пробуйте другие утилиты, если первый способ с простым форматирование не помог.

Всё что вам будет нужно: выбрать вашу флешку, выставить параметр «Схема раздела и тип системного интерфейса» на «GPT для компьютеров с UEFI», и нажать старт. Остальные параметры трогать не нужно. Лучше использовать флешки помельче (на 8-16 гигабайт).

Наверняка один из способов должен был прокатить, лично я ни разу с проблемами на этом этапе не встречался, главное чтобы компьютер поддерживал UEFI.

Поэтому перейдем к этапу установки

После загрузки в UEFI-режиме делаем всё по стандартной схеме, но на этапе выбора типа установки выбираем «экспертную», то есть мы разметим раздел сами. Размечать рекомендую аккуратно, особенно если дисков много. Наконец, выбрав диск, удалите все существующие разделы. Создайте один раздел с нужным вам размером, к примеру, 150 гигабайт. (Если вы предпочитаете создавать два и более разделов для ОС и файлов — без проблем, создавайте). Выберете этот раздел кликом мышки и нажмите «Далее». И если вы всё сделали верно, то Windows попросит вас создать дополнительные. Обязательно отвечайте «Да». Система создаст три раздела. Два своих для системных нужд и один тот самый нужный нам EFI-раздел. У меня он по нумерации всегда второй, всего получится 4 раздела, включая пользовательский NTFS. Если установщик не предложил создать разделы или создал всего один, то значит вы загрузились в Legacy-режиме и нужно перезаписывать флешку, что-то пошло не так. К сожалению редактор разделов Windows-установщика крайне слаб по возможностям, поэтому пробовать размечать разделы под будущий Linux тут смысла нет, оставляем это место попросту свободным. Дальше устанавливаем всё в штатном режиме.

Кстати, один из признаков правильной установки Windows в UEFI-режиме, появление логотипа производителя материнской карты / ноутбука / планшета при загрузке. Во многих UEFI (к примеру от ASUS и ASRock) есть отдельная настройка для этого. Так что если логотипа нет, но всё остальное прошло как по маслу, то ничего страшного в этом нет.

Тонко настраивать Windows на данный момент не рекомендую, так как если что-то пойдет не так, то возможно придется переустановить.

Записываем Linux?

Ага. После входа в Windows рекомендую сразу скачать образ выбранного вами дистрибутива и записать его аналогичным образом через Rufus. Правда в случае с Linux-дистрибутивами Rufus может спросить массу вопросов, к примеру он может попросить подгрузить загрузчик syslinux с интернета или выбрать режим записи образа: ISO или DD. На все вопросы отвечаем «Да.», то есть да, скачиваем последнюю версию syslinux и записываем в режиме ISO. Проверено на Ubuntu (и её вариациях Server, Mate, GNOME), Fedora, RHEL7, Debian и других.

До Dual Boot буквально один шаг

В отличии от Windows большинство дистрибутивов имеют отличную индикацию UEFI-режима. К примеру Debian в своем установщике черным по белому пишет, что система запущенна в UEFI-mode. Другие дистрибутивы проявляют это странным grub-загрузчиком, который выглядит «как-то не так».

Думаю если вы собрались ставить Linux, то вы наверняка сами знаете как ставить ваш любимый дистрибутив, поэтому я не буду заострять внимание на подробностях установки отдельно взятого дистрибутива. Потому что этот этап до боли прост. Если вы уже действительно прогрузились в UEFI-режиме и установили Windows как надо, то Dual Boot уже практически в кармане.

Итак всё что вам потребуется сделать при установке Linux:
Выбрать раздел /dev/sda2 (в вашем случае это может быть другой раздел) и указать точку монтирования — /boot/efi . Всё. Нет, правда, всё. Разумеется не забудьте разметить ext4 / Btrfs / ReiserFS / XFS / JFS раздел, примонтировать его в корень /. Кому нужен swap (если нужен) создайте и его. Дальше установщик вашего дистрибутива сделает всё сам, установит в директорию EFI/ свой GRUB и найдет запись Windows ( EFI/microsoft ).

Данная логика была проверена во всех вышеозначенных дистрибутивах. То есть повторюсь ещё раз: Главное показать вашему дистрибутиву где у вас этот заветный ESP-раздел и куда надо ему кидать загрузчик. Он его не форматирует, а просто добавляет GRUB. А вот уже сам GRUB вершит магию, изменяет приоритеты загрузки и т.д. Замечу, что некоторые дистрибутивы сами монтируют этот раздел куда надо, так как видят флаги ESP и BOOT. К примеру в установщике Debian нужно просто создать пользовательский раздел и всё.

К сожалению счастью я болею сильной формой перфекционизма. И простой GRUB2 меня не устраивал, больно он страшный и не красивый. Беглый гуглинг рассказал мне о BURG, «красивом» форке GRUB, но он был заброшен и на данный момент скорее мертв, чем жив. К счастью для UEFI-машин есть отличная альтернатива — rEFInd. rEFInd является форком, заброшенного ныне rEFIt, а также его логическим продолжением. Первый создавался в первую очередь для Mac’ов и работы рядом с Boot Camp, нынешний форк такой узкой специализации не имеет и подходит практически для любых конфигураций.

Стоит сразу заметить, что rEFInd НЕ является загрузчиком. Это так называемый Boot Manager, он вызвает другие .efi-бинарники к исполнению, а также может направить UEFI на запуск ядра прямо с раздела /boot . Другими словами то есть систему загружает не он, а сам UEFI. Для Multi-Boot машин является отличным решением. Сам по себе rEFInd является .efi-приложением, собранным средствами UEFI Shell. Сам находится в директории EFI/refind/refind_x64.efi

Помимо того, что можно выбирать между уже установленными системами на ПК, приятным плюсом можно выделить автоматическое обнаружение загрузочных флешек и дисков. На КПДВ это можно увидеть. У меня имеется загрузочная флешка с Debian (не установщиком, а полноценной ОС) и можно увидеть удобную индикацию того, что это именно флешка, а не что-то другое. Если у вас имеется несколько ядер, то их список можно увидеть по нажатию клавиши F2. Помимо этого в файле /boot/refind_linux.conf можно задать несколько вариантов с разными параметрами ядра (например первый — стандартный для загрузки GUI, второй — безопасный режим без видеодрайвера и т.д, можно сделать дюжину вариантов, по умолчанию всего три). Также в папку EFI/tools можно накидать различных .efi-бинарников, к примеру UEFI Shell или memtest86+. rEFInd их автоматически подхватит и покажет в нижнем ряду как утилиты.

Хотите также?

Процесс установки из под Linux необычайно прост. Все способы описаны на официальном сайте, устанавливать можно практически из любой ОС. Для начала посетите эту страничку и скачайте .deb- или .rpm-пакет.

Если у вас редкий дистрибутив вроде Slackware или Gentoo, то лично я вам помочь не смогу, но на сайте есть обычный .zip-архив и другие варианты установки, так что если уж вы работаете в подобных дистрибутивах, то наверняка поставить своими силами вы сможете без проблем.

Сделайте бэкап EFI-директории:
cp -r /boot/efi/EFI /boot/EFI.bkp
После загрузки пакета, выполните:
cd Downloads или cd Загрузки
И установите пакет:
sudo dpkg -i .deb или sudo dnf install .rpm
В моем случае dpkg не мог иногда подтянуть зависимости, если у вас возникнут такие же трудности, то установите gdebi ( sudo apt-get install gdebi ) и выполните sudo gdebi .deb .

Если у вас RHEL или CentOS, то используйте yum вместо dnf .

В логах установки пакета можно отследить лог установки rEFInd, в котором возможно будут ошибки их надо сразу отследить. Однако по моему опыту ошибок не возникает, если всё сделать правильно. Проверить результат работы установщика rEFInd можно, воспользовавшись утилитой efibootmgr , там первым приоритетом должна должен быть именно rEFInd Boot Manager.

Установить rEFInd повторно, если пакет уже установлен, можно с помощью команды:
refind-install
Установку rEFInd первым приоритетом можно произвести в ручную, с помощью команды:
refind-mkdefault

Всё очень страшно и откуда у меня столько ОС?

Да, всё страшно, пока. На самом деле ОС у вас всего две. Просто rEFInd собрал все .efi-бинарники и ещё отобразил ОС с возможностью загрузки напрямую. Для исправления этого недоразумения мы удалим лишнее, напишем свой конфиг и поставим красивую тему на rEFInd.

Первым делом зайдите в Linux, выбрав один из рабочих пунктов загрузки. В меню должен быть пункт для загрузки БЕЗ использования grubx64.efi! В разделе /boot проще работать из под администратора (потому у команду cd не хватает привелегий, а sudo она не работает), так что su и вводим пароль root’а.

Этот пункт не зря опциональный, потому что если у вас недостаточно опыта, то можно очень просто что-то сломать и не заметить. Рекомендую подготовить флешку с рабочим LiveCD, чтобы проводить восстановление, в случае неожиданностей.

Наша первая задача — удалить лишние директивы загрузки, их запросто может быть штук 6, а системы всего две.

Заходим в директорию:
cd /boot/efi/EFI && ls
Вероятно тут будет пять папок:
BOOT, microsoft, , refind и tools.
Если будет что-то лишнее — смело удаляйте.

Способ 1 (через очищение, опаснее):
Убедившись что вы загрузились через rEFInd (!) и НЕ использовали для этого GRUB можете смело удалить папку вашего дистрибутива. Перезагрузитесь и проверьте, можете ли вы загрузиться в ваш Linux. Если можете, то вероятно в меню загрузки осталось 4 директивы: Windows, Linux и два странных пункта, которые приводят (скорее всего) к загрузке Linux. Можно было догадаться, что это .efi-бинарники из папки EFI/BOOT . Папку можно удалить полностью. НО! Убедитесь, что у вас есть бэкап. Перазагружаемся. Всё отлично?

Удаляем GRUB:
sudo apt-get remove grub2 grub2-efi grub grub-efi
Или:
sudo dnf remove grub2

Теперь можно ставить тему.

Некоторые UEFI другие директории вовсе не видят. Поэтому небольшой work around для таких систем существует. Удаляем папку BOOT, переименовываем папку refind в папку BOOT, а также сам файл refind_x64.efi в bootx64.efi. Перезагружаемся.

Способ 2 (через конфиг rEFInd, безопаснее):
Этот способ гораздо безопаснее, потому что удалять и что либо трогать мы не будем, мы добьемся резальтата правильной настройкой конфига. Сам конфиг лежит тут: /boot/efi/EFI/refind/refind.conf
Чтобы настроить свой набор директив загрузки нужно использовать два параметра scanfor и menuentry , после настройки должен получится примерно такой конфиг:

# Сканируем записи созданные ручкуами, флешки и оптически приводы
scanfor manual,external,optical
# Пункт для загрузки Linux
menuentry Linux <
loader /EFI/ubuntu/grubx64.efi
icon /EFI/refind/icons/os_linux.png
>
# Пункт для загрузки Windows 10
menuentry «Windows 10» <
loader \EFI\Microsoft\Boot\bootmgr.efi
icon /EFI/refind/icons/os_win.png
>

Разумеется это только часть конфига, другие параметры можно взять из примера

Мой конфиг на базе первого способа с комментариями

# Ожидание в секундах перед авто-выбором ОС
timeout 20
# Скринсервер через 300 секунд, если ничего не выбрали,
# но нажали любую клавишу и отменили автовыбор
screensaver 300
# Разрешение бут-менеджера
resolution 1280 1024
# Использовать графику при загрузке Linux. Этот параметр позволит загружать ОС с красивой Plymouth
# заставкой в разрешении указанном выше
use_graphics_for linux
scanfor internal,external,optical,netboot,biosexternal
# Подключение темы
include themes/refind-theme-regular/theme.conf

Отдельно про Plymouth можно почитать здесь.

Включение красивой темы

С этим всё просто, чуть выше последняя строчка конфига указывает на .conf-файл темы. Сами темы желательно класть в папку /boot/efi/EFI/refind/themes . По-умолчанию её нет, создайте через mkdir .
Заходим в директорию themes и просто пишем git clone https://github.com/munlik/refind-theme-regular.git . В конфиге прописываем строку include themes/refind-theme-regular/theme.conf
Другие темы можно посмотреть на оф. сайте.

Там же можно посмотреть подробные процессы установки, параметры для тонкой настройки конфига и многое другое.

Пожалуй на этом всё. Мы получили красивый бут-менеджер для выбора нужной ОС с полной поддержкой UEFI. Пункт с установкой rEFInd наиболее сложный, а поэтому опциональный, большинству хватит grub2-efi .

На последок небольшое видео от меня:

Источник

Читайте также:  Talking tom full android
Оцените статью