Ports/mipsel/BFK3Howto: различия между версиями

Материал из ALT Linux Wiki
< Ports‎ | mipsel
 
(не показано 17 промежуточных версий 6 участников)
Строка 3: Строка 3:
{{Attention|В данной статье описаны процедуры, в результате выполнения которых все данные на подключенном к BFK3 диске могут быть уничтожены. Прежде чем начать, рекомендуется сделать резервную копию нужных данных.}}
{{Attention|В данной статье описаны процедуры, в результате выполнения которых все данные на подключенном к BFK3 диске могут быть уничтожены. Прежде чем начать, рекомендуется сделать резервную копию нужных данных.}}


==Прошивка образа AltLinux на BFK3==
==Установка ALT из тарболов==


Описание BFK3: https://www.baikalelectronics.ru/products/bfk31/
<big>В последнее время сборки ALT для BFK3 и BFK3.1 выпускаются в виде тарболов rootfs. Это относится и к [[Regular/mipsel|регулярным сборкам]] и к [[Starterkits/Download|стартеркитам]]. Установке этих образов посвящена [[Установка_Альт_из_тарболов_rootfs_на_BFK3.1|отдельная статья]].</big>


Документ по быстрому запуску: https://www.baikalelectronics.ru/upload/iblock/8d3/bkf31_quickstartguide.pdf
==Прошивка образа ОС Альт на BFK3==
 
[https://www.baikalelectronics.ru/products/239/ Описание BFK3.1]
 
[https://www.baikalelectronics.ru/upload/iblock/e7f/Rukovodstvo-po-bystromu-zapusku-BFK3.1.pdf Руководство по быстрому запуску BFK3.1 ( PDF, 431 Кб )]


Тестирование выполнялось на BFK 3.0.
Тестирование выполнялось на BFK 3.0.
Строка 16: Строка 20:
Подготовить флешку в линуксе можно под рутом командой '''mkfs.fat -f2 -F32 -n BFK3 /dev/sdb1''' (или другое имя вашего устройства). Осторожно, данная команда уничтожит имеющиеся на флешке данные. Важно, чтобы на флешке была MBR-разметка и хотя бы один раздел.
Подготовить флешку в линуксе можно под рутом командой '''mkfs.fat -f2 -F32 -n BFK3 /dev/sdb1''' (или другое имя вашего устройства). Осторожно, данная команда уничтожит имеющиеся на флешке данные. Важно, чтобы на флешке была MBR-разметка и хотя бы один раздел.


Ссылка на каталог с образами: http://ftp.altlinux.org/pub/people/jqt4/mipsel-images/
'''Десктопные'''
Данные сборки не имеют предустановленного пользователя. При первом запуске вам будет предложено создать пользователя и задать пароль
суперпользователя root:<br />
[http://nightly.altlinux.org/p9-mipsel/release/ Ссылка на каталог с образами mipsel р9 на nightly.altlinux.org]<br />
'''Без графического интерфейса'''
У данных сборок пароль суперпользователя '''alt'''. '''Смените обязательно при первой загрузке!!!'''
[http://nightly.altlinux.org/p9-mipsel/release/alt-p9-jeos-sysv-20190703-mipsel.img.xz jeos-sysv]  ''sysvinit''


Имя образа для BFK3: Basealt-Sisyphus-Baikal-<date>-mipsel.img.gz
Имя образа для BFK3: Basealt-Sisyphus-Baikal-<date>-mipsel.img.gz
Строка 66: Строка 76:
  umount /dev/sda1
  umount /dev/sda1
  cd /mnt/disk2
  cd /mnt/disk2
И затем в зависимости от имени нашего образа
  zcat Basealt-Sisyphus-Baikal-<date>-mipsel.img.gz | dd of=/dev/sda bs=1M
  zcat Basealt-Sisyphus-Baikal-<date>-mipsel.img.gz | dd of=/dev/sda bs=1M
Или
zcat alt-workstation-baikal-<date>-mipsel.img.gz | dd of=/dev/sda bs=1M


После завершения прошивки перезагрузите плату командой
После завершения прошивки перезагрузите плату командой
Строка 75: Строка 88:


Boot 5.
Boot 5.
<big>Также начиная с SDK 4.15 можно поменять на этот пункт умолчания (включить автозагрузку с sda)
Следующим образом:</big>
* Выбираем последний пункт U-Boot console появляется BAIKAL # пишем
editenv bootmenu_default
* Меняем появишуюся строку так чтобы получилось следующее (для sda)  и жмем enter
edit: 5
* Потом пишем команду сохранения
saveenv
После изменений пишем
bootmenu
и загружаемся в свежепрошитую систему


Пользователь root
Пользователь root
Строка 86: Строка 111:
и следуя инструкциям на экране.
и следуя инструкциям на экране.


==Запуск образа AltLinux для BFK3 в QEmu==
==Запуск образа ALT для BFK3 в QEmu==
Основная статья: [[Ports/mipsel/Запуск в QEmu|Запуск в QEmu]]
Основная статья: [[Ports/mipsel/Запуск в QEmu|Запуск в QEmu]]
Скачайте и подготовьте ядро, как указано в основной статье.
Скачайте и подготовьте ядро, как указано в основной статье.
Распакуйте скачаный, как описано выше, образ:
 
gunzip Basealt-Sisyphus-Baikal-20180816-mipsel.img.gz
После этого подайте команды, заменив Basealt-Sisyphus-Baikal-<date>-mipsel.img на имя нужного образа:
После этого подайте команду, заменив Basealt-Sisyphus-Baikal-<date>-mipsel.img на имя нужного образа:
gunzip Basealt-Sisyphus-Baikal-<date>-mipsel.img.gz
  qemu-system-mips64el -kernel vmlinuz -append "console=tty0 root=/dev/sda1 rootwait " -m 2G -serial stdio -hda Basealt-Sisyphus-Baikal-<date>-mipsel.img -device virtio-keyboard-pci -net nic -net user,hostfwd=tcp::2270-:22 -cpu mips64dspr2 -vga std -display sdl  -device usb-mouse
  qemu-system-mips64el -kernel vmlinuz -append "console=tty0 root=/dev/sda1 rootwait " -m 2G -serial stdio -hda Basealt-Sisyphus-Baikal-<date>-mipsel.img -device virtio-keyboard-pci -net nic -net user,hostfwd=tcp::2270-:22 -cpu mips64dspr2 -vga std -display sdl  -device usb-mouse
=== Ресурсы ===
* [https://www.altlinux.org/Starterkits/Download#%D0%90%D1%80%D1%85%D0%B8%D0%B2%D1%8B_rootfs_%D0%B4%D0%BB%D1%8F_mipsel Стартеркиты - загрузка]
* [https://www.altlinux.org/Ports/mipsel/%D0%97%D0%B0%D0%BF%D1%83%D1%81%D0%BA_%D0%B2_QEmu Запуск mipsel в QEmu]


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

Текущая версия от 10:13, 23 июля 2020

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


Внимание! В данной статье описаны процедуры, в результате выполнения которых все данные на подключенном к BFK3 диске могут быть уничтожены. Прежде чем начать, рекомендуется сделать резервную копию нужных данных.


Установка ALT из тарболов

В последнее время сборки ALT для BFK3 и BFK3.1 выпускаются в виде тарболов rootfs. Это относится и к регулярным сборкам и к стартеркитам. Установке этих образов посвящена отдельная статья.

Прошивка образа ОС Альт на BFK3

Описание BFK3.1

Руководство по быстрому запуску BFK3.1 ( PDF, 431 Кб )

Тестирование выполнялось на BFK 3.0.

Подготовка USB флешки с образом

Понадобится обычная USB флешка достаточного для записи образа объёма, с файловой системой fat32. На этой флешке может быть записана информация, не относящаяся к прошивке.

Подготовить флешку в линуксе можно под рутом командой mkfs.fat -f2 -F32 -n BFK3 /dev/sdb1 (или другое имя вашего устройства). Осторожно, данная команда уничтожит имеющиеся на флешке данные. Важно, чтобы на флешке была MBR-разметка и хотя бы один раздел.

Десктопные
Данные сборки не имеют предустановленного пользователя. При первом запуске вам будет предложено создать пользователя и задать пароль 
суперпользователя root:
Ссылка на каталог с образами mipsel р9 на nightly.altlinux.org
Без графического интерфейса У данных сборок пароль суперпользователя alt. Смените обязательно при первой загрузке!!! jeos-sysv sysvinit

Имя образа для BFK3: Basealt-Sisyphus-Baikal-<date>-mipsel.img.gz

Прошивка

Подключить к BFK3 по SATA HDD или SSD

Подключить BFK3 по USB к компьютеру под Linux

Вставить USB флешку

Включить плату, нажав кнопку SB2

Подключиться к терминалу:

minicom -D /dev/ttyUSB1

Появиться меню вида:

--== BFK2 boot menu ==--
    Boot 1.  Boot from SPI Flash to minimal FS (rom)
    Boot 2.  Boot from SPI Flash to SATA disk1 (rom + /dev/sda1)
    Boot 3.  Boot from SPI Flash to SATA disk2 (rom + /dev/sdb1)
    Boot 4.  Boot from SATA disk1 to minimal FS
    Boot 5.  Boot from SATA disk1 (/dev/sda1)
    Boot 6.  Boot from SATA disk2 (/dev/sdb1)
    Boot 7.  Boot from Network to minimal FS (tftp)
    Boot 8.  Boot from Network to SATA disk1 (tftp + /dev/sda1)
    Boot 9.  Boot from Network to SATA disk2 (tftp + /dev/sdb1)
    Boot 10.  Boot from Network to minimal FS (dhcp + tftp)
    Boot 11.  Boot from Network to SATA disk1 (dhcp + tftp + /dev/sda1)
    Boot 12.  Boot from Network to SATA disk2 (dhcp + tftp + /dev/sdb1)
    Boot 13.  Boot from Network to minimal FS (nfs)
    Boot 14. Boot from Network to SATA disk1 (nfs + /dev/sda1)
    Boot 15. Boot from Network to SATA disk2 (nfs + /dev/sdb1)
    U-Boot console
 Press UP/DOWN to move, ENTER to select

Если меню не будет видно, то можно подождать некоторое время, пункт Boot 1 будет выбран по умолчанию. Также можно перезагрузить плату, нажав на кнопку SB1

Нужно выбрать Boot 1.

Произойдет загрузка в recovery-систему на основе Linux

В дальнейшем предполагается, что диск это устройство /dev/sda, USB флешка - устройство /dev/sdb, смонтированное на /mnt/disk2

Проверьте, так ли это у вас, с помощью команд fdisk -l и mount

Подайте команды, заменив Basealt-Sisyphus-Baikal-<date>-mipsel.img.gz на имя нужного образа:

umount /dev/sda1
cd /mnt/disk2

И затем в зависимости от имени нашего образа

zcat Basealt-Sisyphus-Baikal-<date>-mipsel.img.gz | dd of=/dev/sda bs=1M

Или

zcat alt-workstation-baikal-<date>-mipsel.img.gz | dd of=/dev/sda bs=1M

После завершения прошивки перезагрузите плату командой

reboot

В меню загрузки выберете

Boot 5.

Также начиная с SDK 4.15 можно поменять на этот пункт умолчания (включить автозагрузку с sda) Следующим образом:

  • Выбираем последний пункт U-Boot console появляется BAIKAL # пишем
editenv bootmenu_default
  • Меняем появишуюся строку так чтобы получилось следующее (для sda) и жмем enter
edit: 5
  • Потом пишем команду сохранения
saveenv

После изменений пишем

bootmenu

и загружаемся в свежепрошитую систему

Пользователь root

Пароль alt

Для безопасности рекомендуется сразу сменить пароль, подав команду

passwd

и следуя инструкциям на экране.

Запуск образа ALT для BFK3 в QEmu

Основная статья: Запуск в QEmu

Скачайте и подготовьте ядро, как указано в основной статье.

После этого подайте команды, заменив Basealt-Sisyphus-Baikal-<date>-mipsel.img на имя нужного образа:

gunzip Basealt-Sisyphus-Baikal-<date>-mipsel.img.gz
qemu-system-mips64el -kernel vmlinuz -append "console=tty0 root=/dev/sda1 rootwait " -m 2G -serial stdio -hda Basealt-Sisyphus-Baikal-<date>-mipsel.img -device virtio-keyboard-pci -net nic -net user,hostfwd=tcp::2270-:22 -cpu mips64dspr2 -vga std -display sdl  -device usb-mouse

Ресурсы