Описание тега beijing
Что нужно понимать о пакет initramfs
- это файловая система. Начиная с ядра 2.6 это, в основном, только ядра ввел файловой системы ( оставляя в стороне ВФС, которая , возможно, также файловая система ) на вашем компьютере. Вашего образа initramfs образ
- это образ диска.
В пределах вашего образа initramfs изображения
будут все файлы вашего дистрибутива решил было важно чтобы до корневого диска не найдено. Обычно это busybox и все модули ядра, вам нужно найти и смонтировать корневой устройства. Это не работает для вас.
Впрочем, здесь нет настоящей загадкой, учитывая все обстоятельства. Если вы можете найти свой путь вокруг терминала можно перейти с помощью initramfs.
Но сначала ты должен демистифицировать его.
В первую очередь и еще раз повторюсь - это просто /.
Это корень Линукс делает в Linux корневой тип вещей. В самом деле, если это в отдельный файл из ядра, это на самом деле уже второй корневое устройство. Каждое ядро Linux содержит в основном пусты /
все свои, которые он сначала монтирует прежде чем потянуть в свой пакет initramfs.
Более того образа initramfs
- это настоящий корень. Это где ядра Linux инициализирует пространство пользователя с помощью выполняющейся инит
и впоследствии отказавшись от всякой ответственности за какие-либо проблемы вы можете столкнуться в дальнейшем. Свой инит
, кажется, знаю, как много, что означает, что контролируя его действия должно быть максимально простым, как редактирование сопровождающих shell-скрипты.
Тогда почему ошибку о не нахождении инит?
Почти наверняка об этом со ссылкой на программу инициализации
, которая ваш фактический инит
было поручено через shell-скрипт для запуска на.
Самым поразительным для меня является то, что ядра псевдо файловых систем - Дэв sys в прок
- не горе. Это либо очень тревожными или очень хорошая подсказка. Вы упоминаете КВМ, что приводит меня к вопросу возможности ядра, но прежде, чем мы пойдем вниз, что темная и разъезженной дороге, можно сначала попробовать что-то другое?
компакт-диск / | корень| функция mkdir /корень
Мне кажется, что сообщение об ошибке неоднократно:
Нет такого файла или каталога
В противном случае вы должны перестроить свой пакет initramfs
образ. Загрузки видео диск, чтобы сделать это и запустить любой инструмент для вашего дистрибутива обеспечивает для достижения этой цели. Ох, и пожалуйста, убедитесь, что этот живой диск загружается в ЭФИ режиме.
Вот только действительно из-заурядное дело о пакет initramfs - switchroot.
Ядро Linux предоставляет особый системный вызов, предназначенный для разработки и обработки переход от образа initramfs
в корневой диск устройства. Он сначала смонтировать корень диска в точку монтирования в пакет initramfs
, а затем разворачиваясь корневую файловую систему в нем. Я предполагаю, что ваш пакет initramfs по
целевой точки монтирования корня
основан на том, как он держит стенания по этому поводу. Почему бы не сделать это там?
Для дальнейшего расследования вы будете нуждаться, чтобы получить немного шершавые. Настройте свой загрузчик, чтобы пройти ...
init=/Бен/ш
... в качестве параметра ядра.