Intranet - статьи

         

Общие сведения


Идея сетевой загрузки заключается в следующем[]. Компьютер (клиент) имеет в энергонезависимой памяти (на жестком диске, на дискете) некоторый начальный код загрузки, который позволяет соединиться с другим компьютером (сервером), загрузить с него ядро, а также использовать его файловую систему. Таким образом, на клиенте может вообще отсутствовать жесткий диск.

Стандартный процесс сетевой загрузки выглядит следующим образом:

  • После инициализации загрузчик определяет необходимые IP-адреса: свой, сервера, шлюза. Они запрашиваются по BOOTP или DHCP.
  • Получив ответ от сервера, он инициализирует процесс загрузки ядра по протоколу TFTP.
  • Ядро подключает файловую систему. Она может находится на жестком диске клиента, в памяти клиента, либо подключаться с сервера по протоколу NFS.
  • Вариантов реализации сетевой загрузки может быть много. Мы рассмотрим такой: клиентский компьютер - бездисковый, для создания загрузчика используется Etherboot, определение настроек происходит по DHCP, операционная система клиента и сервера - Debian (версия ядра - 2.4.18). Подключение корневой файловой системы осуществим двумя способами: по NFS и с RAM-диска.



    Содержание раздела