make-initrd
Материал из ALT Linux Wiki
(Различия между версиями)
(→Возможности) |
(поменял местами колонки в таблице -- чуть легче сопоставлять; поправил ссылки на git; перевёл autodetect modules; добавил interwiki) |
||
Строка 6: | Строка 6: | ||
{| class="wide" | {| class="wide" | ||
|- | |- | ||
- | ! | + | ! Статус |
- | ! | + | ! Задача |
|- | |- | ||
+ | | align="center" | {{done}} | ||
|[http://git.altlinux.org/people/legion/packages/?p=make-initrd.git;a=tree;f=features/lvm lvm] | |[http://git.altlinux.org/people/legion/packages/?p=make-initrd.git;a=tree;f=features/lvm lvm] | ||
+ | |- | ||
| align="center" | {{done}} | | align="center" | {{done}} | ||
+ | |[http://git.altlinux.org/people/legion/packages/?p=make-initrd.git;a=tree;f=features/raid raid] | ||
|- | |- | ||
- | |||
| align="center" | {{done}} | | align="center" | {{done}} | ||
+ | |[http://git.altlinux.org/people/legion/packages/?p=make-initrd.git;a=tree;f=features/luks luks] | ||
|- | |- | ||
- | |||
| align="center" | {{done}} | | align="center" | {{done}} | ||
+ | |[http://git.altlinux.org/people/legion/packages/?p=make-initrd.git;a=tree;f=features/multipath multipath] | ||
|- | |- | ||
- | |||
| align="center" | {{done}} | | align="center" | {{done}} | ||
+ | |[http://git.altlinux.org/people/legion/packages/?p=make-initrd.git;a=tree;f=features/usb-storage usb] | ||
|- | |- | ||
- | |||
| align="center" | {{done}} | | align="center" | {{done}} | ||
+ | |Настройка нескольких сетевых интерфейсов | ||
|- | |- | ||
- | |||
| align="center" | {{done}} | | align="center" | {{done}} | ||
+ | |[http://git.altlinux.org/people/legion/packages/?p=make-initrd.git;a=tree;f=features/nfsroot nfs] | ||
|- | |- | ||
- | |||
| align="center" | {{done}} | | align="center" | {{done}} | ||
- | |||
|resume | |resume | ||
- | |||
|- | |- | ||
+ | | | ||
|btrfs | |btrfs | ||
+ | |- | ||
| | | | ||
- | |||
|syslog | |syslog | ||
- | |||
|- | |- | ||
- | |||
| align="center" | {{done}} | | align="center" | {{done}} | ||
+ | |[http://git.altlinux.org/people/legion/packages/?p=make-initrd.git;a=tree;f=features/bootsplash bootsplash] | ||
|- | |- | ||
- | |||
| align="center" | {{done}} | | align="center" | {{done}} | ||
+ | |[http://git.altlinux.org/people/legion/packages/?p=make-initrd.git;a=tree;f=features/plymouth plymouth] | ||
|- | |- | ||
- | |||
| align="center" | {{done}} | | align="center" | {{done}} | ||
+ | |Автодетект модулей | ||
|- | |- | ||
+ | | align="center" | {{done}} | ||
|Использовать [http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=usr/gen_init_cpio.c gen_init_cpio] для создания cpio архива | |Использовать [http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=usr/gen_init_cpio.c gen_init_cpio] для создания cpio архива | ||
+ | |- | ||
| align="center" | {{done}} | | align="center" | {{done}} | ||
- | |||
|Использование glibc и системных библиотек | |Использование glibc и системных библиотек | ||
- | |||
|- | |- | ||
+ | | | ||
|(glibc) Использовать mdadm вместо md_run | |(glibc) Использовать mdadm вместо md_run | ||
+ | |- | ||
| | | | ||
- | |||
|(glibc) Использовать nfs-utils вместо nfsmount | |(glibc) Использовать nfs-utils вместо nfsmount | ||
- | |||
|- | |- | ||
- | |||
| align="center" | {{done}} | | align="center" | {{done}} | ||
+ | |Создание нескольких образов за один вызыв make-initrd. Это полезно, если в процессе обновления необходимо создать как initrd под текущую конфигурацию, так и образ с большим количеством модулей (утилит?) для более общий конфигурации. | ||
|- | |- | ||
|} | |} | ||
== Документация == | == Документация == | ||
- | * [http://git.altlinux.org/people/legion/packages/ | + | * [http://git.altlinux.org/people/legion/packages/?p=make-initrd.git;a=blob;f=make-initrd.texi make-initrd.texi] |
- | + | * [http://git.altlinux.org/people/legion/packages/?p=make-initrd.git;a=blob;f=docs/README.ru README.ru] | |
- | * [http://git.altlinux.org/people/legion/packages/ | + | |
== Исходный код == | == Исходный код == | ||
- | * [http://git.altlinux.org/people/legion/packages/make-initrd.git make-initrd.git] | + | * [http://git.altlinux.org/people/legion/packages/?p=make-initrd.git make-initrd.git] |
- | * [http://git.altlinux.org/people/legion/packages/kinit-utils.git kinit-utils.git] | + | * [http://git.altlinux.org/people/legion/packages/?p=kinit-utils.git kinit-utils.git] |
== Авторы == | == Авторы == | ||
* Alexey Gladkov | * Alexey Gladkov | ||
* Kirill A. Shutemov | * Kirill A. Shutemov | ||
- | |||
[[Категория:make-initrd]] | [[Категория:make-initrd]] | ||
+ | [[en:Make-initrd]] |
Версия 17:13, 21 марта 2011
make-initrd -- инструмент для сборки образов формата initramfs используемых для начальной загрузки ОС Linux.
Содержание |
Возможности
Статус | Задача |
---|---|
lvm | |
raid | |
luks | |
multipath | |
usb | |
Настройка нескольких сетевых интерфейсов | |
nfs | |
resume | |
btrfs | |
syslog | |
bootsplash | |
plymouth | |
Автодетект модулей | |
Использовать gen_init_cpio для создания cpio архива | |
Использование glibc и системных библиотек | |
(glibc) Использовать mdadm вместо md_run | |
(glibc) Использовать nfs-utils вместо nfsmount | |
Создание нескольких образов за один вызыв make-initrd. Это полезно, если в процессе обновления необходимо создать как initrd под текущую конфигурацию, так и образ с большим количеством модулей (утилит?) для более общий конфигурации. |
Документация
Исходный код
Авторы
- Alexey Gladkov
- Kirill A. Shutemov