Buildroot Что делать с ошибкой размера файловой системы (BR2 _TARGET _ROOTFS _EXT2 _SIZE)

ОТВЕТ НА МОЙ ВОПРОС

Я нашел решение здесь . Вы можете пойти туда и проверить это, но я подведу итог здесь.

sudo apt install mokutil
sudo mokutil --disable-validation
Вам будет предложено ввести пароль, затем перезагрузите ноутбук, и вам будет предложено ввести пароль, который вы ввели. Не вводите полный пароль, только те символы, которые вам нужны, и вас попросят.
Например, ваш пароль "12345678", и при перезагрузке они просят вас ввести первый и третий символ. Вы должны ввести «1» и «3». Когда вы закончите, отключите безопасную загрузку.

После всего этого ваш Wi-Fi должен работать.

0
25.11.2020, 23:15
2 ответа

Я предполагаю, что вы используете genimage для создания окончательного образа SD/MMC. Если это так, то ваш файл конфигурации genimage определяет размер 256 МБ для раздела, содержащего rootfs, и этот размер слишком мал. Вам нужно изменить файл конфигурации genimage.

Исходя из проблемы, о которой вы сообщаете, я предполагаю, что вы, возможно, используете конфигурацию STM32MP1 Buildroot, которую я написал и опубликовал вhttps://github.com/tpetazzoni/buildroot/blob/2019.02/stm32mp157-dk-blog-7/вместе с серией сообщений в блоге.

И действительно, файл конфигурации genimage по адресуhttps://github.com/tpetazzoni/buildroot/blob/2019.02/stm32mp157-dk-blog-7/board/stmicroelectronics/stm32mp157-dk/genimage.cfgограничивает размер раздела rootfs до 256 МБ. Просто измените это.

0
18.03.2021, 22:47

После добавления некоторых модулей python3 для rpi3 я столкнулся с той же проблемой, даже с моим определенным размером 120M. Я изменил на 250M для решения.

Я думаю, что нет никакого способа предсказать, какой размер нам понадобится перед компиляцией.

В меню сделать menuconfig:

Образы файловой системы > точного размера (250M)

0
18.03.2021, 22:47

Теги

Похожие вопросы