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

Материал из ALT Linux Wiki
Нет описания правки
Строка 15: Строка 15:
* [[#Обратная связь]].
* [[#Обратная связь]].


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


На достаточно свежих образах с графикой ([https://ru.wikipedia.org/wiki/Xfce XFCE], [https://ru.wikipedia.org/wiki/MATE MATE]) этот пароль действует при первом запуске. Во время первого запуска пользователю предлагается выполнить настройку системы самостоятельно через графический мастер настройки; в частности, потребуется задать новый пароль root'а.
Для образов с графикой при первом запуске, пользователю будет предложено выполнить первоначальную настройку системы в графическом мастере. Во время настройки можно установить временную зону, пароль пользователя root, пароль для подключения к VNC (если запущен через VNC), создать нового пользователя и т.д. На платах без графического адаптера, графический мастер настройки нужно запускать через VNC.
 
При использовании устаревших сборок, созданных ранее 08.2021, используйте другой пароль:
 
  password: alt
 
В случае системы для разработчика ('''builder''') есть также предустановленный пользователь:
 
  login: altlinux
  password: alt
 
{{Attention|Сразу же после авторизации '''смените пароль'''!!!}}
 
== HiFive Unmatched и Unleashed ==
 
Инструкции по записи образов находится на страницах, посвящённых платам: [[HiFive Unmatched]] и [[HiFive Unleashed]].


== '''Прямые ссылки на загрузку'''<ref>Это ссылки на сборки, помеченные как tested. Помимо них есть ещё несколько [http://nightly.altlinux.org/sisyphus-riscv64/snapshots снапшотов]: </ref> ==
== '''Прямые ссылки на загрузку'''<ref>Это ссылки на сборки, помеченные как tested. Помимо них есть ещё несколько [http://nightly.altlinux.org/sisyphus-riscv64/snapshots снапшотов]: </ref> ==
Строка 49: Строка 32:
== QEMU ==
== QEMU ==


Для эмулятора [https://www.qemu.org QEMU] актуальны образы img.xz, по ссылке:
Образы img.xz необходимо распаковать и запускать по инструкции: [[Ports/riscv64/QEMU]].


http://ftp.altlinux.org/pub/people/jqt4/images/hifive/
== HiFive Unmatched и Unleashed ==


Эти образы собраны без VNC и требуют для запуска QEMU 6.0+
Инструкции по записи образов находится на страницах, посвящённых платам: [[HiFive Unmatched]] и [[HiFive Unleashed]].


Инструкция для запуска образов в QEMU находится на странице [[Ports/riscv64/QEMU]].
== VNC ==


Следующие образы для QEMU устарели:
Для подключения по VNC (не путать с vnc, предоставляемым эмулятором 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])
* Минимальная система для разработчика (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])


== VNC ==
* активировать режим vnc у alterator-setup, раскоментировав или добавив в /etc/alterator-setup/config строку:
 
<source lang="shell">ALTERATOR_SETUP_VNC=1</source>


Для образов с графикой (XFCE, MATE, ...) при первом запуске, пользователю будет предложено выполнить первоначальную настройку системы в графическом меню. Во время настройки можно
либо добавить аргумент --vnc=1 для alt-rootfs-installer при записи им на съёмный накопитель.
установить временную зону, пароль пользователя root, пароль для подключения к VNC, создать нового пользователя и т.д.


В случае использования QEMU с пробросом порта 5900, всё что нужно сделать -- это подключиться к VNC серверу внутри гостевой машины, который доступен по адресу 127.0.0.1.
* подключиться через последовательный порт и дождаться появления информации об адресе и пароле подключения по VNC:
Для этого можно воспользоваться, например, [https://en.wikipedia.org/wiki/TigerVNC tigerVNC]:
<source lang="shell">
<source lang="shell">
$ vncviewer 127.0.0.1
localhost login: ALTERATOR SETUP === VNC access enabled
</source>  
ALTERATOR SETUP === VNC Password="cobra-angel"
В случае физической машины необходимо узнать IP адрес, который она автоматически получает по DHCP.
ALTERATOR SETUP === Default network device: "eth0"
Это можно сделать, подключившись к последовательной консоли через microUSB разъём на плате.
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>
 
Для подключения к последовательной консоли (обычно /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 адресах сетевого устройства используемого по умолчанию в виде:
 
<source lang="shell">
* подключиться по vnc, воспользовавшись vnc-клиентом remote-viewer из пакета virt-viewer:
[  128.084540] xinit[276]: ALTERATOR SETUP === Default device: "eth0"
<source lang="shell">$ remote-viewer vnc://<ip_address>:<Port></source>
[  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>


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

Версия от 08:42, 15 декабря 2021

mipsel, riscv64,
aarch64, armh,
x86_64, i586
English

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

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

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

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

QEMU

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

HiFive Unmatched и Unleashed

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

VNC

Для подключения по VNC (не путать с vnc, предоставляемым эмулятором qemu) требуется:

  • активировать режим 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. Это ссылки на сборки, помеченные как tested. Помимо них есть ещё несколько снапшотов:
  2. Без графического интерфейса