Паника ядра - не Может найти корневую файловую систему / ошибка, монтирующаяся/dev/root

Если я понимаю Вас правильно, Вы хотите для своей музыки/видео и т.д. каталоги то же, семантическое что касается/tmp.

Для этого Вы могли поместить липкий бит в каталоги. Заключить в кавычки из chmod страницы справочника:

ОГРАНИЧЕННЫЙ ФЛАГ УДАЛЕНИЯ ИЛИ ЛИПКИЙ BIT, ограниченный флаг удаления или липкий бит являются единственным битом, интерпретация которого зависит от типа файла. Для каталогов это препятствует тому, чтобы непривилегированные пользователи удалили или переименовали файл в каталоге, если они не владеют файлом или каталогом; это называют ограниченным флагом удаления для каталога и обычно находят на мировых перезаписываемых каталогах как/tmp.

3
19.01.2012, 12:04
2 ответа

initrd (короткий для “начального Электронного диска”) является файловой системой, это смонтировано, когда ядро Linux загружается перед “реальной” корневой файловой системой. Эта файловая система загружается в память загрузчиком и остается в памяти до реальной начальной загрузки. Ядро выполняет программу /linuxrc на initrd; его задание состоит в том, чтобы смонтировать реальный корень, и когда /linuxrc завершает выполнения ядра /sbin/init.

Ошибка где-нибудь в initrd может объяснить, почему система не загружается. Таким образом, документ, с которым Вы связываетесь, рекомендует сравнить initrd с официальным при наличии затруднений при начальной загрузке.

В предоставленных инструкциях, initrd просто некоторый временный каталог, можно назвать его anisha_initrd или fred если Вам нравится. initrd хранится в файле /boot/initrd-SOMETHING.img как gzipped cpio архив; инструкции распаковывают тот архив во временном каталоге, который Вы создали. После распаковки можно выдержать сравнение, она с официальным initrd (распакуйте официальный initrd и выполните команду как diff -ru /path/to/official_initrd /path/to/anisha_initrd).

1
27.01.2020, 21:20

Шаги, которые Вы отослали, чтобы описать, как исследовать изображение initrd, т.е. как распаковать (через gzip и cpio) initrd-2.6.23-0.104.rc3.fc8.img файл в каталог (initrd/ здесь, созданный где угодно, с mkdir). Это - просто шаг к нахождению проблемы, никакое решение сам по себе.

3
27.01.2020, 21:20
  • 1
    Спасибо, Что такое изображение initrd? короче говоря, если Вы можете. :) –  Aquarius_Girl 19.01.2012, 12:28
  • 2
    "initrd" короток для "начального диска поршня", это - изображение загрузки ядра Linux в память как один шаг процесса начальной загрузки, например, к загрузочным модулям, которые могли бы быть необходимы (например, "LVM") - AFAIK; лучший взгляд на Википедию :) –  sr_ 19.01.2012, 12:32

Теги

Похожие вопросы