Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
fdisk $DEViCELINK <<EOF n # создать новый раздел p # печать раздела 1 # номер раздела
Command (m for help): m
Help:
DOS (MBR)
a toggle a bootable flag
b edit nested BSD disklabel
c toggle the dos compatibility flag
Generic
d delete a partition
F list free unpartitioned space
l list known partition types
n add a new partition
p print the partition table
t change a partition type
v verify the partition table
i print information about a partition
$fdisk ./file.img
Добро пожаловать в fdisk (util-linux 2.31.1).
Изменения останутся только в памяти до тех пор, пока вы не решите записать их.
Будьте внимательны, используя команду write.
Устройство не содержит стандартной таблицы разделов.
Создана новая метка DOS с идентификатором 0x9ad59249.
Команда (m для справки): n
Тип раздела
p основной (0 первичный, 0 расширеный, 4 свободно)
e расширенный (контейнер для логических разделов)
Выберите (по умолчанию - p): p
Номер раздела (1-4, по умолчанию 1): 1
Первый сектор (2048-524287, по умолчанию 2048):
Последний сектор + число секторов или + размер{K,M,G,T,P} (2048-524287, по умолча�
Создан новый раздел 1 с типом 'Linux' и размером 255 MiB.
Команда (m для справки):
Command (m for help): n
Partition type
p primary (0 primary, 0 extended, 4 free)
e extended (container for logical partitions)
Select (default p):
Решение собрать прошивку родилось из за отсутствия в свободном доступе образа для этой платы (Olimex A13-Olinuxino).Вот тут вот есть какие-то образы. Что с ними не так? Для sd карты как раз.
Предполагается что уже стоит весь необходимый софт для сборки.Простите, вот тут у меня бомбануло… Если это статья для новичков, и каждый, кто собирал всякие загрузчики, ядра, какие-то сложные сборки, тот знает, что toolchain это не всегда просто. Ну так укажите в статье, какой взяли, укажите версию, версию дополнительных утилит(банально make хотя бы). Почему Вы взяли arm-linux-gnueabihf-, а не arm-linux-gnueabi- например? Это сильно упростит жизнь новичкам.
И начнем сборку с конфигурирования загрузчика.Ну так где конфигурирование? Ну можно было написать export ARCH=arm; make A13-OlinuXino_defconfig
DEViCELINK=/dev/sdbА если у новичка /dev/sdb это второй раздел его диска? Ни пояснений, ни предостережений...
# создать раздел с отступом 2MiBА не 2К там?
root=/dev/sda1
Искусство шаманства или кастомная прошивка для Olinuxino. UBOOT Часть 2