Я видел этот вопрос на многих форумах в Интернете и создал его как место, где люди могут рассказать о своих успехах или неудачах в создании такой установки.
решение1
Короткий ответ:
В настоящее время существует множество препятствий для запуска планшетов такого типа на ОС Linux. Любая попытка, скорее всего, приведет к установке с ошибками. Однако технически это можно сделать, и я ожидаю, что в ближайшем будущем это станет проще.
Длинный ответ:
У меня есть планшетный компьютер HP Stream 7 (поставляется с Windows 8.1). Весь последний год я пытаюсь запустить на нем ОС Linux.
Планшет имеет 32-битный UEFI и 64-битный процессор. Это создает определенные трудности при установке Linux. правка: Многие из этих проблем теперь можно решить, выполнив «ручную» установку.
Следующая тема на форумах Ubuntu навела меня на мысль, что можно установить Ubuntu Mate на этот планшет, используя компоненты из небольшого проекта одного человека под названиемФедлет.
Тема форума Ubuntu, объясняющая установку Linux на HP Stream 7
*К сожалению, я столкнулся с проблемой, когда установщик Ubiquity «зависал», когда я доходил до шага «Разделение дисков» (ОС загружалась с USB-накопителя).
В конце концов я изолировал проблему и установил, что она была вызвана тем, что система пыталась прочитать один из нескольких разделов размером 4 МБ на SSD, называемых Replay Protected Memory Block (RPMB). Этот RPMB используется Windows для хранения ключей DRM, необходимых для работы ОС Windows. Файлы в формате RPMB нельзя удалить или иным образом изменить без ключа дешифрования. Их также нельзя смонтировать без ключа.
Когда Linux пытается смонтировать этот раздел RPMB, система зависает. В большинстве дистрибутивов Linux уже зарегистрирована ошибка, говорящая о том, что это так. *редактировать: Это было исправлено в более поздних ядрах.
Единственный дистрибутив, в котором нет этой ошибки, — Debian Multi-arch. Эту ОС можно установить на планшет, но предоставленное ядро не поддерживает сенсорные экраны. После того, как я скомпилировал свое собственное ядро, планшет заработал с gnome и сенсорным экраном! Однако сенсорный экран глючил, регистрируя несколько нажатий, когда я его касался, и у меня по-прежнему нет Wi-Fi, так как в настоящее время он не поддерживается ядром Linux (по крайней мере, насколько мне известно). Я попытаюсь скомпилировать драйвер Wi-Fi в ближайшем будущем.
Очень приблизительное руководство по установке Debian Multi-arch на планшеты Baytrail.
- Сначала создайте резервную копию вашей установки Windows на USB-накопителе.
- Создайте USB-накопитель для установки Debian Multi-Arch.
- Найдите сенсорный экран и устройство Wi-Fi, которые есть на вашем планшете, и скомпилируйте ядро с соответствующими драйверами ядра. Я рекомендую более новое ядро
- Отключите безопасную загрузку в BIOS планшета.
- Измените размер раздела Windows, чтобы освободить место для установки Linux. Необходимо только в том случае, если вы хотите сразиться с загрузкой Windows.
- Загрузите USB-накопитель и установите ОС с помощью 64-битного графического установщика. скорее всего, ваше устройство Wi-Fi и сенсорный экран не будут работать на этом этапе
- перезагрузите планшет и выберите новую установку Debian в параметрах загрузки.
- После загрузки Debian установите новое пользовательское ядро с USB-накопителя.
- Наконец, подключитесь к Интернету и установите GNOME Desktop.
Очень приблизительное руководство по установке Ubuntu 16.04 32bit на планшеты Baytrail.
1a) Сначала сделайте резервную копию вашей установки Windows на USB-накопитель. Отключите безопасную загрузку.
1) возьмите USB-диск и разбейте его на два раздела. Поместите файлы efi из fedlet в первый раздел и скопируйте 32-битный образ ubuntu server 16.04 iso во второй.
2) отредактируйте файл grub в первом разделе (тот, где находятся файлы efi), чтобы он указывал на файлы ядра второго раздела. Загрузочная запись grub должна выглядеть примерно так:
menuentry "ubuntu server usb" {
set root=(hd0,gpt1)
linuxefi (hd0,gpt1)/install/vmlinuz boot=install
initrdefi (hd0,gpt1)/install/initrd.gz
}
Где (hd0,gpt1) — раздел, содержащий копию iso-образа сервера Ubuntu.
3) Загрузитесь с диска и выберите соответствующий пункт меню. Вам понадобится клавиатура и интернет-адаптер (я использовал адаптер USB-Ethernet от maplin)
4) установите систему, используя экранные диалоги.
5) перезагрузитесь (без USB) и выберите переход в корневую оболочку.
6) Настройте ifupdown для подключения к интернету.
7) apt-get install ubuntu-desktop
или gnome-desktop или что-то еще, что вы планируете использовать.
8) перезагрузите и у вас должен быть рабочий планшет.
9) Драйвера для Wi-Fi можно найти здесьHadess драйвер wifi
решение2
Да, с некоторыми планшетами не так много проблем, как с другими. Я считаю, что все сводится к установке драйверов.
Чтобы обойти загрузку EFI, я использовал файл bootia32 из «fedlet.iso» в /EFI/BOOT. Вы можете найти много информации о том, как это сделать.
затем мне удалось установить Arch, используя этот туториал:https://www.youtube.com/watch?v=MMkST5IjSjY
Я загрузил и добавил патчи из репозитория /hadess/rtl8723, однако мне все еще не удалось найти оборудование с помощью таких команд, как lspci и hwls.
Я нашел руководство для другого типа планшета Baytrail, в котором нашел способ активировать оборудование при загрузке:https://www.reddit.com/r/LinuxActionShow/comments/3dtsz2/archlinux_up_and_running_on_the_acer_iconia_tab_8w/
но это пока не относится к моим драйверам, мне еще предстоит найти что-нибудь об активации оборудования при загрузке.
Я наткнулся на эту статью среди нескольких других, в которых говорится, что проблема может быть решена только тогда, когда есть желание ее исправить.