Regular/riscv64: различия между версиями
Нет описания правки |
Нет описания правки |
||
Строка 1: | Строка 1: | ||
{| style="border:1px solid #AAA; background:#F9F9F9; margin: 0 0 1em 1em; padding:.2em; text-align:center; float: right;" class=noprint | {| style="border:1px solid #AAA; background:#F9F9F9; margin: 0 0 1em 1em; padding:.2em; text-align:center; float: right;" class=noprint | ||
|} | |} | ||
Строка 11: | Строка 9: | ||
| [[:en:Regular/riscv64|English]] | | [[:en:Regular/riscv64|English]] | ||
|} | |} | ||
== Краткий обзор == | |||
[[Regular|Регулярные сборки]] образов предназначены для разработки и тестирования [[Ports/riscv64|порта на архитектуру RISC-V (rv64gc)]] репозитория [[Sisyphus]]. Дополнительная информация: | |||
* о регулярных сборках: [[Regular]]; | |||
* о Sisyphus на riscv64: [[Ports/riscv64]]; | |||
* [[#Обратная связь|"Обратная связь"]]. | |||
После загрузки системы с предложенными ниже образами необходимо ввести следующие логин и пароль: | После загрузки системы с предложенными ниже образами необходимо ввести следующие логин и пароль: | ||
login: root | |||
password: alt | |||
На достаточно свежих образах с графикой ([https://ru.wikipedia.org/wiki/Xfce XFCE], [https://ru.wikipedia.org/wiki/MATE MATE]) этот пароль действует при первом запуске. Во время первого запуска пользователю предлагается выполнить настройку системы самостоятельно через графический мастер настройки; в частности, потребуется задать новый пароль root'а. | |||
Во время первого запуска пользователю предлагается выполнить настройку системы самостоятельно через | |||
В случае системы для разработчика ('''builder''') есть также предустановленный пользователь: | В случае системы для разработчика ('''builder''') есть также предустановленный пользователь: | ||
login: altlinux | |||
password: alt | |||
{{Attention|Сразу же после авторизации '''смените пароль'''!!!}} | {{Attention|Сразу же после авторизации '''смените пароль'''!!!}} | ||
== HiFive Unleashed == | == HiFive Unmatched и Unleashed == | ||
Для [[HiFive Unmatched]] и [[HiFive Unleashed]] актуальны образы, которые собирает jqt4@: http://ftp.altlinux.org/pub/people/jqt4/images/hifive/ | |||
Инструкция для запуска образов -- на странице платы: [[HiFive Unmatched]] и [[HiFive Unleashed]]. | |||
Инструкция для запуска образов на HiFive | |||
== QEMU == | == QEMU == | ||
Подготовлены образы для эмулятора [https://www.qemu.org QEMU]: | |||
* Минимальная система с systemd -- [http://nightly.altlinux.org/sisyphus-riscv64/alpha/regular-jeos-systemd-latest-riscv64.qcow2c ссылка] ([http://nightly.altlinux.org/sisyphus-riscv64/alpha/MD5SUM MD5], [http://nightly.altlinux.org/sisyphus-riscv64/alpha/SHA1SUM SHA1]) | * Минимальная система с systemd -- [http://nightly.altlinux.org/sisyphus-riscv64/alpha/regular-jeos-systemd-latest-riscv64.qcow2c ссылка] ([http://nightly.altlinux.org/sisyphus-riscv64/alpha/MD5SUM MD5], [http://nightly.altlinux.org/sisyphus-riscv64/alpha/SHA1SUM SHA1]) | ||
* Минимальная система с SysV -- [http://nightly.altlinux.org/sisyphus-riscv64/alpha/regular-jeos-sysv-latest-riscv64.qcow2c ссылка] ([http://nightly.altlinux.org/sisyphus-riscv64/alpha/MD5SUM MD5], [http://nightly.altlinux.org/sisyphus-riscv64/alpha/SHA1SUM SHA1]) | * Минимальная система с SysV -- [http://nightly.altlinux.org/sisyphus-riscv64/alpha/regular-jeos-sysv-latest-riscv64.qcow2c ссылка] ([http://nightly.altlinux.org/sisyphus-riscv64/alpha/MD5SUM MD5], [http://nightly.altlinux.org/sisyphus-riscv64/alpha/SHA1SUM SHA1]) | ||
Строка 55: | Строка 46: | ||
* Графическая система с XFCE (VNC, X11) -- [http://nightly.altlinux.org/sisyphus-riscv64/alpha/regular-xfce-latest-riscv64.qcow2c ссылка] ([http://nightly.altlinux.org/sisyphus-riscv64/alpha/MD5SUM MD5], [http://nightly.altlinux.org/sisyphus-riscv64/alpha/SHA1SUM SHA1]) | * Графическая система с XFCE (VNC, X11) -- [http://nightly.altlinux.org/sisyphus-riscv64/alpha/regular-xfce-latest-riscv64.qcow2c ссылка] ([http://nightly.altlinux.org/sisyphus-riscv64/alpha/MD5SUM MD5], [http://nightly.altlinux.org/sisyphus-riscv64/alpha/SHA1SUM SHA1]) | ||
<br> | <br> | ||
Инструкция для запуска образов в QEMU находится | Инструкция для запуска образов в QEMU находится на странице [[Ports/riscv64/QEMU]]. | ||
Информация о подключении к системе с графическим образом через VNC находится в разделе [[#VNC|"VNC"]]. | Информация о подключении к системе с графическим образом через VNC находится в разделе [[#VNC|"VNC"]]. | ||
= | == VNC == | ||
Для образов с графикой (XFCE, MATE, ...) при первом запуске, пользователю будет предложено выполнить первоначальную настройку системы в графическом меню. Во время настройки можно | |||
установить временную зону, пароль пользователя root, пароль для подключения к VNC, задать нового пользователя и т.д. | |||
В случае использования QEMU, всё, что нужно сделать это подключиться к VNC серверу внутри гостевой машины, который доступен по адресу 127.0.0.1. | В случае использования QEMU, всё, что нужно сделать это подключиться к VNC серверу внутри гостевой машины, который доступен по адресу 127.0.0.1. | ||
Для этого, можно воспользоваться, например [https://en.wikipedia.org/wiki/TigerVNC tigerVNC]: | Для этого, можно воспользоваться, например [https://en.wikipedia.org/wiki/TigerVNC tigerVNC]: | ||
Строка 181: | Строка 60: | ||
$ vncviewer 127.0.0.1 | $ vncviewer 127.0.0.1 | ||
</source> | </source> | ||
В случае | В случае физической машины необходимо узнать её IP адрес, который она автоматически получает по DHCP. | ||
Один из способов, которым это можно сделать, заключается в подключении к последовательной консоли через microUSB разъём на плате. | Один из способов, которым это можно сделать, заключается в подключении к последовательной консоли через microUSB разъём на плате. | ||
Для подключения к последовательной консоли (обычно /dev/ttyUSB1) с помощью GNU/screen воспользуйтесь следующей командой: | Для подключения к последовательной консоли (обычно /dev/ttyUSB1) с помощью GNU/screen воспользуйтесь следующей командой: | ||
Строка 199: | Строка 78: | ||
</source> | </source> | ||
= | == Обратная связь == | ||
'''• Сообщения об ошибках''' принимаются через [https://bugzilla.altlinux.org bugzilla]. | '''• Сообщения об ошибках''' принимаются через [https://bugzilla.altlinux.org bugzilla]. | ||
* В случае, если проблема в пакете, то при создании ошибки выбирайте ''Sisyphus'' | * В случае, если проблема в пакете, то при создании ошибки выбирайте ''Sisyphus'' |
Версия от 15:36, 10 ноября 2021
Краткий обзор
Регулярные сборки образов предназначены для разработки и тестирования порта на архитектуру RISC-V (rv64gc) репозитория Sisyphus. Дополнительная информация:
- о регулярных сборках: Regular;
- о Sisyphus на riscv64: Ports/riscv64;
- "Обратная связь".
После загрузки системы с предложенными ниже образами необходимо ввести следующие логин и пароль:
login: root password: alt
На достаточно свежих образах с графикой (XFCE, MATE) этот пароль действует при первом запуске. Во время первого запуска пользователю предлагается выполнить настройку системы самостоятельно через графический мастер настройки; в частности, потребуется задать новый пароль root'а.
В случае системы для разработчика (builder) есть также предустановленный пользователь:
login: altlinux password: alt
HiFive Unmatched и Unleashed
Для HiFive Unmatched и HiFive Unleashed актуальны образы, которые собирает jqt4@: http://ftp.altlinux.org/pub/people/jqt4/images/hifive/
Инструкция для запуска образов -- на странице платы: HiFive Unmatched и HiFive Unleashed.
QEMU
Подготовлены образы для эмулятора QEMU:
- Минимальная система с systemd -- ссылка (MD5, SHA1)
- Минимальная система с SysV -- ссылка (MD5, SHA1)
- Минимальная система для разработчика (rpmbuild, hasher, gcc, ssh) -- ссылка (MD5, SHA1)
- Графическая система с XFCE (VNC, X11) -- ссылка (MD5, SHA1)
Инструкция для запуска образов в QEMU находится на странице Ports/riscv64/QEMU.
Информация о подключении к системе с графическим образом через VNC находится в разделе "VNC".
VNC
Для образов с графикой (XFCE, MATE, ...) при первом запуске, пользователю будет предложено выполнить первоначальную настройку системы в графическом меню. Во время настройки можно установить временную зону, пароль пользователя root, пароль для подключения к VNC, задать нового пользователя и т.д.
В случае использования QEMU, всё, что нужно сделать это подключиться к VNC серверу внутри гостевой машины, который доступен по адресу 127.0.0.1. Для этого, можно воспользоваться, например tigerVNC:
$ vncviewer 127.0.0.1
В случае физической машины необходимо узнать её IP адрес, который она автоматически получает по DHCP. Один из способов, которым это можно сделать, заключается в подключении к последовательной консоли через microUSB разъём на плате. Для подключения к последовательной консоли (обычно /dev/ttyUSB1) с помощью GNU/screen воспользуйтесь следующей командой:
$ screen /dev/ttyUSB1 115200
Во время загрузки системы, будет выведено сообщение об IPv4 и IPv6 адресах сетевого устройства используемого по умолчанию в виде:
[ 128.084540] xinit[276]: ALTERATOR SETUP === Default device: "eth0"
[ 128.084888] xinit[276]: ALTERATOR SETUP === IPv4: "192.168.88.216/24"
[ 128.085110] xinit[276]: ALTERATOR SETUP === IPv6: "fe80::72b3:d5ff:fe92:f229/64"
Подключение к VNC серверу выполняется аналогичным образом:
$ vncviewer 192.168.88.216
Обратная связь
• Сообщения об ошибках принимаются через bugzilla.
- В случае, если проблема в пакете, то при создании ошибки выбирайте Sisyphus
- В случае проблем с образами выбирайте Regular
В качестве платформы укажите riscv64 (выпадающий список справа). В качестве исполнителя укажите iv@altlinux.org.
• IRC канал #altlinux-riscv на freenode.
• Список рассылки: riscv-devel@lists.altlinux.org