14,4
рейтинг
11 октября 2013 в 00:51

Администрирование → Lenovo Thinkpad Tablet 2 и моя неудачная попытка установить Linux

Недавно я купил Lenovo Thinkpad Tablet 2. Тогда как первый Thinkpad-планшет от Lenovo был на основе архитектуры ARM, это устройство использует процессор Intel Atom Z2760. Поставляется он с предустановленной 32 битной Windows 8.


Официальное изображение с сайта Lenovo

Описывать детально характеристики здесь не буду. Кому интересно, могут их легко найти в сети. В целом устройство довольно достойное (обзор на Engadget и на Хабрахабр). Однако некоторые его параметры образовали необычное сочетание, которое привело к тому, что я не смог установить на него ни один из вариантов GNU/Linux. Подробности далее.



Прежде чем совершить покупку, я первым делом засел в поисковиках изучать вопрос совместимости аппаратной начинки и Linux. Тут ничего не предвещало беды: процессор x86, поддерживаемый WiFi, сенсорный экран, видео не самое обычное, но вроде заведётся, отключаемый на всякий случай UEFI Secure Boot. Однако в выдаче поисковиков не было (или я не обратил внимания) сообщений об удачной смене ОС на что-то, отличное от Windows.

Ладно, нам не привыкать. Купил. Включил. Работает. Выключил. Начал качать образы инсталляторов Debian, OpenSuse, Ubuntu и заливать на флешку. Не запускаются. Начал думать и читать Интернет более внимательно, обращая более пристальное внимание уже на отзывы о неудачах. В результате сформировалась следующая картина вещей:

  • Используемый в планшете Atom поддерживает только 32-битный защищённый режим
  • Используется UEFI, Secure Boot легко отключаем
  • Нет режима Legacy boot

Последнее обстоятельство являлось основной причиной моей неудачи, и вот почему:
  • Не существует ни одного инсталлятора Linux ни одного дистрибутива, который поддерживал бы установку в режиме UEFI на 32-битном процессоре.

Для 64-битных процессоров всё есть. Для 32-битных в режиме Legacy c последующим переключением в UEFI — есть. А вот сразу UEFI и только 32 бита — нет. Максимум, чего мне удалось добиться — это появления экрана GRUB с наполовину работающей клавиатурой, который при попытке загрузить Debian зависал сразу.
Пишу этот пост для того, чтобы предупредить остальных о проблемах этого, как оказалось, экзотического устройства. С другой стороны, этот же самый Atom используется и в других Windows 8 планшетах, и проблемы там идентичные.

Дополнительная информация

mjg59.dreamwidth.org/26734.html — Don't ship 32-bit UEFI firmware on x86

bugs.launchpad.net/ubuntu-cdimage/+bug/1025555 — Ubuntu i386 images are not compatible with 32-bit UEFI computers

ubuntuforums.org/showthread.php?t=2169631 — аналогичные проблемы на Asus VivoTab tf810c.

cdimage.debian.org/cdimage/unofficial/efi-development/upload5 — тот самый образ, на котором я увидел Grub, и дальше дело не пошло.
Григорий Речистов @Atakua
карма
90,5
рейтинг 14,4
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Спецпроект

Самое читаемое Администрирование

Комментарии (35)

  • +4
    > В целом устройство довольно достойное
    Там же PowerVR SGX вместо видеокарты.
    • +69
      Там же еще атом вместо процессора.
      • 0
        Яндекс-Атом?!
        Конечно не грузится, оно ж учитывает предпочтения! Разработчика, не Ваши, так и задумано…
        • +11
          Еще 11 утра, а кто-то уже в хлам.
          • +2
            Не бережете вы себя…
            • +1
              Я? Я то трезвый как стеклышко, а вот хабраюзер eaa судя по комменту выше вчера с утра серьезно убрался.
  • +3
    По идее, можно собрать тот же UEFI shell в x32. Посмотрите в EDK2, там могут быть уже собранные образы. Могу попробовать собрать, если не найдете
  • +2
    + если не хочется углублятся в UEFI shell, может прокатить вариант собрать загрузчик на отдельную флэшку и с нее грузиться — я в свое время рассматривал планшет на этой архитектуре и думал об этом варианте. Остановила как раз-таки графика PowerVR SGX — за 700+ долларов покупать полурабочий вариант желания не было.
    Из плюсов флэшки — без нее невозможно будет включить — этакий ключик. И на нее еще можно записать ключ от шифрованного раздела с системой.
    • +8
      Собрать загрузчик на отдельную флешку, загрузиться с неё… и собрать этот же загрузчик на efi-раздел.
      • 0
        как вариант, но я смотрел с двух позиций:
        1) как параноику мне нужен ифрованный раздел, желательно с внешним ключем;
        2) записать загрузчик вида «загрузчик iso для загрузочной флэшки» на флэшку проще, чем на раздел efi;

        А без этого проще использовать варинат с uefi shell, описанный чуть выше
  • 0
    Вот почему не получилось поставить линух на Samsung Ativ с таким же процессором!
  • +3
    • +1
      Спасибо, надо будет почитать. Небольшая трудность состоит в том, что собирать всё хозяйство придётся на одном хосте, а потом затаскивать образ всего этого на планшет. Но с флешки для начала пытаться запустить вполне можно постараться.
  • 0
    Надо было покупать планшет с андроидом на борту.
    • 0
      Тогда можно было бы снести Андроид и поставить Ubuntu Touch :)
    • 0
      Предыдущим у меня был планшет с Андроидом — Archos G9 101 — на который даже ставился Linux. И линукс даже работал, конечно же не без особенностей.

      Вот только качество самого французского прибора было не очень. Тачскрин часто сходил с ума. Даже на родном Андроиде система ребуталась без причин. В сентябре он наконец-то сдох.

      • 0
        У меня нексусы — полёт нормальный!
    • +1
      Так делать можно только в том случае, если производитель изначально заявляет о полной поддержке Linux. Для полной уверенности нужны исходники ядра и драйверов. Остальное — для эстетов и тонких ценителей, которые готовы пересобирать ядра, записывать их в скрытые разделы внутренней памяти (при том, что таблица разделов какая-нибудь хитровывернутая, а другая не распознается загрузчиком), пользоваться только опенсорс-софтом (софт с закрытыми исходниками почти никогда не собирается под arm — еще бы, одних платформ и тулчейнов сколько), находить правильные бинарные драйвера (у вас armhf? а мы тут под armel собрали, хардфлоат будет в следующем году. Может быть).

      80% моих собственных знаний о linux получены благодаря владению toshiba ac100.
      • 0
        Как страшно жить…
  • +2
    А есть вообще у народа опыт эксплуатации планшетов с декстопным линуксом на борту?
    • 0
      Компания Ekoore продает планшеты с десктопным линуксом, немного допиленным для работы с пальцами. Вот такой, например: www.ekoore.com/web/en/product/tablet-2/dylan-2/overview-10.html
      Значит кто-то пользует. Поищите в сети.
      • 0
        Меня давно мучает вопрос. Допустим я купил себе планшет на линукс из-за линукс приложений, но как их использовать пальцем тот же VIM например. Пробовали на вин планшете открыть Putty и запустить vim на удаленной машине, толком ничего сделать не получилось.
        В общем не вижу смысла я как-то смысла покупки планшета и горожения на него чистого линукса.
        • +1
          Экранной клавиатурой? Я вообще не вижу смысла использовать десктопные системы на планшетах. Тем более, я уверен, что после релиза Ubuntu Touch, Ekoore первая выпустит планшет на ней.
        • 0
          На вот этом Lenovo TT2 Putty я использовал. Экранной клавы хватает, чтобы выполнить дюжину-другую команд. Больше мне и не надо. Если действительно придётся печатать — есть USB-порт, клавиатуру всегда можно подключить.

          Для тех, кому надо много набирать именно с планшета, для него есть док-станция с клавиатурой.

          Про «чистый линукс» я немного могу сказать — я обычно использую дистрибутивы. Хочу попробовать KDE Plasma всякие. Ну и Unity можно было бы.
          • 0
            KDE plasma вкусная, но сыроватая, по крайней мере, была такой пару месяцев назад.

            Еще есть варинат с e17 — там неплохой планшетный интерфейс, но тоже очень сырой, и пилят его крайне медленно
    • 0
      habrahabr.ru/post/140918/

      Ничего не изменилось с тех пор в принципе, девайс в режиме планшета так и не поюзал нормально.

      Ну разве что в Gnome 3.8 таки появилось полноценное разделение событий ввода, и Plasma Active вроде как развивается.
      • 0
        Нормальных виртуальных клавиатур так и не видел, хотя есть надежда, что ту из Maemo допилили
  • 0
    Мужики, можно же виндовый загрузчик для запуска линукса юзать, разве нет?
    • 0
      Мне не удалось заставить его произвольный efi-бинарник(с шеллом) загружать. Не думаю что с ядром линукса получится.
      • 0
        C efi увы не имел дело, но мне удавалось через boot.ini запускать linux.
        • 0
          Это ведь был скорее всего загрузчик из XP и точно — в MBR-режиме.
  • +1
    rEFInd должен уметь в 32-битный режим.

    Также на арчевики точно лежали 32-битные EFI-шеллы, должны помочь при установке
  • 0
    А на Thinkpad 8 никто не пробовал взгромоздить Linux?
    • 0
      Как я понял, там стоит проц с поддержкой 64 битного режима, поэтому таких же проблем на нём для 64 битных ОС быть не должно. Попробуйте и напишите статью
  • 0
    Да я бы попробовал, но планшета у меня самого нет пока, а покупать чисто ради эксперимента как-то не хочется. А вообще было бы интересно иметь устройство с возможностью загружать Windows и Linux, а заодно и Android x86 на выбор)

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