QEMU не может загрузиться, локально создавал ядро Linux больше

Вам нужен каталог, в котором установлен бит t , например / tmp /, / var / tmp .

На странице руководства chmod это называется «липким битом»:

Флаг ограниченного удаления или липкий бит - это отдельный бит, интерпретация которого зависит от типа файла. Для каталогов он не позволяет непривилегированным пользователям удалять или переименовывать файл в каталоге, если только они не владеют файлом или каталогом; это называется флагом ограниченного удаления для каталога и обычно встречается в каталогах с доступом для записи, таких как / tmp.

1
09.08.2018, 15:18
1 ответ

У меня была такая же проблема. В моем случае это было вызвано обновлением binutils до 2.31. Судя по дате, когда вы разместили свой вопрос, вполне вероятно, что вы только что установили обновление Arch Linux binutils до версии 2.31 от 2 августа, что хорошо совпадает.

Вам нужен этот коммит для ядер до версии 4.16.

В binutils 2.31 были изменены значения по умолчанию компоновщика(ld)таким образом, что значение по умолчанию для максимального -размера страницы -было уменьшено с 2 МБ до 4 КБ. Это изменение ломает ядро ​​​​x86 _64, если не применяется указанная фиксация.

1
28.01.2020, 00:30

Теги

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