U-boot: плохое магическое число

Ну, это зависит от:

Это невозможно со стандартными разрешениями posix, так как для удаления файла требуется то же разрешение, что и для добавления: разрешение на запись в содержащем каталоге.

Однако, если ваша файловая система поддерживает списки управления доступом NFSv4 (например, ZFS), это возможно, поскольку существуют отдельные элементы управления «запись данных» (-> создание файлов) и удаление дочерних элементов. Вам просто нужно установить запись «разрешить удаление дочернего элемента» в каталоге для конкретного пользователя, но не запись «разрешить запись данных» (или вместо этого: установить «запретить запись данных»).

Подробное описание см. в https://linux.die.net/man/5/nfs4_acl

1
24.11.2016, 22:11
1 ответ

Недостаточно просто установить bootargs и затем вызвать bootm ... вам нужно откуда-то загрузить образ ядра - поэтому ответ на вопрос 1: «выберите любой адрес, который вам нравится, если он находится в ОЗУ и там достаточно места для размещения образа ядра, который вы загрузите в него».

Чтобы загрузить образ ядра, настройте tftp-сервер и используйте команду u-boot tftpboot . например

tftpboot <адрес> openwrt-ar71xx-generic-wzr-hp-ag300h-squashfs-tftp.bin

(я предполагаю, что это файл, содержащий образ ядра, но, вероятно, нет) - тогда вы можете использовать команда bootm , например

bootm <адрес>

Вы можете найти подсказки здесь .

В стороне, командная строка ядра ip = ... имеет следующий формат:

ip = : : : < netmask>: : : : :

, поэтому я чувствую, что перед off должно быть два двоеточия, например

ip = 192.168.1.2: 192.168.1.1: 192.168.1.1: 255.255.255.0 ::: off

но я могу ошибаться.

Что касается вопроса 2, я ожидаю, что загрузка завершится неудачно, а u-boot вернется к подсказке - не продолжать и использовать файловую систему во флэш-памяти.

И, наконец, вам нужно перечислить все 24 имени файла из bin / ar71xx , чтобы мы могли определить, какое из них является образом ядра (мое предположение выше не кажется правильным).

0
28.01.2020, 01:07

Теги

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