Asus t100ta kali linux

Делаем DualBoot на планшете Asus T100

В этой публикации — история похождений одного техногика, которому захотелось иметь две системы на одном планшете.

Итак, Asus T100 — планшет-трансформер на Windows 8/8.1 от, внезапно, Asus. Тут есть UEFI, поэтому руки гиков сразу добрались до него, ведь, в теории, на него можно поставить другие системы! Но вся подлянка от Asus заключается в том, что загрузчик тут 32-х битный и он не умеет ничего, кроме загрузки Window s(почти любой Windows, не только предустановленной, но только x86). Если тут обитают представители Asus — скажите, пожалуйста, зачем вы это сделали? Зачем так издеваться над нами, пользователями? Процессор-то нормальный, x64.

Некоторое время спустя товарищи из Android x86 сделали тестовую бету Android, которая загружалась в Live. Там был grub, который загружал сам Android. Но так как ядра 4.0 в те времена ещё не было, то планшет зависал спустя некоторое время. У него не работали кнопки, не работала яркость и так далее. Технодемка, проще говоря. Упорные товарищи (и я среди них) пытались даже играть на зависающей системе.

Планшет вышел в продажу в конце 2013 года, купил я его в мае 2014 года, а в сентябре уже выпустили что-то похожее на Android.

Через какое-то время в профильной ветке 4pda (куратором которой я и являюсь, к слову), появилась инструкция по установке Android на жёсткий диск. Ну, как установка… загрузка из файлов, лежащих на диске C в папке Android.
Сам андроид состоит из файлов data.img, system.sfs/img (зависит от того, что написано в grub.cfg), kernel, ramdisk.img, initrd.img и install.img (очевидно, установка системы, но он нигде не используется). Апгрейд системы сводится к замене файлов в папке. Удобно.

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

Работает всё это чудо через rEFInd, который видит все .efi файлы на всех разделах и позволяет их загрузить. Теперь есть возможность загрузить grub, отлично! Так оно и работает — Android запускается через груб, который запускается через рефинд. Казалось бы, что ещё нужно для счастья? Можно запускать сколько душе угодно систем и на сколько хватит встроенного накопителя (пользователи Т100 с жёстким диском в клавиатуре очень рады данному факту). Теперь подлянку устроил сам рефинд: он не определяет, кнопки громкости и вообще ничего не определяет, кроме стрелок на докстанции. А по умолчанию выбрана винда (он видит и её .efi файл) и грузит её, если не успеть выбрать другую систему. Без докстанции рефинд вообще не нужен и толку с него никакого. До определённого момента.

Рефинд выглядит как-то так:

Фон, иконки и прочее редактируется в refind.conf на разделе EFI, в который он и устанавливается.

Я сам с самого начала появления этой инструкции пользовался такими костылями. А что поделать? Заскучал по андроиду и его играм. Всё же, как не крути, Android нужен для потребления контента (моё мнение; интересно послушать ваше мнение в комментариях), а Windows для этих дел не очень подходит.

Шло время, умельцы выпускали билды для Т100, в которых понемногу чинили баги. Но главная проблема с зависаниями никуда не пропала и все ждали ядро 4.0 и умельцев, которые на это ядро повесят Android.

Параллельно в это время развивался лагерь убунтоводов, у которых система работала получше, чем Android, ведь новые ядра без проблем ставились в Ubuntu. Но не без изъянов: wi-fi не работал, звук не работал, но система не вылетала даже на старом ядре.

Выход ядра 4.0 в корне всё поменял, ведь там добавили поддержку всяких кнопок на планшетах и т.д. А самое главное — поддержку eMMC (его в паре со старым ядром обвинили во всех смертных грехах T100). Android теперь не вылетал, а Ubuntu работала ещё стабильнее и быстрее (по ощущениям).

С этого момента люди и задумались — а раз есть хороший билд, то может можно подключить тачскрин или кнопки громкости к рефинду и выбирать систему без докстанции? Эти самые кнопки работают в биосе и родном boot manager, значит, их можно попробовать и к рефинду прикрутить. Но так ничего и не сдвинулось с места.

Спустя какое-то время, в начале мая, вышел ещё один билд, который работал ещё лучше. Тут я загорелся желанием отказаться от докстанции при выборе системы, да и не везде удобно подключать клавиатуру ради загрузки Android.

На том же 4pda мне посоветовали и рассказали, как и что поменять в конфиге рефинда, чтобы он сразу загружал grub и при этом не ждал, а сразу стартовал. Это гениально.

Достаточно было поменять всего 2 значения в конфиге, чтобы моя мечта свершилась:

1. timeout 05 меняется на timeout -1
2. default_selection 1 меняется на default_selection grub

После этих манипуляций рефинд не ждёт пользователя, а сразу загружает grub. То, что нужно. Но есть и минус: запускать нужно с зажатой vol down, чтобы попасть в boot manager и выбрать систему. Конечно, можно зайти в биос и поменять порядок загрузки (поставить первым рефинд, а виндовый загрузчик вторым) и тогда груб будет загружаться по нажатию кнопки без всяких vol down. Что я и сделал.

Читайте также:  Все службы windows server 2012

Но у Android есть один огромный минус — data.img весом в 2/4/8 гигабайт. И он занимает сразу весь объём, а не растёт по мере заполнения. Пользовался я 8 gb файлом, но недолго. В мою голову пришла идея перекинуть дату на отдельный раздел, на котором в то время лежала Ubuntu (триобут был даже, во как!).

Снеся Ubuntu и отформатировав 15 гб в ext3, я встал в ступор. Как направить груб на раздел, а не на файл? Подсказка пришла прямо во время запуска системы: detecting android x86… found at /dev/mmcblk0p4, но это я понял позже, а сначала пытался писать hd(0,5), груб это не принял и позже я заметил /dev/mmcblk0p4. По аналогии я написал «/dev/mmcblk0p5» вместо /android/data.img. И, успех! 15 гигабайт памяти в Android!

Так же в пути к system файлу я заменил .sfs на .img, так как sfs не позволяет работать руту в системе, а Android без рута, что iOS без джейлбрейка. На том скрине я уже разошёлся с xposed и переделал систему под себя, так как что-то менять, связанное с датой, я уже не планировал.

И что же мы имеем в итоге? А вот что:
1. Аналог Asus Transformer Book Duet, цена которому $600 на самую «слабую» комплектацию ($355 у Asus T100. С учётом курса доллара на сегодняшний день). Правда, там работают две ОС сразу и переключаются кнопкой на клавиатуре, либо виртуальной кнопкой на планшете.
2. Хорошее устройство для вардрайвинга (на Хабре статья в трёх частях про данное дело), но частично: wi-fi адаптер работает хорошо, но Kali Linux/Intercepter-ng в андроиде не видят адаптер.

Kali Linux тот ещё зверь на старом ядре и для начала нужно побороть mmcblk0rpmb, которые не дают установить систему (краш во время установки), а работать в live не позволяет, опять же, старое ядро, которое не видит адаптер. Вообще. Даже просто сёрфинг невозможен. Но эти два минуса (и в установленной системе (если повезло с mmcblk0rpmb и установка не крашнулась) и в лайве) убираются внешним wi-fi адаптером, благо порт usb 3.0 есть в докстанции. Один, правда, но и на том спасибо.
3. Не до конца рабочий Android (пока что): акселерометр не работает, что привело к нерабочему автоповороту экрана и невозможности играть в гонки, в которых нет перенастройки поворота на кнопки. Планшет «засыпает» не как обычно. Он вроде как и тушит экран, но подсветка горит на минимальной яркости. В Ubuntu такого нет, там экран выключается, а не понижает яркость.
4. Процессор всё ещё x86 и никогда не станет arm, поэтому не все игры запускаются, но это беда всех x86 процессоров.
5. Atom Z3740/3775 на Android. На моей памяти такой мощи x86 на Android ещё не было. А может и было, но в любом случае Z3740 (первые партии Т100) или Z3775 (следующие партии Т100) — мощная штука. В антуту набирает 35 тысяч или 36. Не пишите про arm, которые набирают по 50-60 тысяч, так как это совсем другая архитектура и глупо их сравнивать.
6. Понты. «Зацени, у меня тут две системы есть!»

Также хочу поблагодарить людей с 4pda, с xda-dev, с группы google+ (убунтоводы), которые бесплатно, сами, своими силами, тратя своё время на нас, делают всю работу, чтобы простым пользователям было хорошо. Спасибо вам огромное. Да и не было бы этого «рассказа», если бы не вы.

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

Источник

ASUS Transformer Book T100TA (или аналогичные модели) & GNU/Linux

Всем доброго времени суток.

Подбираю замену своим нетбуку и планшету в лице одного девайса — трансформера. Ну, т.е. ищу планшет x86 с клавиатурой (в принципе, и без нее не критично, могу пользоваться отдельной беспроводной клавой) и возможностью вкатать на него онтопик.

На ASUS Transformer Book T100TA предустановленная венда меня не смущает, судя по этому, вкатать туда GNU/Linux реально.

Выбор пал на ASUS Transformer Book T100TA, т.к. сейчас в магазине его реально купить за 17к руб., 32gb-версию с док-станцией, в которой HDD на 500 Gb. Аналогичных моделей с HDD по сопоставимой цене я не нашел, может искал плохо (ткните носом, если проморгал какой-то чудо девайс). Сначала я хотел с Китая заказать какой-нибудь Pipo, Voya, Onda и т.д. варианты-то есть и по ценам куда ниже магазинных, но док-станция с HDD 500 Gb и 11ч автономности как-то перевешивают все плюсы «китайских коллег», в т.ч. более низкую стоимость (ладно бы разница была в 10к, выходит-то разница в 4-5к, батарея и 500gb стоят для меня того в условиях отсутствия аналогов).

Если есть среди местных владельцы данной модели, поделитесь, пожалуйста, впечатлениями от эксплуатации и опытом установки GNU/Linux на данную модель. В частности, интересует как на времени автономности смена ОС сказалась.

Так же буду рад предложениям по другим моделям по цене до 17 000 руб., а в идеале до 15 000 руб. Использоваться будет девайс для почты, серфинга, IM-клиента, работы с документами, онлайн видео до 480p, каких-нибудь нативных игрушек вроде hedgewars, для dosbox’а и пары старых игр

Неважно предложите известную модель или какой-нибудь китай-девайс. Сейчас у меня нетбук HP и китайский планшет Ramos, у девушки китайский планшет Ployer. К обоим планшетам жалоб нет по качеству. А на нетбуке зато дважды батарею менял. Долго мне служила игровая консоль JXD (разбилась при падении) и т.д. В общем, малоизвестные девайсы меня не смущают, если на них есть отзывы владельцев.

Читайте также:  Сканеры портов для windows

Если есть среди местных владельцы данной модели, поделитесь, пожалуйста, впечатлениями от эксплуатации

Подарил такой недавно одному человечку. Моё субъективное ИМХО — хрень. При подключенном доке в новой машине люфт хода сантиметр-полтора. У меня на 6-и летнем ThinkPad X200 задрюканном в хвост и в гриву крышка так не гуляет. Клавиатура неудобная, тачпад УГ (глючит).

и опытом установки GNU/Linux на данную модель.

Из поддержки GNU/Linux только читал, что ставится, сам не пробовал, мопед не мой.

И 17к — это как-то дорого, я его полгода назад по-моему дешевле брал.

При подключенном доке в новой машине люфт хода сантиметр-полтора. . Клавиатура неудобная, тачпад УГ (глючит).

Буду иметь ввиду, спасибо.

И 17к — это как-то дорого, я его полгода назад по-моему дешевле брал.

За 17к в док встроен HDD на 500 Gb, версии дешевле есть, но они без HDD, а 32/64 Gb мне мало.

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

Трансформер подразумевает наличие тачскрина, а тач- наличие мультитача . Я к тому, что как буком- пользоваться удобно, а как планшетом- не очень.

А можешь что-то лучше посоветовать? У меня запросы примерно такие же как у ТС, особенно важно компактность, лёгкий вес, SSD, wifi. Использовать хочу для интернетов, как навигатор на яхте и как терминал к кластеру.

T100TA — 31Вт*ч, в Teclast X98 Air те же 8.5А*ч (3.7В)

Ну вообще-то в два раза. Teclast X98 Air — 8 т.р. (без винды)

Источник

  • InstallingDebianOn
  • Asus
  • T100TA

DebianOn is an effort to document how to install, configure and use Debian on some specific hardware. Therefore potential buyers would know if that hardware is supported and owners would know how get the best out of that hardware.

The purpose is not to duplicate the Debian Official Documentation, but to document how to install Debian on some specific hardware.

If you need help to get Debian running on your hardware, please have a look at our user support channels where you may find specific channels (mailing list, IRC channel) dedicated to certain types of hardware.

ASUS Transformer Book T100TA-DK002DH

T100TAM-BING-DK016B

Intel Atom Bay Trail Z3740 (BYT-T)/BGA

Intel Atom Bay Trail Z3775 (BGA)

Video card:

Intel HD Graphics (Atom Processor Z36xxx/Z37xxx Series Graphics & Display)

10.1″ HD SLIM WV (GL, LED-TP)

eMMC 32 GB (/dev/mmcblk0)
flash disk 7.5GB (/dev/sda, hidden, Windows recovery)

eMMC 64GB (/dev/mmcblk0)

LPDDR3 1067 2GB (on-board)

Wireless card:

Broadcom 43241b4 SDIO

Bluetooth:

Broadcom (on-board BCM2035 HCI?)

Overall Status in Debian 11 «Bullseye»

Core Components

Boot Standard Kernel:

Detect hard drives:

Power Management

Shutdown

Hibernation

Battery monitor

Screen backlight

Display Server

— Resize and Rotate (randr)

— Resize and Rotate (randr)

Built-in/Internal Devices

Keyboard’s Hotkeys

Touchpad

Touchscreen

Bluetooth

MicroSD card reader

Built-in camera

Light sensor

Accelerometer + Gyro

Magnetomiter

Configuration required

» height=»16″ src=»https://wiki.debian.org/htdocs/debwiki/img/attention.png» title=» » width=»16″/>

Affected by bugs

Requires non-free driver and or firmware

Error (Couldn’t get it working)

Not tested or partially tested

Unsupported (no driver)

Not applicable

Important Notes

The information and procedures contained in this page are mostly for the T100TA model, they might not apply to different models.

Non-working hardware and possible issues — September 2021

The Intel Bay Trail CPU suffered of occasional freeze with older kernels, should the problem still occur refer to Kernel.org bug #109051;

The system supports only the s2idle suspend mode (see The Linux Kernel — System Sleep States), in this state the battery consumption is about 2% per hour;

The system might not be able to hibernate (suspend-to-disk), going into a freeze state that can be recovered only with a hard shutdown;

The built-in camera Aptina MT9M114 does not work and it requires an up-to-date atomisp driver; see possibly related discussions Kernel.org bug #109821 and Linux Surface Issue #91;

  • The ambient light sensor Capella Microsystems CM3218x does not work (or requires to be configured).
  • Additional hardware support and bug fixes might come with future version of the Linux kernel and firmwares. You can install them from the Debian backports repositories, when available.

    Things to know before installing Debian

      The T100 is a mixed mode EFI system (i.e. a 64-bit CPU combined with a 32-bit EFI) already supported by the Debian Installer:

      to install Debian 32-bit, use the Debian Installer for the i386 architecture;

      to install Debian 64-bit, use the multiarch Debian Installer.

    The WiFi card is difficult to configure from the Debian Installer environment, but the unofficial/non-free/cd-including-firmware installation media works out of the box, after skipping the confusing offer to load the driver from the filesystem. Alternatively, use a standard CD/DVD Debian Installer image (optionally with a supported WiFI USB dongle);

    Debian Bullseye supports Secure Boot, please check the Debian wiki page here and evaluate if disabling it or not;

    If dual-booting with Windows, it would be advisible to disable its fast boot feature, see askubuntu — Why disable Fast Boot on Windows 8 when having dual booting?;

    Configuration

    Power Management

    Intel Bay Trail CPU C-states issue

    Devices with Intel Bay Trail CPUs have been affected by this bug which has been known to cause seemingly random freezes of the system. The bug has been reported to have been fixed, or at least mitigated, in Linux kernel version 5. Should random freezes still occur, the only work around which has been reported to work consistently is setting the intel_idle.max_cstate=1 kernel parameter which has the drawback of increasing power consumption considerably.

    To temporary set this parameter at boot (e.g. when using the Debian installer or at the very first boot of the system), when in Grub press «e» after selecting the entry you want to boot and then add the parameter at the end of the «linux. » line.

    To permanently set this parameter, add the file /etc/default/grub.d/intel-bay-trail-cstate-issue.cfg containing these lines:

    then update grub with:

    Screen backlight control

    In Debian Bullseye the screen backlight is fully controllable and requires no manual configuration. The following information is kept here only for future reference.

    Prior of Linux 5.10, the screen backlight couldn’t be adjusted without recompiling the kernel (see Debian bug #971953).

    A (partial) workaround was to adjust the screen brightness using xrandr (provided by x11-xserver-utils), but with not impact on the power consumption whatsoever (no battery saving):

    To manually change the brightness with xrandr do:

    where can be found with the command xrandr | grep -w connected | cut -d» » -f1, and can be a value between 0 and 1.

    A script that makes use of this xrandr functionality is the brightness control script from the t100ta-utility-scripts.

    Touchscreen

    The touchscreen is identified as ATML1000:

    The integrated GPU Intel HD Graphics, Atom Processor Z36xxx/Z37xxx Series Graphics & Display works out of the box and it does not require the installation of the driver provided by xserver-xorg-video-intel.

    Screen rotation

    The ?InvenSense MPU6500 Accelerometer + Gyro works out of the box and the automatic screen rotation functionality should be provided by applications using iio-sensor-proxy, like in the GNOME desktop environment and the KDE Plasma desktop environment if using Wayland. If missing, such functionality can be provided with custom implementations, like the screen rotator script from the t100ta-utility-scripts.

    Multi-touch

    Multi-touch works out of the box. Pinch to zoom, rotation and long press for right-click work in applications that support such gestures and actions.

    If the long press action is not recognised, the right-click can be emulated via two different solutions:

    using the virtual keyboard onboard, that has a dedicated button for it;

    mapping the action to the physical Windows button of the tablet.

    About the latter, the Windows button is the small physical button on the left side of the tablet (the bigger button right above is the volume button but it is not recognised by the system). Such button can be mapped to a command that emulates a right mouse button click. One way to do so is by using xdotool and xbindkeys (this should work only with X11, not with Wayland):

      Install xdotool and xbindkeys

    Create an initial configuration for xbindkeys with xbindkeys —defaults >

    /.xbindkeysrc

  • Add the action to be mapped to the physical button
  • Reload the xbindkeys configuration file or restart you session.
  • The physical Windows button is represented by the code m:0x0 + c:248, check it buy running the command xbindkeys -k and then pressing the button.

    Audio

    The audio device is an Intel SST Audio / Realtek RT5640, it requires the proprietary firmware firmware-intel-sound and an ALSA Use Case Manager (UCM) file that is provided by the package libasound2-data. Installing these two packages and restarting the machine should be enough to make the audio device work.

    The wifi device is a Broadcom 43241b1 on-board SDIO device, it requires the proprietary firmware firmware-brcm80211 and a nvram file.

    The nvram file can be found under /sys/firmware/efi/efivars/. If the directory is empty, it has to be (temporarily) mounted first:

    Inspect the syslog and check wich firmware the system tried to load:

    (for the the T100TAL it should be brcm/brcmfmac43340-sdio).

    Then save the nvram-file as a .txt file with the same firmware name just found:

    Note that nvram-file might contain a wrong MAC address, but it is not a problem as the file is only a template.

    Reboot the system or reload the brcmfmac module:

    WiFi instabilities

    The wifi device suffers of instabilities, it might disconnect without being able to reconnect again. If it happens, reloading the brcmfmac kernel module and restarting NetworkManager might make it work again, for example:

    if not, then a reboot of the machine is required.

    Источник

    Читайте также:  Как использовать qemu для windows
    Оцените статью