Есть много причин иметь initramfs, некоторые из них приведены ниже.
- Когда вам нужно иметь отдельные /usr, /var, так как некоторые дистрибутивы зависят от наличия этих каталогов в /
- Когда вы хотите зашифровать /, но вам нравится иметь /boot на usb-флешке, так как вы не можете иметь зашифрованный /boot
- Когда вы не хотите иметь вещи во встроенном ядре, а вместо этого в виде модуля, таким образом вы загружаете только то, что вам нужно, и это делается в раннем пользовательском пространстве
- При использовании dmraid на /
- Когда вам нужен более тонкий контроль i. Например, у вас есть удаленный сервер, на котором вы зашифровали /, и теперь требуется, чтобы он создал сеть в пространстве раннего пользователя вместе с dropbear (крошечный демон ssh), чтобы позволить вам расшифровать / и продолжить нормальную загрузку ;)
Я могу продолжать и продолжать объяснять, почему вам нужна initramfs, но в конце концов, если есть программное обеспечение, которое должно быть запущено до 'switch_root ...', вам понадобится initramfs для этого.
impetiredome
05.04.2013, 22:58
Ссылка