Regular/riscv64: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
Нет описания правки
 
(не показано 14 промежуточных версий 5 участников)
Строка 3: Строка 3:
|}
|}
{| 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
|'''[[regular/mipsel|mipsel]]''', '''riscv64''',<br/>'''[[regular/arm|aarch64, armh]]''',<br/>'''[[regular|x86_64, i586]]'''
|'''riscv64'''<br/>'''[[regular/arm|aarch64]]'''<br/>'''[[regular|x86_64, i586]]'''
|-
|-
| __TOC__
| __TOC__
Строка 9: Строка 9:
| [[:en:Regular/riscv64|English]]
| [[:en:Regular/riscv64|English]]
|}
|}
== Краткий обзор ==


[[Regular|Регулярные сборки]] образов предназначены для разработки и тестирования [[Ports/riscv64|порта на архитектуру RISC-V (rv64gc)]] репозитория [[Sisyphus]]. Дополнительная информация:
[[Regular|Регулярные сборки]] образов предназначены для разработки и тестирования [[Ports/riscv64|порта на архитектуру RISC-V (rv64gc)]] репозитория [[Sisyphus]]. Дополнительная информация:
* о регулярных сборках: [[Regular]];
* о регулярных сборках: [[Regular]];
* о Sisyphus на riscv64: [[Ports/riscv64]];
* о Sisyphus на riscv64: [[Ports/riscv64]];
* [[#Обратная связь|"Обратная связь"]].
* [[#Обратная связь]].
 
Образы предназначены для запуска в qemu без модификации и записи по инструкции на съёмные накопители для последующей загрузки на целевых платах. 
После загрузки с одного из изображений ниже используйте следующие учетные данные для входа:


После загрузки системы с предложенными ниже образами необходимо ввести следующие логин и пароль:
 
   login: root
   login: root
   password: alt
   password: altlinux
 
Для образов с графикой при первом запуске пользователю будет предложено выполнить первоначальную настройку системы в графическом мастере. Во время настройки можно установить временную зону, пароль пользователя root, пароль для подключения к VNC (если запущен через VNC), создать нового пользователя и т.д. На платах без графического адаптера графический мастер настройки нужно запускать через VNC.
 
== Скачать ==
 
=== '''Прямые ссылки на загрузку''' ===
 
Сборки, помеченные как tested:


На достаточно свежих образах с графикой ([https://ru.wikipedia.org/wiki/Xfce XFCE], [https://ru.wikipedia.org/wiki/MATE MATE]) этот пароль действует при первом запуске. Во время первого запуска пользователю предлагается выполнить настройку системы самостоятельно через графический мастер настройки; в частности, потребуется задать новый пароль root'а.
* jeos-systemd: [https://nightly.altlinux.org/sisyphus-riscv64/tested/regular-jeos-systemd-latest-riscv64.img.xz riscv64] <ref>Без графического интерфейса </ref>


В случае системы для разработчика ('''builder''') есть также предустановленный пользователь:
* lxqt: [https://nightly.altlinux.org/sisyphus-riscv64/tested/regular-lxqt-latest-riscv64.img.xz riscv64]


  login: altlinux
* mate: [https://nightly.altlinux.org/sisyphus-riscv64/tested/regular-mate-latest-riscv64.img.xz riscv64]
  password: alt


{{Attention|Сразу же после авторизации '''смените пароль'''!!!}}
* xfce: [https://nightly.altlinux.org/sisyphus-riscv64/tested/regular-xfce-latest-riscv64.img.xz riscv64]


== HiFive Unmatched и Unleashed ==
=== Дополнительно ===


Для [[HiFive  Unmatched]] и [[HiFive Unleashed]] актуальны образы, которые собирает jqt4@: http://ftp.altlinux.org/pub/people/jqt4/images/hifive/
На https://nightly.altlinux.org/sisyphus-riscv64/ также доступны


Инструкция для запуска образов -- на странице платы: [[HiFive  Unmatched]] и [[HiFive Unleashed]].
* Образы в других форматах (тарболы rootfs, *.iso инсталятором)
* snapshots -- сгруппированные по датам сборки образы за предыдущие недели, а также самые свежие, ещё не протестированные образы (если такие есть).


== QEMU ==
== QEMU ==


Подготовлены образы для эмулятора [https://www.qemu.org QEMU]:
Образы img.xz необходимо распаковать и запустить по инструкции: [[Ports/riscv64/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])
 
* Минимальная система с 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])
== HiFive Unmatched и Unleashed ==
* Минимальная система для разработчика (rpmbuild, [[hasher]], gcc, ssh) -- [http://nightly.altlinux.org/sisyphus-riscv64/alpha/regular-builder-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>
Инструкция для запуска образов в QEMU находится на странице [[Ports/riscv64/QEMU]].


Информация о подключении к системе с графическим образом через VNC находится в разделе [[#VNC|"VNC"]].
Инструкции по записи образов находится на страницах, посвящённых платам: [[HiFive Unmatched]] и [[HiFive Unleashed]].


== VNC ==
== VNC ==


Для образов с графикой (XFCE, MATE, ...) при первом запуске, пользователю будет предложено выполнить первоначальную настройку системы в графическом меню. Во время настройки можно
Для образов с графикой есть возможность пройти мастер первоначальной настройки системы (alterator-setup) и в дальнейшем работать с графическим окружением по сети, подулючаясь по протоколу [https://ru.wikipedia.org/wiki/Virtual_Network_Computing VNC]. Эту возможность не стоит путать с VNC, предоставляемым эмулятором qemu; она доступна и на платах.
установить временную зону, пароль пользователя root, пароль для подключения к VNC, задать нового пользователя и т.д.
 
Для подключения по VNC нужно:
 
* активировать режим vnc у alterator-setup, раскоментировав или добавив в /etc/alterator-setup/config строку:
 
<source lang="shell">ALTERATOR_SETUP_VNC=1</source>


В случае использования QEMU, всё, что нужно сделать это подключиться к VNC серверу внутри гостевой машины, который доступен по адресу 127.0.0.1.
либо добавить аргумент --vnc=1 для alt-rootfs-installer при записи им на съёмный накопитель.
Для этого, можно воспользоваться, например [https://en.wikipedia.org/wiki/TigerVNC tigerVNC]:
 
* подключиться через последовательный порт и дождаться появления информации об адресе и пароле подключения по VNC:
<source lang="shell">
<source lang="shell">
$ vncviewer 127.0.0.1
localhost login: ALTERATOR SETUP === VNC access enabled
ALTERATOR SETUP === VNC Password="cobra-angel"
ALTERATOR SETUP === Default network device: "eth0"
ALTERATOR SETUP === IPv4: "10.0.2.15/24"
ALTERATOR SETUP === IPv6: "fec0::bee1:6f2d:ce4a:9c1d/64
fe80::6a0:ddd0:df03:e44d/64"
PORT=5900
</source>
</source>
В случае физической машины необходимо узнать её IP адрес, который она автоматически получает по DHCP.
 
Один из способов, которым это можно сделать, заключается в подключении к последовательной консоли через microUSB разъём на плате.
Для подключения к последовательной консоли (обычно /dev/ttyUSB1) с помощью GNU/screen воспользуйтесь следующей командой:
Для подключения к последовательной консоли (обычно /dev/ttyUSB1) с помощью GNU/screen воспользуйтесь следующей командой:
<source lang="shell">
<source lang="shell">
$ screen /dev/ttyUSB1 115200
$ screen /dev/ttyUSB1 115200
</source>
</source>
Во время загрузки системы, будет выведено сообщение об IPv4 и IPv6 адресах сетевого устройства используемого по умолчанию
 
в виде:
* подключиться по VNC. Для этого можно воспользоваться vnc-клиентом remote-viewer из пакета virt-viewer:
<source lang="shell">
<source lang="shell">$ remote-viewer vnc://<ip_address>:<Port></source>
[  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"
</source>
Подключение к VNC серверу выполняется аналогичным образом:
<source lang="shell">
$ vncviewer 192.168.88.216
</source>


== Обратная связь ==
== Обратная связь ==
'''• Сообщения об ошибках''' принимаются через [https://bugzilla.altlinux.org bugzilla].
'''• Сообщения об ошибках''' принимаются через [https://bugzilla.altlinux.org/# bugzilla].
* В случае, если проблема в пакете, то при создании ошибки выбирайте ''Sisyphus''
* В случае если проблема в пакете, то при создании ошибки выбирайте ''Sisyphus''
* В случае проблем с образами выбирайте ''Regular''
* В случае проблем с образами выбирайте ''Regular''
В качестве платформы укажите ''riscv64'' (выпадающий список справа). В качестве ''исполнителя'' укажите <tt>iv@altlinux.org</tt>.
 
<br>
'''ВАЖНО'''
'''• IRC''' канал [http://irc.netsplit.de/channels/details.php?room=%23altlinux-riscv&net=freenode #altlinux-riscv] на [https://freenode.net/ freenode].
* В качестве платформы укажите ''riscv64'' (выпадающий список справа);
<br>
* В качестве ''исполнителя'' укажите <tt>iv@altlinux.org</tt>.
 
'''• Список рассылки:''' [https://lists.altlinux.org/mailman/listinfo/riscv-devel riscv-devel@lists.altlinux.org]
'''• Список рассылки:''' [https://lists.altlinux.org/mailman/listinfo/riscv-devel riscv-devel@lists.altlinux.org]


{{Category navigation|title=RISC-V|category=RISC-V|sortkey=*}}
{{Category navigation|title=Regular|category=Regular|sortkey=*}}
{{Category navigation|title=Regular|category=Regular|sortkey=*}}
{{Category navigation|title=RISC-V|category=RISC-V|sortkey=*}}
[[Категория:Sisyphus]]
[[Категория:Sisyphus]]
[[Категория:Ports]]
[[Категория:Ports]]
[[en:Regular/riscv64]]
[[en:Regular/riscv64]]

Текущая версия от 19:58, 20 июня 2024

riscv64
aarch64
x86_64, i586
English

Регулярные сборки образов предназначены для разработки и тестирования порта на архитектуру RISC-V (rv64gc) репозитория Sisyphus. Дополнительная информация:

Образы предназначены для запуска в qemu без модификации и записи по инструкции на съёмные накопители для последующей загрузки на целевых платах. После загрузки с одного из изображений ниже используйте следующие учетные данные для входа:

 login: root
 password: altlinux

Для образов с графикой при первом запуске пользователю будет предложено выполнить первоначальную настройку системы в графическом мастере. Во время настройки можно установить временную зону, пароль пользователя root, пароль для подключения к VNC (если запущен через VNC), создать нового пользователя и т.д. На платах без графического адаптера графический мастер настройки нужно запускать через VNC.

Скачать

Прямые ссылки на загрузку

Сборки, помеченные как tested:

Дополнительно

На https://nightly.altlinux.org/sisyphus-riscv64/ также доступны

  • Образы в других форматах (тарболы rootfs, *.iso инсталятором)
  • snapshots -- сгруппированные по датам сборки образы за предыдущие недели, а также самые свежие, ещё не протестированные образы (если такие есть).

QEMU

Образы img.xz необходимо распаковать и запустить по инструкции: Ports/riscv64/QEMU.

HiFive Unmatched и Unleashed

Инструкции по записи образов находится на страницах, посвящённых платам: HiFive Unmatched и HiFive Unleashed.

VNC

Для образов с графикой есть возможность пройти мастер первоначальной настройки системы (alterator-setup) и в дальнейшем работать с графическим окружением по сети, подулючаясь по протоколу VNC. Эту возможность не стоит путать с VNC, предоставляемым эмулятором qemu; она доступна и на платах.

Для подключения по VNC нужно:

  • активировать режим vnc у alterator-setup, раскоментировав или добавив в /etc/alterator-setup/config строку:
ALTERATOR_SETUP_VNC=1

либо добавить аргумент --vnc=1 для alt-rootfs-installer при записи им на съёмный накопитель.

  • подключиться через последовательный порт и дождаться появления информации об адресе и пароле подключения по VNC:
localhost login: ALTERATOR SETUP === VNC access enabled
ALTERATOR SETUP === VNC Password="cobra-angel"
ALTERATOR SETUP === Default network device: "eth0"
ALTERATOR SETUP === IPv4: "10.0.2.15/24"
ALTERATOR SETUP === IPv6: "fec0::bee1:6f2d:ce4a:9c1d/64
fe80::6a0:ddd0:df03:e44d/64"
PORT=5900

Для подключения к последовательной консоли (обычно /dev/ttyUSB1) с помощью GNU/screen воспользуйтесь следующей командой:

$ screen /dev/ttyUSB1 115200
  • подключиться по VNC. Для этого можно воспользоваться vnc-клиентом remote-viewer из пакета virt-viewer:
$ remote-viewer vnc://<ip_address>:<Port>

Обратная связь

• Сообщения об ошибках принимаются через bugzilla.

  • В случае если проблема в пакете, то при создании ошибки выбирайте Sisyphus
  • В случае проблем с образами выбирайте Regular

ВАЖНО

  • В качестве платформы укажите riscv64 (выпадающий список справа);
  • В качестве исполнителя укажите iv@altlinux.org.

• Список рассылки: riscv-devel@lists.altlinux.org

  1. Без графического интерфейса