[devel] [RFC] make-initrd

Денис Смирнов mithraen на freesource.info
Ср Янв 15 09:12:38 MSK 2014


On Wed, Jan 15, 2014 at 05:00:13AM +0200, Led wrote:

>> Если после обновления системы systemd сдохнет и не будет грузиться, то
>> init=/bin/sh спасёт.
> Только если драйвер клавиатуры вкомпилен в ядро, или, каким-то чудом, подгрузился:)

$ grep usbhid /etc/initrd.mk
MODULES_PRELOAD += usbhid

>> А вот использование старого 
>> доброго init выглядит разумным шагом.
> Я к сожалению так и не понял: в чём же тут профит... :(

Может быть ценно с учетом того, что в initramfs периодически возникает
желание воткнуть элементы rescue.

>> И лучше бы initramfs максимально изолировать от остальной системы. Потому
>> как выигрышь в максимум единицы секунд на повторном старте udev+systemd не
>> стоит того, чтобы терять на этом надёжность.
> ИМХО у initramfs ровно одна задача: смонтировать / и запустить с него системный init (чем бы он ни был). В 90% случаев 
> для этого даже udev не нужен.

Ну, вообще говоря в 100% случаев -- 10 лет назад без всякого удава
справлялись. Но с ним сейчас проще, иначе нужно его куски ручками писать.

-- 
С уважением, Денис

http://mithraen.ru/
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 181 байтов
Описание: Digital signature
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20140115/8b9fbb6f/attachment.bin>


Подробная информация о списке рассылки Devel