Проблема с извлечением архива «initrd» в ядре 5.4

UUID предоставляются содержимым диска. Например :UUID предоставляются таблицами разделов GPT. Но я не верю, что в таблицах MBR они есть, поэтому разделы могут не иметь UUID. У них по-прежнему будет «PARTUUID», предполагая, что файловая система в разделе предоставляет UUID. Также возможно иметь диски с повторяющимися UUID. Это произойдет, если вы ddс одного диска на другой.

Должен быть хотя бы один способ уникальной идентификации диска независимо от содержимого... Таким образом, правила udev по-прежнему полезны.

Рекомендуется использовать UUID в fstab, так как это дает стабильные результаты при условии отсутствия дубликатов. В /etc/fstab вы обычно указываете UUID=...вместо/dev/disk/by-uuid/...

0
20.04.2020, 12:36
1 ответ

initramfs изображения содержат несколько cpioархивов; имя вашего файла предполагает, что вы используете производную от Ubuntu, поэтому самый простой способ вывести полное содержимое — использоватьlsinitramfs:

lsinitramfs initrd.img-5.4.0-18-generic

Чтобы извлечь содержимое, используйтеunmkinitramfs:

unmkinitramfs initrd.img-5.4.0-18-generic initramfs

При этом все файлы будут извлечены в каталог initramfs.

2
19.03.2021, 02:27

Теги

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