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
 
Личные инструменты