Установка Альт из тарболов rootfs на BFK3.1: различия между версиями
Gkot (обсуждение | вклад) |
|||
(не показано 25 промежуточных версий 4 участников) | |||
Строка 3: | Строка 3: | ||
{{Attention|В данной статье описаны процедуры, в результате выполнения которых все данные на подключенном к BFK3.1 диске будут уничтожены. Прежде чем начать, рекомендуется сделать резервную копию нужных данных.}} | {{Attention|В данной статье описаны процедуры, в результате выполнения которых все данные на подключенном к BFK3.1 диске будут уничтожены. Прежде чем начать, рекомендуется сделать резервную копию нужных данных.}} | ||
= Общие замечания = | |||
Описание BFK3.1: https://www.baikalelectronics.ru/products/ | Описание BFK3.1: https://www.baikalelectronics.ru/products/239/ | ||
Руководство по быстрому запуску: https://www.baikalelectronics.ru/upload/iblock/e7f/Rukovodstvo-po-bystromu-zapusku-BFK3.1.pdf | |||
Перед началом установки образа ОС Альт на плату BFK3.1 убедитесь, что плата подключена в | Перед началом установки образа ОС Альт на плату BFK3.1 убедитесь, что плата подключена в | ||
соответствии с "Руководством по быстрому запуску", успешно загружается. | соответствии с "Руководством по быстрому запуску", успешно загружается. | ||
Для установки образов достаточно | Для установки образов достаточно | ||
* отформатировать HDD (или SSD) — рекомендуется создать один primary-раздел с файловой системой ext2 | |||
* распаковать на него тарбол | |||
Ниже | Ниже переведена подробная инструкция как сделать это средствами самой платы. | ||
=Установка образа ОС Альт на BFK3.1= | |||
Для установки ОС Альт может быть использован HDD или SSD с интерфейсом SATA. Желательна ёмкость не менее 8 Гб. | Для установки ОС Альт может быть использован HDD или SSD с интерфейсом SATA. Желательна ёмкость не менее 8 Гб. | ||
Строка 32: | Строка 23: | ||
Далее для краткости будем называть его просто "диск". | Далее для краткости будем называть его просто "диск". | ||
Можно подключить диск к любому компьютеру под Linux, разбить диск на разделы, | Можно подключить диск к любому компьютеру под Linux, разбить диск на разделы, отформатировать и установить на него образ ОС Альт. | ||
отформатировать и установить на него образ ОС Альт. | |||
В данной инструкции мы рассмотрим как выполнить эти действия непосредственно на плате BFK3.1, используя ПО, предварительно | В данной инструкции мы рассмотрим как выполнить эти действия непосредственно на плате BFK3.1, используя ПО, предварительно | ||
Строка 51: | Строка 41: | ||
"Руководстве по быстрому запуску" | "Руководстве по быстрому запуску" | ||
Нажмите ввод. Будет выведено приглашение командной строки. | Необходимо успеть остановить автозагрузку, чтобы выбрать нужный пункт в меню. | ||
Выберите в появившемся меню пункт | |||
1. Boot from SPI flash to minimal FS (rom + ramdisk) | |||
Нажмите ввод и дождитесь окончания загрузки: | |||
Done. Have fun! | |||
Please press Enter to activate this console. | |||
Нажмите ENTER. Будет выведено приглашение командной строки. | |||
Введите команду | Введите команду | ||
Строка 59: | Строка 60: | ||
Найдите среди них диск, на который следует установить ОС Альт, запомните его идентификатор | Найдите среди них диск, на который следует установить ОС Альт, запомните его идентификатор | ||
вида /dev/ | вида /dev/sd''X'', где вместо ''X'' может быть символ "a", "b" или другой. | ||
В дальнейшем предполагается, что это /dev/ | В дальнейшем предполагается, что это /dev/sd'''a'''. Если нужно, замените на свой вариант. | ||
Обратите внимание на присутствие строк вида: | Обратите внимание на присутствие строк вида: | ||
/dev/ | /dev/sda''Y'', где ''Y'' - цифра. | ||
Они означают имеющиеся разделы диска. Нужно будет их удалить. | Они означают имеющиеся разделы диска. Нужно будет их удалить. | ||
Строка 72: | Строка 73: | ||
fdisk /dev/sda | fdisk /dev/sda | ||
Краткую справку по командам fdisk можно получить, набрав m | Краткую справку по командам fdisk можно получить, набрав '''m''' | ||
Если на диске имеются разделы, удалите их с помощью команды '''d''' | |||
Введите команду '''p''' и убедитесь, что все разделы удалены. | |||
Для создания нового раздела введите n | Для создания нового раздела введите '''n''' | ||
Далее введите p и 1 для создания первичного раздела номер 1. | Далее введите '''p''' и '''1''' для создания первичного раздела номер 1. | ||
Далее будет предложено выбрать начало и конец раздела. | Далее будет предложено выбрать начало и конец раздела. | ||
Оставьте значения по умолчанию, чтобы использовать под раздел весь диск. | Оставьте значения по умолчанию, чтобы использовать под раздел весь диск. | ||
Для записи изменений на диск и выхода из fdisk введите w | Для записи изменений на диск и выхода из fdisk введите '''w''' (осторожно - изменения не обратимы после нажатия Enter). | ||
==Установка с usb флеш накопителя== | |||
===Подготовка флешки=== | |||
Понадобится обычная USB флешка достаточного для записи образа объёма, с файловой системой fat32. На этой флешке может быть записана информация, не относящаяся к прошивке. | |||
Подготовить флешку в Линуксе можно с правами root командой (для /dev/sdb1 или укажите другое имя вашего устройства). | |||
mkfs.fat -f2 -F32 -n BFK3 /dev/sdb1 | |||
Осторожно, данная команда уничтожит имеющиеся на флешке данные. Важно, чтобы на флешке была MBR-разметка и хотя бы один раздел. | |||
Скопируйте образ ОС Альт на USB флешку. | |||
===Распаковка архива образа на жёсткий диск=== | |||
После завершения перезагрузки отформатируйте диск, введя команду | После завершения перезагрузки отформатируйте диск, введя команду | ||
Строка 98: | Строка 107: | ||
Форматирование займет некоторое время. | Форматирование займет некоторое время. | ||
В дальнейшем предполагается, что: | В дальнейшем предполагается, что: | ||
наш целевой SATA Диск - устройство /dev/sda''X'', смонтированное на /mnt/disk1 | * наш целевой SATA Диск - устройство /dev/sda''X'', смонтированное на /mnt/disk1 | ||
* USB флешка - устройство /dev/sdb''X'', смонтированное на /mnt/disk2 | |||
Так должно быть, если флешка была вставлена при загрузке платы. | Так должно быть, если флешка была вставлена при загрузке платы. | ||
Проверьте, так ли это у вас, с помощью команд fdisk -l и mount | Проверьте, так ли это у вас, с помощью команд fdisk -l и mount | ||
Вставьте USB флешку в разъём XS18. | |||
Смонтируйте флешку (если необходимо) | Смонтируйте флешку (если необходимо) | ||
mount /dev/sdb1 /mnt/disk2 | mount /dev/sdb1 /mnt/disk2 | ||
Смонтируйте целевой отформатированный раздел (если необходимо) | Смонтируйте целевой отформатированный раздел (если необходимо) | ||
mount /dev/sda1 /mnt/disk1 | mount /dev/sda1 /mnt/disk1 | ||
Перейдите в него командой | |||
cd /mnt/disk1 | cd /mnt/disk1 | ||
Строка 118: | Строка 128: | ||
Если имеется образ <имя образа>'''.tar.gz''' | Если имеется образ <имя образа>'''.tar.gz''' | ||
zcat /mnt/disk2/<имя образа>.tar.gz | tar | zcat /mnt/disk2/<имя образа>.tar.gz | tar -xvf - | ||
Если имеется образ <имя образа>'''.tar.xz''' | Если имеется образ <имя образа>'''.tar.xz''' | ||
xzcat /mnt/disk2/<имя образа>.tar.xz | tar | xzcat /mnt/disk2/<имя образа>.tar.xz | tar -xvf - | ||
Запись займет некоторое время. | Запись займет некоторое время. | ||
Строка 129: | Строка 139: | ||
reboot | reboot | ||
==Установка с использованием сети (scp)== | |||
Образ можно распаковать и без использования флешки, если есть содержащий нужный нам образ компьютер, доступный по ssh. | |||
В дальнейшем предполагается, что наш целевой SATA Диск - устройство /dev/sda''X'', смонтированное на /mnt/disk1. Проверьте, так ли это у вас, с помощью команд fdisk -l и mount (см. выше). | |||
Смонтируйте целевой отформатированный раздел (если необходимо) | |||
mount /dev/sda1 /mnt/disk1 | |||
Для записи образа подайте команду, указанную далее, заменив | |||
* <имя образа>.tar.gz или <имя образа>.tar.xz на имя имеющегося у вас файла-образа | |||
* 10.X.X.X на ваш ип адрес соседней машины/сервера с ssh | |||
* <user> на имя пользователя имеющего доступ по ssh на указанную выше машину | |||
scp -q <user>@10.X.X.X:/<путь_до_образа>/<имя образа>.tar.gz /proc/self/fd/1 | tar -xvJ -f - -C /mnt/disk1 | |||
==Загрузка в установленную ОС Альт== | |||
При загрузке обратите внимание на меню загрузки. | При загрузке обратите внимание на меню загрузки. | ||
Строка 134: | Строка 161: | ||
Boot 5. Boot from SATA disk1 (/dev/sda1) | Boot 5. Boot from SATA disk1 (/dev/sda1) | ||
для загрузки установленного образа ОС Альт. | для загрузки установленного образа ОС Альт. | ||
Для образов без настройки при первой загрузке пользователь <tt>root</tt>, пароль <tt>alt</tt>. Для безопасности рекомендуется сразу сменить пароль, подав команду | Для образов без настройки при первой загрузке пользователь <tt>root</tt>, пароль <tt>alt</tt>. Для безопасности рекомендуется сразу сменить пароль, подав команду | ||
Строка 154: | Строка 167: | ||
и следуя инструкциям на экране. | и следуя инструкциям на экране. | ||
==Настройка загрузки по умолчанию== | |||
Начиная с SDK 4.15 можно поменять пункт меню, выбираемый по умолчанию и включить автозагрузку с sda. Подробности на странице [[BFK3.1#Настройка загрузки по умолчанию|BFK3.1]]. | |||
[[Категория:Sisyphus]][[Категория:MIPSEL]] | [[Категория:Sisyphus]][[Категория:MIPSEL]] |
Текущая версия от 17:26, 4 февраля 2021
Общие замечания
Описание BFK3.1: https://www.baikalelectronics.ru/products/239/
Руководство по быстрому запуску: https://www.baikalelectronics.ru/upload/iblock/e7f/Rukovodstvo-po-bystromu-zapusku-BFK3.1.pdf Перед началом установки образа ОС Альт на плату BFK3.1 убедитесь, что плата подключена в соответствии с "Руководством по быстрому запуску", успешно загружается.
Для установки образов достаточно
- отформатировать HDD (или SSD) — рекомендуется создать один primary-раздел с файловой системой ext2
- распаковать на него тарбол
Ниже переведена подробная инструкция как сделать это средствами самой платы.
Установка образа ОС Альт на BFK3.1
Для установки ОС Альт может быть использован HDD или SSD с интерфейсом SATA. Желательна ёмкость не менее 8 Гб.
Далее для краткости будем называть его просто "диск".
Можно подключить диск к любому компьютеру под Linux, разбить диск на разделы, отформатировать и установить на него образ ОС Альт.
В данной инструкции мы рассмотрим как выполнить эти действия непосредственно на плате BFK3.1, используя ПО, предварительно установленное на нее.
Подключение диска
Отключите питание платы.
На плате BFK3.1 имеется 2 SATA разъёма, обозначенные XS23 и XS24.
К одному из них следует подключить диск, на который будет развернута ОС Альт.
Подготовка диска средствами ПО BFK3.1
Включите плату, дождитесь окончания загрузки и вывода приветствия, как указано в "Руководстве по быстрому запуску"
Необходимо успеть остановить автозагрузку, чтобы выбрать нужный пункт в меню.
Выберите в появившемся меню пункт
1. Boot from SPI flash to minimal FS (rom + ramdisk)
Нажмите ввод и дождитесь окончания загрузки:
Done. Have fun! Please press Enter to activate this console.
Нажмите ENTER. Будет выведено приглашение командной строки.
Введите команду
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 (осторожно - изменения не обратимы после нажатия Enter).
Установка с usb флеш накопителя
Подготовка флешки
Понадобится обычная USB флешка достаточного для записи образа объёма, с файловой системой fat32. На этой флешке может быть записана информация, не относящаяся к прошивке.
Подготовить флешку в Линуксе можно с правами root командой (для /dev/sdb1 или укажите другое имя вашего устройства).
mkfs.fat -f2 -F32 -n BFK3 /dev/sdb1
Осторожно, данная команда уничтожит имеющиеся на флешке данные. Важно, чтобы на флешке была MBR-разметка и хотя бы один раздел.
Скопируйте образ ОС Альт на USB флешку.
Распаковка архива образа на жёсткий диск
После завершения перезагрузки отформатируйте диск, введя команду
mkfs.ext2 /dev/sda1
Форматирование займет некоторое время.
В дальнейшем предполагается, что:
- наш целевой SATA Диск - устройство /dev/sdaX, смонтированное на /mnt/disk1
- USB флешка - устройство /dev/sdbX, смонтированное на /mnt/disk2
Так должно быть, если флешка была вставлена при загрузке платы. Проверьте, так ли это у вас, с помощью команд fdisk -l и mount
Вставьте USB флешку в разъём XS18.
Смонтируйте флешку (если необходимо)
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 -xvf -
Если имеется образ <имя образа>.tar.xz
xzcat /mnt/disk2/<имя образа>.tar.xz | tar -xvf -
Запись займет некоторое время.
После завершения записи будет выдано приглашение командной строки.
Перезагрузите плату командой
reboot
Установка с использованием сети (scp)
Образ можно распаковать и без использования флешки, если есть содержащий нужный нам образ компьютер, доступный по ssh.
В дальнейшем предполагается, что наш целевой SATA Диск - устройство /dev/sdaX, смонтированное на /mnt/disk1. Проверьте, так ли это у вас, с помощью команд fdisk -l и mount (см. выше).
Смонтируйте целевой отформатированный раздел (если необходимо)
mount /dev/sda1 /mnt/disk1
Для записи образа подайте команду, указанную далее, заменив
- <имя образа>.tar.gz или <имя образа>.tar.xz на имя имеющегося у вас файла-образа
- 10.X.X.X на ваш ип адрес соседней машины/сервера с ssh
- <user> на имя пользователя имеющего доступ по ssh на указанную выше машину
scp -q <user>@10.X.X.X:/<путь_до_образа>/<имя образа>.tar.gz /proc/self/fd/1 | tar -xvJ -f - -C /mnt/disk1
Загрузка в установленную ОС Альт
При загрузке обратите внимание на меню загрузки.
Выберете в нем пункт вида:
Boot 5. Boot from SATA disk1 (/dev/sda1)
для загрузки установленного образа ОС Альт.
Для образов без настройки при первой загрузке пользователь root, пароль alt. Для безопасности рекомендуется сразу сменить пароль, подав команду
passwd
и следуя инструкциям на экране.
Настройка загрузки по умолчанию
Начиная с SDK 4.15 можно поменять пункт меню, выбираемый по умолчанию и включить автозагрузку с sda. Подробности на странице BFK3.1.