define('DISALLOW_FILE_EDIT', true); define('DISALLOW_FILE_MODS', true); /dev/head — Загрузка по сети

Загрузка по сети

Загрузка компьютера по сети — это процесс загрузки компьютера из сети без использования жесткого диска. Данный метод загрузки может быть использован в маршрутизаторах или в бездисковых рабочих станциях, а также в публичных компьютерах, которые работают, например, в школах или библиотеках. Применяют данную технологию для централизованного управления дисковым пространством или для уменьшения денежных средств вложенных в приобретение или обновление компьютерного оборудования и его дальнейшей поддержки.
На примере загрузки по сети GNU/Linux.

Подготовка

Устаналиваем пакеты:

sudo apt-get install dnsmasq syslinux nfs-kernel-server nfs-common debootstrap tftpd-hpa xinetd

DHCP

Настраиваем dhcp в /etc/dnsmasq.conf:

 dhcp-range=192.168.1.50,192.168.1.150,255.255.255.0,12h
 dhcp-boot=pxelinux.0,headnode,192.168.1.1
#dhcp-host= 00:00:00:00:00:00, 192.168.1.1 (Выдать IP по MAC адрессу)

Где, 00:00:00:00:00:00 - Ваш MAC-адрес.

или настроить dhcp:

ddns-update-style none;

# option definitions common to all supported networks...
option domain-name "xnetworks.ru";
option domain-name-servers 192.168.0.1;

default-lease-time 600;
max-lease-time 7200;

# 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;

allow booting;
allow bootp;
next-server 192.168.0.1;
option tftp-server-name "192.168.0.1";

subnet 192.168.0.0 netmask 255.255.255.0 {

    option domain-name-servers 192.168.0.1;
    option routers 192.168.0.1;
    range 192.168.0.50 192.168.0.150;
    deny unknown-clients;

#    if substring ( option vendor-class-identifier, 0, 9) = "PXEClient" {
#        filename "pxelinux.0" ;
#        next-server 192.168.0.1;
#    }

host host50 {
    filename "pxelinux.0";
    hardware ethernet 00:04:79:67:82:1A;
    fixed-address 192.168.0.50;
#    option host-name "host50";
    next-server 192.168.0.1;
    }
}

tftp

Настройка tftp в /etc/xinetd/tftp-hpa:

service tftp
{
        disable         = no
        id              = chargen-dgram
        socket_type     = dgram
        protocol        = udp
        user            = root
        wait            = yes
        server          = /usr/sbin/in.tftpd
        server_args     = -s /var/lib/tftpboot/
}

PXE

Выполним действия:

sudo cp /usr/lib/syslinux/pxelinux.0 /var/lib/tftpboot/
sudo mkdir /var/lib/tftpboot/pxelinux.cfg

Копируем ядро:

sudo cp /boot/vmlinuz-`uname -r` /var/lib/tftpboot/

Копируем /etc/initramfs-tools/ :

sudo cp -r /etc/initramfs-tools /etc/initramfs-pxe

Редактируем /etc/initramfs-pxe/initramfs.conf

Перепишем BOOT=local на BOOT=nfs.

Создаём ramdisk:

sudo mkinitramfs -d /etc/initramfs-pxe -o /var/lib/tftpboot/initrd.img-`uname -r`

Создаём файл /var/lib/tftpboot/pxelinux.cfg/default и пишем в нём:

LABEL linux
KERNEL vmlinuz-2.6.xx
APPEND root=/dev/nfs initrd=initrd.img-2.6.xx nfsroot=192.168.1.1:/home /nfsroot ip=dhcp rw

NFS

Создаём каталог:

sudo mkdir /home/nfsroot

Редактируем /etc/exports

/home/nfsroot 192.168.1.0/255.255.255.0(rw,no_subtree_check,async,no_root_squash)

Теперь мы просто должны загрузить базовую установку Debian в /home/nfsroot. К счастью для нас, есть отличный инструмент debootstrap.

debootstrap --arch i686 lenny /home/nfsroot/

Редактируем /home/nfsroot/etc/fstab:

proc            /proc         proc   defaults       0      0
/dev/nfs        /             nfs    defaults       0      0
none            /tmp            tmpfs   defaults 0 0
none            /var/run        tmpfs   defaults 0 0
none            /var/lock       tmpfs   defaults 0 0
none            /var/tmp        tmpfs   defaults 0 0
none            /media          tmpfs   defaults 0 0
none		/var/log	tmpfs	defaults 0 0

В /home/nfsroot/etc/network/interfaces должны быть такие строки:

auto lo
iface lo inet loopback
iface eth0 inet dhcp

Ссылки

http://blog.signalnine.net/?p=12
http://rus-linux.net/denis.php?name=denis/art/clusters.html#using

Теги: , , ,

Дата: 3 ноября 2010

Автор: ignusius

Комментарии: 2 436

Комментарии: 2436

  1. Подбираете современное жилье https://zhksaleflat.ru чтобы узнать больше о недвижимости. В материалах ресурса освещаются стоимости жилья. Во время поиска недвижимости важно учитывать площадь квартиры. Одним покупателям важны перспективы развития территории. Просматривайте информацию и определяйте подходящие критерии выбора.

  2. Нужна консультация юриста? консультация юриста онлайн в Мытищах отличная возмодность получить ответы на правовые вопросы. Консультация доступна по вопросам долгов, банковских споров, семейных, трудовых, жилищных и других правовых ситуаций.

  3. Ищете объект на первичном рынке https://zhksaleflat.ru для сравнения предложений. Среди представленной информации собраны сведения о стоимости жилья. При оценке нового жилья стоит обратить внимание на расположение дома. Инвесторам имеют значение перспективы развития территории. Сопоставляйте информацию и находите полезные сведения о недвижимости.

  4. Ищете квартиру https://zhksalezhilie.ru для знакомства с рынком жилья. В материалах освещаются условиях приобретения недвижимости. При выборе объекта полезно учитывать срок сдачи. Тем, кто ищет жилье для себя стоит отдельно рассмотреть количество комнат. Просматривайте материалы и используйте полученную информацию при самостоятельном выборе недвижимости.

  5. Нужна консультация юриста? нужен адвокат в Мытищах отличная возмодность получить ответы на правовые вопросы. Консультация доступна по вопросам долгов, банковских споров, семейных, трудовых, жилищных и других правовых ситуаций.

  6. Ищете современное жилье https://zhksaleflat.ru для изучения вариантов. В материалах ресурса рассматриваются инфраструктуре новых районов. Когда сравниваются разные ЖК стоит обратить внимание на стоимость. Тем, кто ищет жилье для себя имеют значение район расположения. Читайте информацию и определяйте подходящие критерии выбора.

  7. Если вы планируете приобрести современное жилье https://novostroykatoday.ru поможет найти полезным публикациям. В разделах разбираются особенности новых ЖК. При сравнении новостроек стоит сравнить условия покупки. Сравнивайте материалы и получайте больше информации о рынке новостроек.

  8. Тем, кто ищет жилые комплексы https://zhkkvartiradom.ru содержит полезным сведениям о ЖК. На сайте публикуются особенности жилых комплексов. Во время поиска жилья полезно сравнить расположение. Изучайте материалы и находите полезную информацию для выбора подходящего жилья.

  9. Когда вы выбираете рынок первичной недвижимости https://novostroykatoday.ru может пригодиться обзорам новостроек. На сайте разбираются инфраструктура новых районов. Перед выбором квартиры полезно учитывать планировку. Изучайте материалы и получайте больше информации о рынке новостроек.

  10. Если вы планируете рынок недвижимости https://zhkkvartiradom.ru поможет найти полезным сведениям о ЖК. На сайте публикуются новости рынка недвижимости. При выборе объекта полезно сравнить инфраструктуру. Просматривайте материалы и находите полезную информацию для выбора подходящего жилья.

  11. Для тех, кто изучает новостройки https://novostroykatoday.ru поможет найти обзорам новостроек. В материалах разбираются характеристики квартир. Перед выбором квартиры важно обратить внимание на планировку. Сравнивайте материалы и получайте больше информации о рынке новостроек.

  12. Выбираете загородное жилье https://zhksalehouse.ru за городом. При поиске недвижимости важно оценить планировку. На страницах ресурса разбираются инфраструктура жилых районов. Для семьи могут иметь значение удобство подъезда. Анализируйте информацию и формируйте собственное представление о подходящем объекте недвижимости.

  13. Ищете дом https://zhksaledom.ru для проживания. Перед покупкой полезно оценить размер участка. В публикациях разбираются благоустройство участка. Для семей стоит отдельно учитывать количество комнат. Читайте информацию и находите полезные сведения для осознанного выбора дома.

  14. PerpFuse https://www.perpfuse.com is a real-time perpetual futures analytics platform for crypto traders. Compare funding rates, open interest, liquidity, spreads, execution costs, and cross-exchange arbitrage opportunities across leading CEX and DEX markets

  15. Выбираете частный дом https://zhksaledom.ru для семьи. При выборе дома важно проверить транспортную доступность. На страницах ресурса освещаются варианты домов. Покупателям загородного жилья имеют значение наличие коммуникаций. Просматривайте информацию и находите полезные сведения для осознанного выбора дома.

  16. Worth recognising that the post handled a familiar topic without reaching for any of the obvious hot takes, and a stop at vankiro continued that fresh treatment, sites that find new angles on subjects others have exhausted are sites worth following carefully and this one has clearly developed that exploratory instinct through patient practice.

Оставить комментарий

*

Комментарий:

Ваш e-mail не будет опубликован.
Обязательные поля помечены *

Разрешенные HTML теги:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>