Я собирал информацию о том, «как создать ядро», и создал простое ядро, которое просто печатает «мое первое ядро». Позже я перешел к созданию небольшого файла initrd.img, который запускает команду «busybox ash -login». Теперь у меня вопрос, как заставить ядро использовать файл initrd.img для загрузки в оболочку [экран $] ??
Я пытаюсь создать свой собственный дистрибутив Linux и поэтому пытаюсь понять основы
Я знаю, что моя задача не требует initrd, но мне любопытно, что это все :)
1 ответ
Ознакомьтесь с эту ссылку. Здесь точно объясняется ваше требование, где оно печатает hello world
при загрузке, создавая initrd image
.
Похожие вопросы
Новые вопросы
linux-kernel
Этот тег предназначен для вопросов о внутренностях самого ядра Linux - особенно о написании кода, который выполняется в контексте ядра (например, модулей ядра или драйверов). Вопросы о написании кода пользовательского пространства в Linux обычно должны помечаться тегами [linux]. Поскольку внутренности ядра Linux постоянно меняются, полезно указать точную версию (версии) ядра, которая вас интересует.