Pull to refresh

Comments 9

в ОС Astra Linux SE используется метод сжатия gzip

А в примере zstd.

Тоже цепануло: написано, что используют gzip, однако файл почему-то с расширением xz (понятно, что ничего не значит, но, видя такое, ожидаешь xz). На деле же распаковывают Zstd.

В остальном статья хорошая :)

Здравствуйте! Благодарим за обратную связь!
Действительно, в примере продемонстрирован не совсем удачный метод извлечения содержимого initrd по части наглядности, но такой метод работает.
Также вы можете распаковывать initrd и следующими командами:
1.gunzip -c initrd.img-6.1.90-1-generic.xz | cpio -id
2. zcat initrd.img-6.1.90-1-generic | cpio -id

Все способы приведут к конечному результату.
Проверить метод сжатия вы можете следующим способом:
1. file /boot/initrd.img-6.1.90-1-generic
2. /boot/initrd.img-6.1.90-1-generic: gzip compressed data, last modified: Mon Oct 7 12:49:58 2024, from Unix, original size 135090688

Считаю initrd лишней сущностью, благо что самосборное ядро позволяет от него избавиться.

# ls -1 /boot
amd-uc.img
efi
grub
System.map
System.old
vmlinuz-gentoo
vmlinuz-zen
vmlinuz-zen.old

Иногда без initrd не обойтись. К примеру при PXE загрузке.

Да, я чисто про десктоп-локалхост говорю, надо было уточнить.

Тогда и grub можно считать лишней сущностью (и ядро позволяет избавиться и от него).

А как это так ловко командой sudo dmesg | grep -i 'initramfs' вторая строчка грепнулась?

Да, не должно было грепнуться, но добавили для информативности, не более.

Sign up to leave a comment.