Вопросы с тегом «initrd»

initrd - это метод загрузки временной файловой системы в память в процессе загрузки ядра Linux.

29
Почему мой initrd имеет только один каталог, а именно, «ядро»?

Я использую live-сборку Debian для работы на загрузочной системе. К концу процесса я получаю типичные файлы, используемые для загрузки работающей системы: файл squashfs, некоторые модули GRUB и файлы конфигурации, а также файл initrd.img. Я могу нормально загружаться, используя эти файлы, передавая...

15
Что эквивалентно mkinitcpio.conf в Debian?

Я хочу проверить, initrd.imgправильны ли хуки для сборки в моем Debian, но я не могу найти /etc/mkinitcpio.confфайл, подобный тому, что есть в Archlinux, что эквивалентно этому файлу в Debian и как мне перестроить initrd.img, как только я ' Вы редактировали этот...

14
Загружается ли все ядро ​​в память при загрузке?

Я прочитал этот популярный документ IBM (я часто упоминаю в Интернете), объясняющий функцию начального RAM-диска. Я наткнулся на стену, осмысливая, как это работает. В документе сказано Загрузчик, такой как GRUB, идентифицирует ядро, которое должно быть загружено, и копирует этот образ ядра и любой...

13
Как Linux загружает образ 'initrd'?

Я пытался понять процесс загрузки, но есть только одна вещь, которая идет мне в голову ... Как только ядро ​​Linux будет загружено и смонтирована корневая файловая система (/), программы могут быть запущены, а дополнительные модули ядра могут быть интегрированы для обеспечения дополнительных...

12
Можно ли поставить root в LVM без использования initrd?

Я только что установил базовую систему Gentoo (что означает, что я могу загружаться, входить в систему и делать что-то с ней сейчас). Мой корневой раздел находится в виртуальной группе LVM2 (с отдельным /bootразделом). Для загрузки мне нужно передать нижеуказанные параметры ядру: root=/dev/ram0...

12
Почему мой начальный виртуальный диск такой большой?

Я использую Ubuntu 11.10, который поставляется с версией ядра 3.0.0-14. Я скачал и собрал ядро ​​из 3.1.0ветки. После установки нового ядра, я вижу, что мой /boot/initrd.img-3.1.0файл огромен. Это 114 МБ, а у меня /boot/initrd.img-3.0.0-14-genericоколо 13 МБ. Я хочу избавиться от раздувания,...

11
Ядро Linux не находит initrd правильно

Я скомпилировал ядро ​​Linux и хотел отладить его в QEMU. Я создал файл для загрузки с помощью команд $ qemu-img create -f raw disk.img 200M $ mkfs.ext2 -F disk.img # mkdir /mnt/rootfs # mount -o loop disk.img /mnt/rootfs Затем я сделал qemu -kernel bzImage -initrd disk.imgи получил экран ниже, на...

10
Ramdisk и initrd - это одно и то же?

Читая документацию ядра по ramdisk в ramfs-rootfs-initramfs.txt, у меня возникли сомнения, такие как объяснение ramdisk, что это то же самое, что и функции initrd, описанные в посте, в разнице-другому-initrd-и-initramfs . Может кто-нибудь прояснить мне это? И если это то же самое, я читал, что у...

10
Как заставить ядро ​​Ubuntu не выполнить монтирование / и попасть в оболочку восстановления initramfs?

Я пытаюсь настроить initramfs среды восстановления и хотел бы, чтобы заставить ядро потерпеть неудачу монтажа /и падения в (initramfs)спасательной оболочку, в отличии от однопользовательского режима. Как я могу это сделать? NB: я знаю, как подключиться initramfs-toolsдля выполнения шагов настройки,...

9
Как заполнить каталог / dev при создании собственного initrd?

Я пытаюсь узнать кое-что о initrd. Я следовал этому руководству, чтобы создать свой собственный initrd с нуля, и я установил на нем busybox. Затем я сделал .iso из него с isolinux, чтобы я мог проверить его в virtualbox. Работает отлично! У меня есть основные команды от busybox, поэтому я хотел...

8
Ubuntu: Как устройства md собираются при загрузке?

Как mdустройства собираются при загрузке в Ubuntu? Действительно ли /etc/mdadm/mdadm.confуместный фактор здесь? Мой mdadm.confзвук, и я проверил это, находясь в среде спасательного CD. При запуске mdadm -A --scanон находит и назначает имена устройств по желанию. mdadm.confСодержит AUTO -allвынимать...

3
Создание нового initrd без установки ядра

Как я могу создать образ initrd для нового (экспериментального) ядра без фактической его установки. (Существующие инструменты для создания initrd на основе конфигурации и деталей из установленного ядра.) Скажем, я собираю новое ядро ​​с включенными экспериментальными функциями, у меня это в другом...