Mknfsroot
Материал из ALT Linux Wiki
(Различия между версиями)
(→Mknfsroot) |
(→Mknfsroot) |
||
Строка 1: | Строка 1: | ||
== Mknfsroot == | == Mknfsroot == | ||
- | Данная утилита предназначена для создания образов системы загружаемых на бездисковых узлах. Утилита принимает единственный параметр - местоположение профиля. Профиль - это каталог, содержащий следующие файлы: | + | Данная утилита предназначена для создания образов системы загружаемых на бездисковых узлах. |
+ | |||
+ | |||
+ | === Создание образа === | ||
+ | Утилита принимает единственный параметр - местоположение профиля. Профиль - это каталог, содержащий следующие файлы: | ||
*'''packages''' - список пакетов для установки | *'''packages''' - список пакетов для установки | ||
*'''modules''' - список модулей ядра для сетевых адаптеров. | *'''modules''' - список модулей ядра для сетевых адаптеров. | ||
Строка 12: | Строка 16: | ||
*настройка часового пояса | *настройка часового пояса | ||
*задание пароля администратору | *задание пароля администратору | ||
+ | |||
+ | Итак, запускаем утилиту: | ||
+ | <pre> | ||
+ | #mknfsroot /etc/mknfsroot/profiles/sample | ||
+ | </pre> | ||
+ | |||
+ | В результате появится файл /var/lib/mknfsroot/mknfsroot.tar, содержащий: | ||
+ | * настроенную систему | ||
+ | * ядро, initrd, конфигурационный файл для pxelinux. | ||
+ | |||
+ | === Установка и удаление образа=== | ||
+ | Развёртывание образа осуществляется при помощи утилиты setupnfsroot. Данная утилита принимает два параметра: путь к tar-архиву и целевой каталог. | ||
+ | <pre> | ||
+ | #setupnfsroot /var/lib/mknfsroot/nfsroot.tar /var/lib/tftpboot | ||
+ | </pre> |
Версия 14:08, 10 сентября 2008
Mknfsroot
Данная утилита предназначена для создания образов системы загружаемых на бездисковых узлах.
Создание образа
Утилита принимает единственный параметр - местоположение профиля. Профиль - это каталог, содержащий следующие файлы:
- packages - список пакетов для установки
- modules - список модулей ядра для сетевых адаптеров.
- pxelinux.cfg - конфигурационный файл для pxelinux
- autoinstall.scm - сценарий для инсталлятора.
Последний файл содержит инструкции для настройки системы, например:
- настройка системной локали
- настройка раскладки клавиатуры
- настройка часового пояса
- задание пароля администратору
Итак, запускаем утилиту:
#mknfsroot /etc/mknfsroot/profiles/sample
В результате появится файл /var/lib/mknfsroot/mknfsroot.tar, содержащий:
- настроенную систему
- ядро, initrd, конфигурационный файл для pxelinux.
Установка и удаление образа
Развёртывание образа осуществляется при помощи утилиты setupnfsroot. Данная утилита принимает два параметра: путь к tar-архиву и целевой каталог.
#setupnfsroot /var/lib/mknfsroot/nfsroot.tar /var/lib/tftpboot