четверг, 31 декабря 2020 г.

Linux Mint 20 XFCE 64bit нормально работает на IRBIS TW88

На планшет нормально без танцев встаёт Linux Mint 20 xfce 64bit ядро 5.0.4 (на второй раздел флэшки надо закинуть bootia32.efi, предварительно удалив один из bootx64 файлов чтобы освободить место), есть wifi, bluetooth и звук, работают быстрые клавиши. Экран можно развернуть командой xrandr -o right (кинуть после установки в ~/.profile) или в свойствах монитора (приложение Display). Работает довольно шустро если не замусоривать систему :yes2: Как портативная печатная машинка с большой батарейкой пойдёт, ютуб смотрибелен.
Есть два глюка - тупит тач если повернуть экран (на привычный угол) и графоний ломается при выходе из ждущего режими и при попытке изменить разрешение экрана .

upd: Mint 20 на tw88 надо ставить с подключением к интернету через wi-fi, т.к. в процессе подтягиваются несколько 32-битных файлов загрузчика. Без инета система не создаёт efi-файлы, соответственно её не загрузить.
upd2: Отдельная песня с загрузчиком при живой Win. Планшет старый, версия UEFI в прошивке на материнке обладает глюком, проявляющимся в загрузке только загрузчика Windows или линуксового bootx64.efi (а на этом планшете только виндовый и bootia32.efi). Выхода вроде как 4:
а) забить на исправление загрузчика, каждый раз в виндовс выбирать Настройки->Восстановление-> Перезагрузка-> Выбирать свой efi-файл или запись;
б) подменить виндовый efi-файл на линуксовый 32-битный; способ плох тем, что винда сопротивляется и периодически может восстанавливать свои файлы; но если винды не будет =) - то всё идёт пучком;
в) использовать загрузочный сектор с grub, который подрубается в bcdedit; у меня пока не пашет т.к. не получается создать этот сектор на произвольном разделе (не на виндовом) при установке, надо ещё раз вчитаться в маны и статьи;
г) использовать загрузочный сектор из Windows XP, её бут-менеджер через boot.ini может грузить grub4dos, а тот в свою очередь способен запрячь линуксовые ядра; паровоз этот не проверял пока ещё.

Также в сети буквально на днях писали, что встаёт Debian со свежими ядрами (в частности тот, который переделанный в "Орёл", но лицензия такой русифицированной сборки мне не подходит - слишком много ограничений за по факту стандартный дебиан, да ещё и нет live-режима). Стандартный дебиан довольно простенький, приложений совсем немного по сравнению с Mint.

Ещё бы хотелось поставить Android x86 - но тут честно немного лень разбираться какой дистр работает. В частности, относительно успешно запускается 7 и 13, но в 13-м экран работает очень странно, хотя и есть wifi и тач (наверное есть и звук, не проверил). Так и не понял, как в Android повернуть экран влево-вправо и забил... 14-я версия не проходит дальше этапа начальной загрузки ядра.

 

Инструкция

- отключить в windows спящий режим через консоль cmd.exe командой powercfg.exe /hibernate off; сделать это нужно чтобы была возможность как читать файлы с раздела с windows, так и изменять размер этого раздела;
- скачать iso-образ Linux Mint 20 64bit (теперь только 64 bit) https://www.linuxmint.com/download.php; мне нравится xfce;
- залить iso-образ на usb-флэшку, например, через rufus;
- т.к. у Irbis tw88 загрузчик uefi 32-битный, то после заливки образа на флэшку требуется добавить на efi-fat-раздел флэшки 32-битный загрузчик bootia32.efi (скачайте из инета, есть в любом 32-битном дистрибутиве);

 70% оригинала
Прикрепленное изображение
715 x 160 (23,24 КБ)
 93% оригинала
Прикрепленное изображение
536 x 479 (42,21 КБ)

- грузимся с флэшки (если нет Windows - биос автоматом подхватит загрузчик с образа, иначе придётся сначала войти в BIOS
 # 
вход в BIOS
)
- грузимся в live-режиме, включаем wi-fi, устанавливаем сетевое соединение с инетом;
- вопрос предварительный: куда Вы будете ставить загрузчик? По дефаулту, загрузчик просто скопирует файлы grub'a на efi-раздел, ничего не затирая. Главное, не менять метку efi (или boot,efi) этого раздела при разбиении диска на разделы, но можно указать на какой раздел втыкать загрузчик - это всё равно ни на что не повлияет, но я подстраховываюсь;
- ставим систему при наличии интернета. Тут все отличия заключаются в том, как размечать разделы и куда втыкать загрузчик; мой выбор - разбить ntfs-диск виндовс на три раздела - урезанный ntfs c Windows, ext4 под LInux и swap-раздел файла подкачки. Линуксу требуется хотя бы 8 гигабайт минимум, под подкачку гигабайт. ext4-раздел отмечайте как корень /. Загрузчик указываете (самый нижний пункт) ставите на ext4-раздел (не на efi-раздел), это не принципиально, но на всякий случай чтобы установщик не затёр всё на efi-разделе и у Вас была возможность грузиться в Windows;
- после окончания установки не перезагружаемся (если перезагрузились - вытаскиваете флэшку и запускаете Linux через BIOS); открываем консоль и запускаем Thunar из-под рута: sudo Thunar; слева Вы увидите доступные диски; отрываете диск efi (либо отрывайте папку /boot/efi); на всякий случай сделайте резервную копию этой папки;
- в папке Вы увидите подпапки Microsoft/boot и ubuntu; подменяете bootmgfw.efi на bootia32.efi, bootmgr.efi на grubia32.efi или наоборот - файлы всё равно должны иметь имена ms-загрузчиков (это нужно сделать так как прошивка на матплате имеет глюк, который проявляется в загрузке только microsoft загрузчика);
- в папке /boot/efi/EFI/Boot должен лежать 32-битный загрузчик bootia32.efi; если не лежит - положите;
- перезагружайтесь. Должен появиться grub. Грузитесь из него в Linux;
- после загрузки в консоли вбейте xrandr -o right - экран перевернётся по часовой стрелке в обычный режим;
- откройте файл ~/.profile (скрытый файл, лежит в Вашей домашней папке), и добавьте вконце строки;
xrandr -o right
xinput set-prop "FTSC1000:00 2808:1015" "Coordinate Transformation Matrix" 0 1 0 -1 0 1 0 0 1

Можете уточнить Ваш тачскрин командой xinit.
Если хотите обновить ядро - скорее всего каждый раз придётся заменять файлы на efi-разделе до перезагрузки (иначе рискуете разбирайте с режимом восстановления grub, где придётся лазать по разделам и искать init и ядро).
Описание настроек размеров иконок, шрифтов, панелей, скролбаров и т.п. чтобы они были побольше есть в инете.
После установки и перезагрузки настройте раскладку клавиатуры: для русского требуется выбрать Русский (сербский).
 80% оригинала
Прикрепленное изображение
435 x 627 (44,78 КБ)


Источники:
https://htfi.ru/window…nshete_windows_10.html
https://askubuntu.com/…stall-ubuntu-on-x205ta
https://lbad.ru/2015/1…on_laptops_under_uefi/
https://4pda.ru/pages/…a2ba40795c&e=102983339

 

 

 

 

https://4pda.ru/forum/index.php?showtopic=684569&view=findpost&p=102983339 

https://4pda.ru/forum/index.php?showtopic=684569&view=findpost&p=103037794

Резюме - бэкап от 6 ноября 2023 г.

Прочнист, инженер-прочнист, инженер-исследователь, инженер-математик Специализации: Учитель, преподаватель, педагог Инженер-конструктор, инж...