Ручное конфигурирование сетевой загрузки
Описание процедуры конфигурирования системы для установки по сети или загрузки бездисковых станций по PXE.
Сетевая установка
Для конфигурирования системы сетевой загрузки по PXE следует:
- Убедиться, что в сети настроен (например через ОфисМастер) и работает сервер автоматической раздачи IP-адресов по DHCP. В конфигурационный файл сервера DHCP /etc/dhcpd.conf добавить запись, пример которой приведен в файле images/pxeboot/exampleconfig/dhcpd.conf.partial с первого установочного CD или DVD диска, указав в поле next-server адрес сервера, на котором будет запущен сервер TFTP.
- Запустить сервис TFTP на указанном сервере через вкладку "Запускаемые по запросу" конфигуратора system-config-services (Система->Администрирование->Настройка Сервера->Службы). Во вкладке "Фоновые службы" перезапустите службу xinetd.
- В каталог /tftpboot/linux-install/pxelinux.cfg/ скопировать файл images/pxeboot/exampleconfig/pxelinux.cfg/default с первого установочного CD или DVD диска.
- В каталог /tftpboot/linux-install/msgs скопировать содержимое каталога images/pxeboot/exampleconfig/msgs с того же носителя.
- Создайте каталог /tftpboot/linux-install/NauSchool55/ и поместите в него файлы initrd.img и vmlinuz из каталога images/pxeboot/ установочного диска.
После установки при помощи BIOS на клиентской машине режима загрузки по PXE данная машина должна получить с сервера DHCP динамический адрес и вывести на экран приглашение для ввода варианта загрузки согласно главе "Описание стандартных вариантов установки" "Краткого руководства по установке и использованию":
- по умолчанию (при нажатии на Enter или по истечении периода ожидания) будет произведена загрузка с локального диска
- при указании после подсказки boot: режима установки full будет проведена "Полная установка"
- development -- соответствует варианту "Компьютер разработчика"
- desktop — "Персональный компьютер"
- server — "Установка сервера"
- rescue — "Режим восстановления"
- noks — "Выборочная установка"
Использование в качестве загрузочного образа LiveCD/DVD
Для того что бы настроить загрузку клиентских рабочих мест (например, бездисковых рабочих станций), следует:
- Подключить носитель LiveCD или DVD.
- Скопировать содержимое диска в соответствующий каталог, например /tftpboot/linux-install/NauSchool55/Live/
- Открыть к нему доступ по NFS через system-config-nfs (Система->Администрирование->Настройка Сервера->NFS) или просто добавив в файл /etc/exports строку вида:
/tftpboot/linux-install/NauSchool55/Live *(ro)
и перезапустить сервис NFS. - Добавить в конфигурационный файл /tftpboot/linux-install/pxelinux.cfg/default записи с вариантами загрузки, например:
label linux
kernel NauSchool55/Live/boot/vmlinuz
append nonet nfsroot=192.168.6.10:/tftpboot/linux-install/NauSchool55/Live initrd=NauSchool55/Live/boot/initrd.gz \
init=linuxrc ramdisk_size=50000 root=/dev/ram0 rw kb=ru lang=ru pw=Secretnyi_PAr0l_superpolzovatelja
label lowend
kernel NauSchool55/Live/boot/vmlinuz
append nonet nfsroot=192.168.6.10:/tftpboot/linux-install/NauSchool55/Live initrd=NauSchool55/Live/boot/initrd.gz \
init=linuxrc ramdisk_size=50000 root=/dev/ram0 rw kb=ru lang=ru pw=Secretnyi_PAr0l_superpolzovatelja lowend
label failsafe
kernel NauSchool55/Live/boot/vmlinuz
append nonet nfsroot=192.168.6.10:/tftpboot/linux-install/NauSchool55/Live initrd=NauSchool55/Live/boot/initrd.gz \
init=linuxrc ramdisk_size=50000 root=/dev/ram0 rw kb=ru lang=ru pw=Secretnyi_PAr0l_superpolzovatelja simplex \
apm=off acpi=off noapic nofstab
label admin
kernel NauSchool55/Live/boot/vmlinuz
append nonet nfsroot=192.168.6.10:/tftpboot/linux-install/NauSchool55/Live initrd=NauSchool55/Live/boot/initrd.gz \
init=linuxrc ramdisk_size=50000 root=/dev/ram0 rw kb=ru lang=ru pw=Secretnyi_PAr0l_superpolzovatelja multicast
В данном примере конфигурации при выборе варианта:
- linux будет выбран режим "Средняя школа" (см. "НауЛинукс Школа Live CD. Краткое руководство")
- lowend — "Младшая школа"
- failsafe — "Средняя школа (при ошибках загрузки)"
- admin — "Администрирование"
в параметре nfsroot указан адрес NFS-сервера (192.168.6.10) и каталог с содержимым диска (/tftpboot/linux-install/NauSchool55/Live), кроме того, в поле pw задан пароль суперпользователя root — Secretnyi_PAr0l_superpolzovatelja. Более подробную информацию о параметрах загрузки можно найти в руководстве "Дополнительные параметры загрузки НауЛинукс Live CD/DVD".

