- Saved searches
- Use saved searches to filter your results more quickly
- License
- masterzorag/Z3735F-linux
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- Как я Linux на планшет ставил
- Нам потребуется
- Ответы на возможные вопросы
- Выбор дистрибутива
- Fedora Linux
- Выбор DE
- Девять кругов Plasma Mobile
- Выводы
- Thread: HELP: Linux on Intel Atom Tablet
- HELP: Linux on Intel Atom Tablet
- Re: HELP: Linux on Intel Atom Tablet
- Re: HELP: Linux on Intel Atom Tablet
- Re: HELP: Linux on Intel Atom Tablet
- Установка Ubuntu 16.04 на планшеты на базе Intel Atom Z3735F
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
linux on Intel(R) Atom(TM) CPU Z3735F, Bay Trail
License
masterzorag/Z3735F-linux
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
A 64bit CPU forced working in a 32bit OS, what EFI matters?
CPU is supporting 64bit intruction sets, vendors sell products running 32bit OS, booted by a 32bit EFI.
- EFIshell.ia32 can load 32bit EFI applications
- GRUB2 can be built as 32/64bit EFI application
- Once you have GRUB2, you can boot a 64bit OS
$ grub-mkimage -C xz -o grub2ia32.efi -O i386-efi -p /usr/lib/grub/i386-efi/*.mod $ file grub2ia32.efi grub2ia32.efi: PE32 executable (EFI application) Intel 80386 (stripped to external PDB), for MS Windows
- Move it to one HDD partition, in my case C:\myefi below is shared and owned by my usermane, NTFS system partition.
mount.cifs //192.168.1.*/myefi /mnt/cifs -o username=*,password=*,file_mode=0777,dir_mode=0777 mv grub2ia32.efi /mnt/cifs/
Как я Linux на планшет ставил
В мои руки попал Prestigio MultiPad VISCONTE V с Windows 10 на борту. Поплевашись поигравшись с ней буквально пару минут было решено обновить его до Windows 11 поставить туда Linux.
Экран: 10,1 дюйма, TFT IPS, 1280х800, сенсорный, мультитач;
Процессор: Intel Atom Z3735F (Bay Trail), до 1830 МГц;
Количество ядер процессора: 4;
Видеоядро: Intel HD Graphics;
Объём оперативной памяти: 2 ГБ;
Объём встроенной памяти: 32 ГБ eMMC;
Поддержка карт памяти: есть, microSD до 64 ГБ;
Операционная система: Windows 10 (32 бит);
Поддержка Wi-Fi: есть, Wi-Fi 802.11n;
Поддержка Bluetooth: есть, Bluetooth 4.0;
Порты: 1 x microUSB, 2 x USB 2.0, 1 x microHDMI, 1 х аудиовыход 3,5 мм;
Тыловая камера: есть, 2 МП;
Фронтальная камера: есть, 2 МП;
Ёмкость аккумулятора: 6500 мА*ч;
Размеры корпуса (ШхВхГ): 133х210,3х8,75 мм;
Вес: 400 грамм;
Нам потребуется
- Прямые руки
- Клавиатура
- Мышь
- Интернет
- Базовые навыки работы с терминалом
- SSH для удобства
- USB флешка с дистрибутивом, который умеет в UEFI 32
Данная статья не является призывом к действию, правильным мануалом. Всё написанное лишь мой опыт установки и настройки Linux на Windows планшет.
Ответы на возможные вопросы
Почему? Я являюсь давним пользователем Linux, мне так удобнее.
Зачем? Искал мобильное устройство, которое будет служить верным помощником при инвентаризации оборудования, составления карты сети организации, а так же терминалом и монитором использования ресурсов серверов на работе.
Выбор дистрибутива
Для успешной загрузки системы нужно, чтобы дистрибутив обладал загрузкой с UEFI 32 бит, поскольку мне абсолютно не хотелось возиться с Arch Linux, выбор пал на другие дистрибутивы.
Сначала обратившись к известному, но не называемому, форуму по мобильным устройствам был выбран Linux Mint, который не умел в WiFi, не мог поворачивать экран и имел графические артефакты при загрузке.
Следом было решено оттуда же попробовать ROSA Linux, он уже умел в WiFi, но совершенно не хотел дружиться с датчиком поворота экрана, который уже работал, но картина мира у него отличалась на 180 градусов от реального его расположения в горизонтальном положении, при вертикальном работал он прекрасно, что совершенно не подходило под мои задачи.
Затем, вдохновившись видео от Дмитрия Бачило с его Asus Vivotab 8, выбор пал на Debian. Установил Debian с Gnome на борту, В нём изначально не работал WiFi, нужно было установить пакеты. Данный дистрибутив умел почти всё, кроме камер, да и они мне не особо были и нужны. Я им пользовался около полугода до очередного обновления. Обновление сломало ориентацию экрана. Поскольку мне хотелось найти дистрибутив, который будет максимально совместим с планшетом, а не вечно строить костыли и велосипеды, то было решено сменить дистрибутив. В этот раз выбор пал на Fedora. На нём мы и остановимся.
Fedora Linux
Опыта использования данного дистрибутива у меня не было, поскольку я являюсь приверженцем Debian и ему подобных дистрибутивов. Поскольку поиски «идеального» дистрибутива продолжались, я записал загрузочную флешку и начал установку системы. Установщик сразу определил WiFi адаптер планшета, чего не было в других дистрибутивов, тем самым отпала необходимость раздавать интернет по USB для установки системы.
Что работало из коробки? Почти всё, не работали только камеры, что для меня не было важным, как я уже писал выше.
Выбор DE
С выбором рабочего окружения были свои сложности. Fedora поставляется с Gnome на борту, данная среда идеально подходит для работы с сенсорным экраном, но моя душа хотела KDE. Выбор пал на другой дистрибутив с Plasma Mobile на борту, в нём работал только сенсорный экран, ни WiFi, ни автоматический поворот экрана, ни регулировка яркости не захотели дружиться с данным дистрибутивом. Было решено поставить обратно Fedora и скрестить слона с единорогом установить туда Plasma Mobile.
Девять кругов Plasma Mobile
Изучив детально вопрос я выяснил, что данное окружение очень сложно найти в качестве пакетов для x86 и x64. Спустя огромное время страданий поиска был найден сторонний репозиторий, из которого я успешно установил данную среду. Радость моя была лишь до первого запуска данной среды.
Недолго думая, было решено вернуть обратно Gnome и наконец-то оставить систему в покое.
Выводы
Сказать, что я однозначно полюбил Fedora Linux не могу, но это один из дистрибутивов, которые порадовали меня своим удобством и продуманностью.
Thread: HELP: Linux on Intel Atom Tablet
Just Give Me the Beans!
HELP: Linux on Intel Atom Tablet
My brother gave me a box full of tablets for me to fix.
Amongst them I found a tablet with a Quad-Core Intel Atom(Z3735G) processor, 1GB ram and 16GB internal storage. It would be fun to get a Linux distro running on it, eventually Puppy Linux or Lubuntu.
I am having trouble getting a Live USB to boot, I keep getting a initramfs prompt.
I am using isorespin.sh and I disabled splash and get the following:
efi: requested map not found. esrt: ESRT header is not in the memory map. i2c_ i2c_0: failed to register I2c client INT33FE:00 at 0x68 i2c_ i2c_0: failed to add I2C device INT33FE:00 from from ACPI i2c_h8id i2c_GODX0911:00: failed to get GPIO interrupt drm:pwm_setup_backlight failed toown the pwn ch (initramfs) unable to find a medium containing a live file system
Has anyone experimented with doing this and can give me some advice on how to get it to boot the Live USB?
Re: HELP: Linux on Intel Atom Tablet
Tablets are not general computers. The BIOS used will dictate what you can and cannot do with them. Some are locked to a specific OS. The first task is to determine the EXACT model of tablet and see what others with that model have achieved.
Ubuntu addict and loving it
Join Date Jun 2007 Location North Vancouver, Canada Beans 3,443 —> Beans 3,443 Distro Ubuntu 20.04 Focal Fossa
Re: HELP: Linux on Intel Atom Tablet
I have an Intel Atom powered Compute Stick.
Ubuntu was missing some drivers so I used Linuxium, which added these drivers to several versions of Ubuntu.
I have been using a Pi lately for my entertainment center, so I may not be up to date, but I think this work has been superseded by the ‘isorespin.sh’ script which can respin an official ISO suitable for use on Intel Atom devices.
see: http://www.linuxium.com.au/how-tos
Just Give Me the Beans!
Re: HELP: Linux on Intel Atom Tablet
Originally Posted by TheFu
Tablets are not general computers. The BIOS used will dictate what you can and cannot do with them. Some are locked to a specific OS. The first task is to determine the EXACT model of tablet and see what others with that model have achieved.
I know this, but the fact that it has an Intel Atom and that it goes to grub and supports efi means that in theory with a bit of hacking I should be to get it boot to Linux with limited functionality.
It is a cheap tablet, so I doubt anyone else has done anything with this exact same model but maybe some one else has experimented with something similar.
Model TM800A510L
BIOS Vendor: American Megatrends
Core Version: 5.008, UEFI 2.3; PI 1.2, Project Ver: 3dair 0.13 x64
Originally Posted by C.S.Cameron
I have an Intel Atom powered Compute Stick.
Ubuntu was missing some drivers so I used Linuxium, which added these drivers to several versions of Ubuntu.
I have been using a Pi lately for my entertainment center, so I may not be up to date, but I think this work has been superseded by the ‘isorespin.sh’ script which can respin an official ISO suitable for use on Intel Atom devices.
see: http://www.linuxium.com.au/how-tos
Thanks, respiniso is what I am using.
I suspect there are some kernel parameters I need for it to boot, another thing is once I get to the initramfs my keyboard stops functioning, so I cannot interact with the prompt.
When I tried gentoo it did not find any block devices
Block device /dev/sde1 is not a valid root device could not find the block root devices in .
Установка Ubuntu 16.04 на планшеты на базе Intel Atom Z3735F
Кто пробовал, что работает, что не работает? И как черт побери его установить, если загрузчик 32, а процессор 64? Хочется именно 64 битную версию поставить.
Все инструкции и отзывы в сети касаются версии 14.04, а вот про 16.04 нашел лишь парочку невнятных комментариев. Буду признателен, если кто-нибудь поделится опытом. Цель — полностью работоспособная система, от вайфая и звука, до тачка, блютуза и модуля 3g.
Вот сборочка убунты для них (я не пробовал.)
- Не будет камер,
- WiFi вешает систему периодически (стабильный драйвер, только для ядра 4.4),
- тач — зависит от кривости acpi (чего-то китайцы туда не то пишут),
- тач и экран могут иметь разную ориентацию (придется крутить xrandr-ом и/или xinput-ом)
- звук — это как повезет, обычно можно завести, главное колонки не зажарить
- Модуль 3G — я не завел, хотя драйвер видел 🙂
Попробую, позже отпишусь. Еще хочу попробовать Rosa Fresh R8.1. Видел у них в репозитарии патченное ядро под Bay Trail имеется.
Увы, ни одна из этих сборок не пошла. Пишет бесконечное I/O error.
Rosa тоже не завелась, пишет grub> и все. Возможно записал неправильно, еще по эксперементирую, отпишусь.
Писал при помощи ultraiso, после нее по идее делать ничего не надо. Но всякий случай попробую еше через rosaimagewritter, она как раз аналогичеа dd.
Записал rufusom, теперь все корректно грузится.
Да ты в общем-то можешь поставить любой Линукс туда, но тебе понадобится:
1. Корректное ядро. У некоторых ядер проблемы с тачем, у некоторых проблемы с видео;
2. Некоторые дрова на вафлю, не открывал твой планшет, но скорее всего это Realtek 8273bs. Они есть в сырцах, собирать придется;
3. Со звуком будет отдельная эпопея которая в 70% случаев закончится фейлом:
а) Драйверы в последних ядрах вроде есть, кодеки тоже;
б) Фирмварь на конкретно твой кодек, RT5640 или MAX чего-то там, не помню + Intel SST;
в) Корректный asound.state — это файлик с указанием путей вывода звука под твою звуковуху, ну типа «Звук который должен выводиться на колонки — выводить воот сюды»;
4. Дистр должен уметь в EFI 32bit (дыбилы, да, но куда деваться), при этом может быть как 32-битный, так и 64-битный. Можешь попробовать с Debian 64bit, там вроде лайв с UEFI32 bit.