MK150-02: различия между версиями
(поехали!) |
|||
Строка 13: | Строка 13: | ||
== Прошивка == | == Прошивка == | ||
{{Attention|В данной статье описаны процедуры, в результате выполнения которых все данные диске могут быть уничтожены. Прежде чем начать, рекомендуется сделать резервную копию нужных данных.}} | |||
Процедура прошивки аналогична [[Ports/mipsel/BFK3Howto#Прошивка|BFK3]]. При прошивке на встроенный ssd (<tt>/dev/sda1</tt>) достаточно создать на нём раздел ext2 и распаковать тарбол rootfs на него. | |||
Присоединитесь к MK150-02 по COM-порту (COM1). Для этого вам понадобится стандартный (полный) нуль-модемный кабель и компьютер с COM-портом или какой-нибудь адаптер на USB; мы используем кабель USB-RS232 на основе HL-340. Для работы на хосте рекомендую [https://packages.altlinux.org/tio tio], [https://packages.altlinux.org/picocom picocom] более известен и тоже работает. | |||
Запишите тарбол rootfs на USB-флешку. Флешку лучше вставить в порт USB5 или USB6, они вроде чуть быстрее. | |||
Загрузитесь с SPI-флешки. Boot menu отображается на VGA, но USB-клавиатуры в нём не работают, так что соединение через RS232 вам понадобится уже здесь. Меню выглядит примерно так: | |||
<pre> --== Fastwel CPC313 boot menu ==-- | |||
Boot 0. Boot Sequence (NAND/USB/NOR) | |||
Boot 1. Boot from SATA disk1 (/dev/sda1) | |||
Boot 2. Boot from USB disk1 (/dev/sdb1) | |||
Boot 3. Boot from SATA disk1 full (/dev/sda1) | |||
Boot 4. Boot from USB disk1 full (/dev/sdb1) | |||
Boot 5. Boot from USB disk (/dev/sdc1) | |||
Boot 6. Boot from SPI Flash to minimal FS (rom) | |||
Boot 7. Boot from Network to minimal FS (tftp) | |||
Boot 8. Boot from Menu | |||
Boot 9. Boot according to jumpers | |||
U-Boot console | |||
</pre> | |||
Нужно выбрать "Boot from SPI Flash to minimal FS (rom)" (здесь это пункт 6). | |||
Создайте новую файловую систему на sda1: | |||
umount /dev/sda1 | |||
mkfs.ext2 -F -L ROOT /dev/sda1 | |||
mount /dev/sda1 /mnt/disk1 | |||
Определите, какое устройство соответсвует USB-флешке с образом, и смонтируйте его. | |||
mount /dev/sdd1 /media/sdd1 | |||
Распакуйте образ | |||
xzcat /media/sdd1/путь/к/rootfs.tar.xz | tar -C /mnt/disk1 -xvf- | |||
Отмонтируйте всё | |||
umount /dev/sdd1 | |||
umount /dev/sda1 | |||
sync | |||
Выключите систему. | |||
poweroff | |||
== Известные проблемы == | == Известные проблемы == |
Версия от 11:31, 3 апреля 2020
MK150-02
Промышленный компьютер на основе процессора BE-T1000 (Байкал-Т). Страница на сайте разработчика: MK150-02 - Компьютер модульный
Образы АЛЬТ
Будут описаны тут. Технологические preview можно скачать.
Прошивка
Процедура прошивки аналогична BFK3. При прошивке на встроенный ssd (/dev/sda1) достаточно создать на нём раздел ext2 и распаковать тарбол rootfs на него.
Присоединитесь к MK150-02 по COM-порту (COM1). Для этого вам понадобится стандартный (полный) нуль-модемный кабель и компьютер с COM-портом или какой-нибудь адаптер на USB; мы используем кабель USB-RS232 на основе HL-340. Для работы на хосте рекомендую tio, picocom более известен и тоже работает.
Запишите тарбол rootfs на USB-флешку. Флешку лучше вставить в порт USB5 или USB6, они вроде чуть быстрее.
Загрузитесь с SPI-флешки. Boot menu отображается на VGA, но USB-клавиатуры в нём не работают, так что соединение через RS232 вам понадобится уже здесь. Меню выглядит примерно так:
--== Fastwel CPC313 boot menu ==-- Boot 0. Boot Sequence (NAND/USB/NOR) Boot 1. Boot from SATA disk1 (/dev/sda1) Boot 2. Boot from USB disk1 (/dev/sdb1) Boot 3. Boot from SATA disk1 full (/dev/sda1) Boot 4. Boot from USB disk1 full (/dev/sdb1) Boot 5. Boot from USB disk (/dev/sdc1) Boot 6. Boot from SPI Flash to minimal FS (rom) Boot 7. Boot from Network to minimal FS (tftp) Boot 8. Boot from Menu Boot 9. Boot according to jumpers U-Boot console
Нужно выбрать "Boot from SPI Flash to minimal FS (rom)" (здесь это пункт 6).
Создайте новую файловую систему на sda1:
umount /dev/sda1 mkfs.ext2 -F -L ROOT /dev/sda1 mount /dev/sda1 /mnt/disk1
Определите, какое устройство соответсвует USB-флешке с образом, и смонтируйте его.
mount /dev/sdd1 /media/sdd1
Распакуйте образ
xzcat /media/sdd1/путь/к/rootfs.tar.xz | tar -C /mnt/disk1 -xvf-
Отмонтируйте всё
umount /dev/sdd1 umount /dev/sda1 sync
Выключите систему.
poweroff
Известные проблемы
Есть.