#yocto #rootfs #initramfs
#yocto #корневые файлы #инициализированные файлы
Вопрос:
Я хочу создать минимальную систему Linux. Я сам скомпилировал ядро, но я хочу использовать Yocto для создания своих rootfs. Как я могу создать минимально возможные rootfs для запуска и системы и открыть оболочку без сборки ядра? Кроме того, как я могу выбрать тип rootfs? Я бы хотел, чтобы это был initramfs, чтобы затем я мог встроить его в свой образ ядра.
Комментарии:
1. Вероятно, вы используете неправильный инструмент сборки. «Минимальную систему Linux» и / или «минимально возможные корневые файлы» тривиально реализовать с помощью Buildroot.
Ответ №1:
Без дополнительной информации оба вопроса потребовали бы очень длинных ответов. К счастью, руководство по разработке охватывает эти проблемы: смотрите раздел Создание крошечной системы и создание образа initramfs. Я бы предложил начать с них и при необходимости задать более конкретные вопросы.
Комментарии:
1. спасибо за ваш ответ. Что касается раздела «создание образа initramfs» в руководстве, моя проблема связана с последним пунктом «Создайте образ ядра и образ initramfs». Я бы хотел создать только initramfs без загрузки / сборки ядра или других ненужных вещей, таких как qemu.
2. @josecm Почему вы предпочли бы не создавать ядро?
3. Я просто привык настраивать и собирать ядро самостоятельно.