ROS PXE boot — различия между версиями
Fog (обсуждение | вклад) (→Подготовка локальной сети) |
|||
Строка 18: | Строка 18: | ||
===Настройка TFTPD32=== | ===Настройка TFTPD32=== | ||
====Содержимое папки для сетевой загрузки==== | ====Содержимое папки для сетевой загрузки==== | ||
− | <center>[[Файл:Reactospxe1.png]]</center> | + | <center>[[Файл:Reactospxe1.png|750px]]</center> |
====Настройка IP-адреса==== | ====Настройка IP-адреса==== | ||
− | <center>[[Файл:Reactospxe2.png]]</center> | + | <center>[[Файл:Reactospxe2.png|350px]]</center> |
====Общие настройки TFTPD32==== | ====Общие настройки TFTPD32==== | ||
− | <center>[[Файл:Reactospxe3.png]]</center> | + | <center>[[Файл:Reactospxe3.png|750px]]</center> |
====Настройка роли TFTP==== | ====Настройка роли TFTP==== | ||
− | <center>[[Файл:Reactospxe4.png]]</center> | + | <center>[[Файл:Reactospxe4.png|350px]]</center> |
====Настройка роли DHCP==== | ====Настройка роли DHCP==== | ||
− | <center>[[Файл:Reactospxe5.png]]</center> | + | <center>[[Файл:Reactospxe5.png|350px]]</center> |
==Linux-сервер== | ==Linux-сервер== | ||
Для использования на Linux сервере, может использоваться любой дистрибутив, с установленными '''dhcp3''' и '''tftpd-hpa'''. | Для использования на Linux сервере, может использоваться любой дистрибутив, с установленными '''dhcp3''' и '''tftpd-hpa'''. | ||
Строка 176: | Строка 176: | ||
=Загрузка= | =Загрузка= | ||
Попробуйте загрузить компьютер-клиент по PXE. Через несколько секунд загрузится ramdisk и ReactOS запустится. | Попробуйте загрузить компьютер-клиент по PXE. Через несколько секунд загрузится ramdisk и ReactOS запустится. | ||
+ | |||
=Ссылки= | =Ссылки= | ||
*[http://youtu.be/5ycbPb4KgY8 Демонстрация загрузки ReactOS по PXE] | *[http://youtu.be/5ycbPb4KgY8 Демонстрация загрузки ReactOS по PXE] | ||
+ | |||
+ | =См. также= | ||
+ | *[[RAM from HD|RAM-загрузка ReactOS с жесткого диска]] | ||
{{ReactOS}} | {{ReactOS}} |
Версия 22:25, 28 ноября 2015
О PXE-загрузке ReactOS
В конце 2014 года в ReactOS появились полностью работоспособный RAM-диск (драйвер ramdisk.sys) и возможность PXE-загрузки по сети (на данный момент только LiveCD). С его помощью можно загружать ReactOS на компьютерах без CD/DVD дисковода. Благодаря этому появилась возможность загрузки системы на нетбуках без оптического привода и бездисковых терминалах.
Требования компьютера:
- возможность загрузки по протоколу PXE
- не менее 192 мегабайт оперативной памяти
Подготовка локальной сети
Для загрузки ReactOS по PXE необходимы два компьютера. Один как клиент (без диска или с пустым HDD), и другой как сервер (Windows, или Linux), и оба должны быть объединены в локальную сеть. Сервер должен запускать DHCP и TFTP сервера. Клиенту необходима сетевая карта с поддержкой PXE. Большинство сетевых карт поддерживают ее.
Образ
Образ уже содержит ReactOS LiveCD, при необходимости последний вместе с файлом freeldr можно заменить более новым отсюда.
Подготовка сервера
Windows-сервер
В случае с сервером на Windows лучше всего использовать программу TFTPD32 и образ файловой системы PXE.
Настройка TFTPD32
Содержимое папки для сетевой загрузки

Настройка IP-адреса

Общие настройки TFTPD32

Настройка роли TFTP

Настройка роли DHCP

Linux-сервер
Для использования на Linux сервере, может использоваться любой дистрибутив, с установленными dhcp3 и tftpd-hpa.
# Sample configuration file for ISC dhcpd for Debian # $Id: dhcpd.conf,v 1.1.1.1 2002/05/21 00:07:44 peloy Exp $ ddns-update-style none; # option definitions common to all supported networks... option domain-name "home.local"; option domain-name-servers 10.0.0.254; # If this DHCP server is the official DHCP server for the local # network, the authoritative directive should be uncommented. authoritative; # Use this to send dhcp log messages to a different log file (you also # have to hack syslog.conf to complete the redirection). log-facility local7; subnet 10.0.0.0 netmask 255.255.255.0 { range 10.0.0.10 10.0.0.19; option domain-name-servers myserver.home.local; option domain-name "home.local"; option routers IPofYourServer; option broadcast-address 10.0.0.255; default-lease-time 28800; # 8 hrs max-lease-time 86400; # 1 day allow bootp;
|