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

«Начальная файловая система RAM» является преемником initrd. Это корневая файловая система, встроенная в ядро ​​и загружаемая в начале процесса загрузки.

25
Как исправить загрузку в приглашении initramfs и «mount: не может прочитать» / etc / fstab: «Нет такого файла или каталога» и «Не найдено init»?

Установка новой системы с использованием многораздельного диска GPT, выделенного для одного раздела, в формате ext4 , extlinux (версия 4.05) в качестве загрузчика, Ubuntu Core версии 13.10, amd64 в качестве rootfs и Ubuntu linux-image-3.11.0-18-generic в качестве ядра, и extlinux-update для...

20
Использует ли initramfs / etc / fstab?

Насколько я понимаю, initramfs отвечает за загрузку «настоящей» корневой файловой системы. Теперь есть два места, где мы определяем этот корень. Сначала мы помещаем запись в /etc/fstab. Во-вторых, мы помещаем устройство в команды загрузки ядра, например root=/dev/sda1. Какой из них использует...

19
Когда бы вы использовали pivot_root вместо switch_root?

Я хочу лучше понять процесс инициализации Linux, чтобы система загружалась через ceph, а не через nfs. В процессе я столкнулся с двумя формами переключения root. Один называется switch_root, а другой называется pivot_root. Эти сценарии запускаются из файловой системы в памяти (initramfs),...

17
Зачем мне нужны initramfs?

Я обнаружил, что если я выберу jffsили в sdкачестве файловой системы (а не initramfs), размер ядра будет очень маленьким (1,4 МБ по сравнению с initramfs3,4 МБ). Это означает, что initramfsзанимает значительно больше места. Так что если бы я мог, я бы полностью удалил его, и, таким образом, у меня...

16
Смонтировать корневую файловую систему из initramfs

Это распространенный сценарий. По какой-то причине initramfs (OpenSUSE, в случае, если это имеет значение) не смог найти корневую файловую систему, поэтому он бросает вас в спасательную оболочку. Я прекрасно знаю, какое устройство нужно монтировать. Мой вопрос: Какова правильная процедура для...

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

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

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

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

12
Почему initramfs монтирует корневую файловую систему только для чтения

В чем причина монтирования корневой файловой системы roв initramfs (и в initrd). Например, руководство Gentoo initramfs монтирует корневую файловую систему с помощью: mount -o ro /dev/sda1 /mnt/root Почему не следующее? mount -o rw /dev/sda1 /mnt/root Я вижу, что, вероятно, есть веская причина (и,...

11
Зачем использовать cpio для initramfs?

Я делаю свои собственные initramfs, следуя вики Gentoo . Вместо привычного tarи gzip, страница говорит мне, чтобы использовать cpioи gzip. Википедия говорит, что cpioиспользуется initramfs ядра 2.6, но не объясняет почему. Это просто соглашение или cpioлучше для initramfs? Могу ли я все еще...

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

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

10
Разница в выполнении init со встроенными и внешними initramfs?

Я создаю очень минимальную систему Linux, которая состоит из ядра (v4.1-rc5) и initramfs, заполненных busybox (v1.23.2). По большей части он работает нормально, но я наблюдаю разницу в поведении выполнения команд в / init, использую ли я встроенный initramfs по сравнению с внешним. Сценарий / init:...

9
извлечь встроенные initramfs

У меня есть ядро, в которое встроен один initramfs. Я хочу извлечь это. Я получил выход, x86 boot sectorкогда я делаюfile bzImage У меня есть файл System.map для этого образа ядра. Есть ли способ извлечь встроенный образ initramfs из этого ядра с помощью или без помощи файла System.map ? Интересная...

9
Как собрать определенный массив RAID без использования /etc/mdadm.conf

Можно ли собрать конкретный RAID-массив, используя mdadm и его функции сканирования, но без необходимости в файле конфигурации? Предыстория: я использую пользовательские initramfs для настройки моей системы (dm-crypt и другие). Все сделано и настроено в скрипте инициализации, и я бы хотел сохранить...

9
GRUB путает ядра / initramfs установки Ubuntu и Arch Linux

У меня есть машина, которая использовалась для двойной загрузки Ubuntu (16.04 в настоящее время) и Windows 7 с GRUB Ubuntu в качестве загрузчика. Теперь я просто добавил Arch Linux в качестве третьей ОС, следуя официальным инструкциям по установке. Я не установил GRUB из Arch, потому что хотел...

9
Сбой возобновления гибернации на ядре Linux 4.9.0, Debian 9

Я недавно обновил свое ядро ​​с 3.16.4 (Debian jessie) до 4.9.0 (Debian stretch). Все было хорошо, пока я не попытался "Hibernate" (приостановить на диск). Когда я использую опцию Hibernate в LXDE, она появляется в спящем режиме. Я слышу тиканье диска и запись данных. Но проблема возникает при...

8
Как ядро ​​Linux может получить доступ к назначенным файлам initramfs / initrd?

Я пытаюсь понять процесс загрузки машины в целом с момента нажатия кнопки питания. Есть одна часть от начального загрузчика до стадии initramfs, которую я не совсем понимаю среди других небольших кусочков. Учитывая эту конфигурацию Grub для записи, взятой из недавней установки Ubuntu по умолчанию:...