Установка Альт из тарболов rootfs на BFK3.1: различия между версиями

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


== Общие замечания ==
= Общие замечания =


Описание BFK3.1: https://www.baikalelectronics.ru/products/bfk31/
Описание BFK3.1: https://www.baikalelectronics.ru/products/239/
 
Руководство по быстрому запуску: https://www.baikalelectronics.ru/upload/iblock/8d3/bkf31_quickstartguide.pdf


Руководство по быстрому запуску: https://www.baikalelectronics.ru/upload/iblock/e7f/Rukovodstvo-po-bystromu-zapusku-BFK3.1.pdf
Перед началом установки образа ОС Альт на плату BFK3.1 убедитесь, что плата подключена в
Перед началом установки образа ОС Альт на плату BFK3.1 убедитесь, что плата подключена в
соответствии с "Руководством по быстрому запуску", успешно загружается.
соответствии с "Руководством по быстрому запуску", успешно загружается.


Для установки образов достаточно
Для установки образов достаточно
- отформатировать HDD (или SSD) -- рекомендуется создать один primary-раздел с файловой системой ext2
* отформатировать HDD (или SSD) рекомендуется создать один primary-раздел с файловой системой ext2
- распаковать на него тарбол
* распаковать на него тарбол


Ниже преведена подробная инструкция как сделать это средствами самой платы.
Ниже переведена подробная инструкция как сделать это средствами самой платы.


==Установка образа ОС Альт на BFK3.1==
=Установка образа ОС Альт на BFK3.1=
 
===Подготовка флешки===
 
Запишите образ ОС Альт на USB флешку.
 
Понадобится обычная USB флешка достаточного для записи образа объёма, с файловой системой fat32. На этой флешке может быть записана информация, не относящаяся к прошивке.
 
Подготовить флешку в Линуксе можно под root командой '''mkfs.fat -f2 -F32 -n BFK3 /dev/sdb1''' (или другое имя вашего устройства). Осторожно, данная команда уничтожит имеющиеся на флешке данные. Важно, чтобы на флешке была MBR-разметка и хотя бы один раздел.


Для установки ОС Альт может быть использован 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/sdX, где вместо X может быть символ "a", "b" или другой.
вида /dev/sd''X'', где вместо ''X'' может быть символ "a", "b" или другой.


В дальнейшем предполагается, что это /dev/sda. Если нужно, замените на свой вариант.
В дальнейшем предполагается, что это /dev/sd'''a'''. Если нужно, замените на свой вариант.


Обратите внимание на присутствие строк вида:
Обратите внимание на присутствие строк вида:


/dev/sdaY, где Y - цифра.
/dev/sda''Y'', где ''Y'' - цифра.


Они означают имеющиеся разделы диска. Нужно будет их удалить.
Они означают имеющиеся разделы диска. Нужно будет их удалить.
Строка 72: Строка 73:
  fdisk /dev/sda
  fdisk /dev/sda


Краткую справку по командам fdisk можно получить, набрав m
Краткую справку по командам fdisk можно получить, набрав '''m'''


Если на диске имеются разделы, удалите их с помощью команды d


Введите команду p и убедитесь, что все разделы удалены.
Если на диске имеются разделы, удалите их с помощью команды '''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 флешку в разъём XS18.
Скопируйте образ ОС Альт на USB флешку.


Перезагрузите плату командой
===Распаковка архива образа на жёсткий диск===
reboot


После завершения перезагрузки отформатируйте диск, введя команду
После завершения перезагрузки отформатируйте диск, введя команду
Строка 98: Строка 107:


Форматирование займет некоторое время.
Форматирование займет некоторое время.
===Запись образа===


В дальнейшем предполагается, что:  
В дальнейшем предполагается, что:  
наш целевой SATA Диск - устройство /dev/sda''X'', смонтированное на /mnt/disk1;  
* наш целевой SATA Диск - устройство /dev/sda''X'', смонтированное на /mnt/disk1   
а USB флешка - устройство /dev/sdb''X'', смонтированное на /mnt/disk2.
* 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 xf -
  zcat /mnt/disk2/<имя образа>.tar.gz | tar -xvf -
Если имеется образ <имя образа>'''.tar.xz'''
Если имеется образ <имя образа>'''.tar.xz'''
  xzcat /mnt/disk2/<имя образа>.tar.xz | tar xf -
  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)
для загрузки установленного образа ОС Альт.
для загрузки установленного образа ОС Альт.
===Настройка загрузки по умолчанию===
Начиная с SDK 4.15 можно поменять пункт меню, выбираемый по умолчанию и включить автозагрузку с sda
следующим образом:
* Выбираем последний пункт "U-Boot console" появляется приглашение BAIKAL# пишем
editenv bootmenu_default
* Меняем появившуюся строку так, чтобы получилось следующее (для sda)  и жмем enter
edit: 5
* Потом пишем команду сохранения
saveenv
После изменений пишем
bootmenu
и загружаемся в прошитую систему.


Для образов без настройки при первой загрузке пользователь <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

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


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


Общие замечания

Описание 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.