Установка Альт из тарболов rootfs на BFK3.1
Общие замечания
Описание BFK3.1: https://www.baikalelectronics.ru/products/bfk31/
Руководство по быстрому запуску: https://www.baikalelectronics.ru/upload/iblock/8d3/bkf31_quickstartguide.pdf
Перед началом установки образа ОС Альт на плату BFK3.1 убедитесь, что плата подключена в соответствии с "Руководством по быстрому запуску", успешно загружается.
Для установки образов достаточно - отформатировать HDD (или SSD) -- рекомендуется создать один primary-раздел с файловой системой ext2 - распаковать на него тарбол
Ниже преведена подробная инструкция как сделать это средствами самой платы.
Установка образа ОС Альт на BFK3.1
Подготовка флешки
Запишите образ ОС Альт на USB флешку.
Понадобится обычная USB флешка достаточного для записи образа объёма, с файловой системой fat32. На этой флешке может быть записана информация, не относящаяся к прошивке.
Подготовить флешку в Линуксе можно под root командой mkfs.fat -f2 -F32 -n BFK3 /dev/sdb1 (или другое имя вашего устройства). Осторожно, данная команда уничтожит имеющиеся на флешке данные. Важно, чтобы на флешке была MBR-разметка и хотя бы один раздел.
Для установки ОС Альт может быть использован HDD или SSD с интерфейсом SATA. Желательна ёмкость не менее 8 Гб.
Далее для краткости будем называть его просто "диск".
Можно подключить диск к любому компьютеру под Linux, разбить диск на разделы, отформатировать и установить на него образ ОС Альт.
В данной инструкции мы рассмотрим как выполнить эти действия непосредственно на плате BFK3.1, используя ПО, предварительно установленное на нее.
Подключение диска
Отключите питание платы.
На плате BFK3.1 имеется 2 SATA разъёма, обозначенные XS23 и XS24.
К одному из них следует подключить диск, на который будет развернута ОС Альт.
Подготовка диска средствами ПО BFK3.1
Включите плату, дождитесь окончания загрузки и вывода приветствия, как указано в "Руководстве по быстрому запуску"
Нажмите ввод. Будет выведено приглашение командной строки.
Введите команду
fdisk -l
Будет выведен список устройств, подключенных к плате, с их характеристиками.
Найдите среди них диск, на который следует установить ОС Альт, запомните его идентификатор вида /dev/sdX, где вместо X может быть символ "a", "b" или другой.
В дальнейшем предполагается, что это /dev/sda. Если нужно, замените на свой вариант.
Обратите внимание на присутствие строк вида:
/dev/sdaY, где Y - цифра.
Они означают имеющиеся разделы диска. Нужно будет их удалить.
Введите команду
fdisk /dev/sda
Краткую справку по командам fdisk можно получить, набрав m
Если на диске имеются разделы, удалите их с помощью команды d
Введите команду p и убедитесь, что все разделы удалены.
Для создания нового раздела введите n
Далее введите p и 1 для создания первичного раздела номер 1.
Далее будет предложено выбрать начало и конец раздела. Оставьте значения по умолчанию, чтобы использовать под раздел весь диск.
Для записи изменений на диск и выхода из fdisk введите w
Вставьте USB флешку в разъём XS18.
Перезагрузите плату командой
reboot
После завершения перезагрузки отформатируйте диск, введя команду
mkfs.ext2 /dev/sda1
Форматирование займет некоторое время.
Запись образа
В дальнейшем предполагается, что:
- наш целевой SATA Диск - устройство /dev/sdaX, смонтированное на /mnt/disk1
- USB флешка - устройство /dev/sdbX, смонтированное на /mnt/disk2
Так должно быть, если флешка была вставлена при загрузке платы. Проверьте, так ли это у вас, с помощью команд fdisk -l и mount
Смонтируйте флешку (если необходимо)
mount /dev/sdb1 /mnt/disk2
Смонтируйте целевой отформатированный раздел (если необходимо)
mount /dev/sda1 /mnt/disk1
Перейдите в него командой
cd /mnt/disk1
Для записи образа подайте команду, указанную далее, заменив <имя образа>.tar.gz или <имя образа>.tar.xz на имя имеющегося у вас файла-образа.
Если имеется образ <имя образа>.tar.gz
zcat /mnt/disk2/<имя образа>.tar.gz | tar xf -
Если имеется образ <имя образа>.tar.xz
xzcat /mnt/disk2/<имя образа>.tar.xz | tar xf -
Запись займет некоторое время.
После завершения записи будет выдано приглашение командной строки.
Перезагрузите плату командой
reboot
При загрузке обратите внимание на меню загрузки.
Выберете в нем пункт вида:
Boot 5. Boot from SATA disk1 (/dev/sda1)
для загрузки установленного образа ОС Альт.
Настройка загрузки по умолчанию
Начиная с SDK 4.15 можно поменять пункт меню, выбираемый по умолчанию и включить автозагрузку с sda следующим образом:
- Выбираем последний пункт "U-Boot console" появляется приглашение BAIKAL# пишем
editenv bootmenu_default
- Меняем появившуюся строку так, чтобы получилось следующее (для sda) и жмем enter
edit: 5
- Потом пишем команду сохранения
saveenv
После изменений пишем
bootmenu
и загружаемся в прошитую систему.
Для образов без настройки при первой загрузке пользователь root, пароль alt. Для безопасности рекомендуется сразу сменить пароль, подав команду
passwd
и следуя инструкциям на экране.