Ports/mipsel/BFK3Howto: различия между версиями
Jqt4 (обсуждение | вклад) Нет описания правки |
Vik 59 (обсуждение | вклад) |
||
(не показано 25 промежуточных версий 6 участников) | |||
Строка 3: | Строка 3: | ||
{{Attention|В данной статье описаны процедуры, в результате выполнения которых все данные на подключенном к BFK3 диске могут быть уничтожены. Прежде чем начать, рекомендуется сделать резервную копию нужных данных.}} | {{Attention|В данной статье описаны процедуры, в результате выполнения которых все данные на подключенном к BFK3 диске могут быть уничтожены. Прежде чем начать, рекомендуется сделать резервную копию нужных данных.}} | ||
== | ==Установка ALT из тарболов== | ||
Описание BFK3 | <big>В последнее время сборки ALT для BFK3 и BFK3.1 выпускаются в виде тарболов rootfs. Это относится и к [[Regular/mipsel|регулярным сборкам]] и к [[Starterkits/Download|стартеркитам]]. Установке этих образов посвящена [[Установка_Альт_из_тарболов_rootfs_на_BFK3.1|отдельная статья]].</big> | ||
==Прошивка образа ОС Альт на 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. | ||
Строка 14: | Строка 20: | ||
Подготовить флешку в линуксе можно под рутом командой '''mkfs.fat -f2 -F32 -n BFK3 /dev/sdb1''' (или другое имя вашего устройства). Осторожно, данная команда уничтожит имеющиеся на флешке данные. Важно, чтобы на флешке была MBR-разметка и хотя бы один раздел. | Подготовить флешку в линуксе можно под рутом командой '''mkfs.fat -f2 -F32 -n BFK3 /dev/sdb1''' (или другое имя вашего устройства). Осторожно, данная команда уничтожит имеющиеся на флешке данные. Важно, чтобы на флешке была MBR-разметка и хотя бы один раздел. | ||
Ссылка на каталог с образами | '''Десктопные''' | ||
Данные сборки не имеют предустановленного пользователя. При первом запуске вам будет предложено создать пользователя и задать пароль | |||
суперпользователя 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 | ||
Строка 27: | Строка 39: | ||
Включить плату, нажав кнопку SB2 | Включить плату, нажав кнопку SB2 | ||
Подключиться к терминалу: minicom -D /dev/ttyUSB1 | Подключиться к терминалу: | ||
minicom -D /dev/ttyUSB1 | |||
Появиться меню вида: | Появиться меню вида: | ||
Строка 49: | Строка 62: | ||
Press UP/DOWN to move, ENTER to select | Press UP/DOWN to move, ENTER to select | ||
Если меню не будет видно, то можно подождать некоторое время, пункт Boot 1 будет выбран по умолчанию. Также можно перезагрузить плату, нажав на кнопку SB1 | |||
Нужно выбрать Boot 1. | |||
Произойдет загрузка в recovery-систему на основе Linux | Произойдет загрузка в recovery-систему на основе Linux | ||
Строка 59: | Строка 74: | ||
Подайте команды, заменив Basealt-Sisyphus-Baikal-<date>-mipsel.img.gz на имя нужного образа: | Подайте команды, заменив Basealt-Sisyphus-Baikal-<date>-mipsel.img.gz на имя нужного образа: | ||
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 | |||
После завершения прошивки перезагрузите плату командой | После завершения прошивки перезагрузите плату командой | ||
reboot | reboot | ||
В меню загрузки выберете | В меню загрузки выберете | ||
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 | ||
Пароль alt | Пароль alt | ||
Для безопасности рекомендуется сразу сменить пароль, подав команду | Для безопасности рекомендуется сразу сменить пароль, подав команду | ||
passwd | passwd | ||
и следуя инструкциям на экране. | и следуя инструкциям на экране. | ||
==Запуск образа ALT для BFK3 в QEmu== | |||
Основная статья: [[Ports/mipsel/Запуск в 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 | |||
=== Ресурсы === | |||
* [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
Установка ALT из тарболов
В последнее время сборки ALT для BFK3 и BFK3.1 выпускаются в виде тарболов rootfs. Это относится и к регулярным сборкам и к стартеркитам. Установке этих образов посвящена отдельная статья.
Прошивка образа ОС Альт на BFK3
Руководство по быстрому запуску 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