Baikal-M: различия между версиями

Материал из ALT Linux Wiki
мНет описания правки
(Инструкции по установке Workstation 9.1)
Строка 1: Строка 1:
{{Stub}}
{{Stub}}
На данный момент страничка описывает экспериментальный выпуск [[Simply Linux 9]] и релиз-кандидат [[Альт Рабочая станция 9]] для системных плат на основе процессора "Байкал-М" (модель ВЕ-М1000) производства "Байкал Электроникс".
На данный момент страничка описывает выпуск [[ALT Workstation 9.1]] для системной платы mITX на основе процессора "Байкал-М" (модель ВЕ-М1000) производства "Байкал Электроникс".
 
== Перед началом установки ==
 
''' На плате должен быть прошит firmware из SDK-M-4.3 или SDK-M-4.2. С более старыми версиями прошивки эту инструкцию использовать не следует.'''
Окирпичить плату вряд ли выйдет, но времени и нервов потратите много.
 
На глазок версию прошивки можно определить так:
* Если секунд через 20 после включения отображается большой (во весь экран) логотип Байкал Электроникс, значит, это прошивка из SDK-M-4.2 или новее
* Если почти сразу после включения отображается сначала маленький, а потом большой логотип Байкал Электроникс -- это SDK-M-4.3
* Если во время загрузки на экране ничего нет, это слишком старая про
Версию прошивки, к сожалению, можно точно определить только с помощью UART консоли.
Но на


== Установка ==
== Установка ==


На данный момент firmware умеет загружать ОС <s>только с SATA диска</s>, через UEFI c внешних USB-накопителей и SATA дисков.
Образы в формате '''img''' нужно записать прямо на диск. Объем диска должен
быть больше размера образа (около 10 GB). Установочные образы '''ISO''' могут быть прошиты на USB-накопитель или SATA-диск.


* '''ВНИМАНИЕ! ВСЕ ДАННЫЕ, КОТОРЫЕ НАХОДЯТСЯ НА ДИСКЕ, БУДУТ БЕЗВОЗВРАТНО СТЕРТЫ!'''
Установочный ISO доступен здесь: https://mirror.yandex.ru/altlinux/p9/images/workstation/aarch64/alt-workstation-baikalm-9.1-aarch64.iso
* '''ВНИМАНИЕ! РИСК СТЕРЕТЬ НЕ ТЕ ДАННЫЕ! ТРИЖДЫ ПРОВЕРЬТЕ, ЧТО ПИШЕТЕ НА НУЖНЫЙ ДИСК!'''
Его нужно записать на внешний USB накопитель, sd карту, либо жесткий диск.
 
* '''ВНИМАНИЕ! ВСЕ ДАННЫЕ, КОТОРЫЕ НАХОДЯТСЯ НА НОСИТЕЛЕ, БУДУТ БЕЗВОЗВРАТНО СТЕРТЫ!'''
* '''ВНИМАНИЕ! РИСК СТЕРЕТЬ НЕ ТЕ ДАННЫЕ! ТРИЖДЫ ПРОВЕРЬТЕ, ЧТО ПИШЕТЕ НА НУЖНЫЙ НОСИТЕЛЬ!'''
 
<code>dd if=alt-workstation-baikalm-9.1-aarch64.iso of=/dev/disk/by-id/XYZ bs=1M conv=fsync</code>
 
Затем нужно подключить носитель к плате и загрузиться с него. Если на Байкал-М еще не установлена ОС,
то загрузка со съемного носителя происходит по умолчанию. Если по какой-то причине загрузка не началась,
нужно нажать Escape во время инициализации UEFI (когда вверху появится надпись "Press ESC for boot options"),
и выбрать загрузку с нужного устройства вручную.


# Выключаем Baikal-M, отсоединяем SATA диск.
# Подключаем диск к другому компьютеру (например, через SATA->USB адаптер)
# Записываем образ на диск:<br><code>dd if=simply-baikal_m-itx.img of=/dev/disk/by-id/XYZ bs=4k</code><br> где <tt>/dev/disk/by-id/XYZ</tt> -- файл устройства, соответствующий диску.
# (не обязательно) Расширяем раздел с корневой ФС на весь диск:<br><code>parted --script /dev/disk/by-id/XYZ resizepart 2 100% && blockdev --rereadpt /dev/disk/by-id/XYZ</code>
# (не обязательно) Расширяем корневую ФС на весь раздел:<br><code>e2fsck -f /dev/disk/by-id/XYZ'''2''' && resize2fs -p /dev/disk/by-id/XYZ'''2'''</code>
# Отключаем диск, подключаем обратно к плате с Baikal-M
# Включаем Baikal-M


== Известные проблемы ==
== Известные проблемы ==


* При переключении разрешения на 1280х720 (или 1680х1050) и обратно на 1920x1080 пропадает видеосигнал. Изображение восстанавиливается после перезагрузки.
* Аппаратное ускорение 3d рендеринга (с помощью GPU Mali T628) недоступно. Бинарные драйверы от Байкал Электроникс не поддерживают X11 и не предоставляют API, достаточное для запуска нетривиального wayland composer (например, mutter из GNOME 3).
* При отключении и повторном включении HDMI кабеля пропадает видеосигнал.
* Аппаратное декодирование видео недоступно. Бинарные драйверы от Байкал Электроникс намертво привязаны к определенным версиям системных библиотек (glib2, pcre, libxml, и проч), так что невозможно обеспечить их функционирование в каком-либо дистрибутиве, кроме Debian 10
* При переключении монитора на другой вход (VGA) и обратно на HDMI пропадает видеосигнал. Иногда его удается восстановить переключением на другую консоль (Ctrl-Alt-F2), и обратно в X (Alt-F1). А иногда требуется перезагрузка.
* При завершении работы происходит сбой ядра при доступе к переменным EFI.
* <s>При завершении работы системы сигнал на мониторе сразу пропадает</s>. Питание автоматически не отключается. Узнать, что работа системы завершилась можно только по сообщению на UART терминале.


[[Категория:ARM]]
[[Категория:ARM]]

Версия от 14:55, 5 августа 2020

Stub.png
Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.

На данный момент страничка описывает выпуск ALT Workstation 9.1 для системной платы mITX на основе процессора "Байкал-М" (модель ВЕ-М1000) производства "Байкал Электроникс".

Перед началом установки

На плате должен быть прошит firmware из SDK-M-4.3 или SDK-M-4.2. С более старыми версиями прошивки эту инструкцию использовать не следует. Окирпичить плату вряд ли выйдет, но времени и нервов потратите много.

На глазок версию прошивки можно определить так:

  • Если секунд через 20 после включения отображается большой (во весь экран) логотип Байкал Электроникс, значит, это прошивка из SDK-M-4.2 или новее
  • Если почти сразу после включения отображается сначала маленький, а потом большой логотип Байкал Электроникс -- это SDK-M-4.3
  • Если во время загрузки на экране ничего нет, это слишком старая про

Версию прошивки, к сожалению, можно точно определить только с помощью UART консоли. Но на

Установка

Установочный ISO доступен здесь: https://mirror.yandex.ru/altlinux/p9/images/workstation/aarch64/alt-workstation-baikalm-9.1-aarch64.iso Его нужно записать на внешний USB накопитель, sd карту, либо жесткий диск.

  • ВНИМАНИЕ! ВСЕ ДАННЫЕ, КОТОРЫЕ НАХОДЯТСЯ НА НОСИТЕЛЕ, БУДУТ БЕЗВОЗВРАТНО СТЕРТЫ!
  • ВНИМАНИЕ! РИСК СТЕРЕТЬ НЕ ТЕ ДАННЫЕ! ТРИЖДЫ ПРОВЕРЬТЕ, ЧТО ПИШЕТЕ НА НУЖНЫЙ НОСИТЕЛЬ!

dd if=alt-workstation-baikalm-9.1-aarch64.iso of=/dev/disk/by-id/XYZ bs=1M conv=fsync

Затем нужно подключить носитель к плате и загрузиться с него. Если на Байкал-М еще не установлена ОС, то загрузка со съемного носителя происходит по умолчанию. Если по какой-то причине загрузка не началась, нужно нажать Escape во время инициализации UEFI (когда вверху появится надпись "Press ESC for boot options"), и выбрать загрузку с нужного устройства вручную.


Известные проблемы

  • Аппаратное ускорение 3d рендеринга (с помощью GPU Mali T628) недоступно. Бинарные драйверы от Байкал Электроникс не поддерживают X11 и не предоставляют API, достаточное для запуска нетривиального wayland composer (например, mutter из GNOME 3).
  • Аппаратное декодирование видео недоступно. Бинарные драйверы от Байкал Электроникс намертво привязаны к определенным версиям системных библиотек (glib2, pcre, libxml, и проч), так что невозможно обеспечить их функционирование в каком-либо дистрибутиве, кроме Debian 10