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

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

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

  1. Je cherchais une application mobile fiable pour mes paris. Télécharger un fichier sûr devenait un vrai parcours du combattant. J'ai vérifié les dernières mises à jour pour lancer le processus sans erreur. J'ai finalement déniché la bonne source et je voulais vous partager tous les détails, vous pouvez consulter les informations à jour ici: 1xbet apk 2026 télécharger gratuitement [url=https://twittercal.com]1xbet apk 2026 télécharger gratuitement[/url]. Bref, ce que je voulais vous dire — l'appli tourne parfaitement bien sur mon téléphone.

    les mises à jour se font automatiquement sans intervention. Je vous parle de mon expérience personnelle — ne perdez plus votre temps avec d'autres sites. Bonne chance à tous...

  2. Lalabet Casino lalabet reviews is een snel en modern online casino waar je direct kunt spelen zonder gedoe. Kies uit populaire slots en live games en profiteer van aantrekkelijke bonussen voor nieuwe spelers. Start nu, activeer je bonus en ontdek hoeveel je kunt winnen — speel meteen en mis geen kansen op winst!

  3. Столкнулся с ситуацией и начал разбираться — как правильно организовать процесс для международных платежей. Товарищ скинул ссылку на качественный разбор: комиссия за международный перевод [url=https://mezhdunarodnye-platezhi-fra.ru]https://mezhdunarodnye-platezhi-fra.ru[/url] Суть в следующем — разница в итоговой сумме бывает значительной. Стоит учитывать, что любой перевод за границу онлайн — имеет свои нюансы в зависимости от выбранного способа. И ещё один момент — прежде чем отправлять средства стоит проверить итоговую сумму. Без этого можно столкнуться с неожиданными расходами. В итоге — стоит потратить время на анализ перед любой отправкой средств.

  4. Слушайте, вот уже который раз убеждаюсь — как выбрать реально работающий способ для платежей за рубежом. В одном обсуждении попался дельный совет: международные переводы [url=https://mezhdunarodnye-platezhi-kap.ru]международные переводы[/url] Самое главное, что я вынес — банковские комиссии могут быть грабительскими. Согласитесь, абсурд любой очередной международный перевод — это головная боль с отслеживанием статуса. Вот ещё важный момент — прежде чем отправлять деньги обязательно сверьте итоговую сумму. Без этого легко потерять приличную сумму. Короче — не ленитесь проверять информацию перед любой отправкой.

  5. J'ai testé plusieurs plateformes sans jamais être satisfait. Je ne trouvais pas la version officielle sur le Play Store. J'ai vérifié les dernières mises à jour pour lancer le processus sans erreur. J'ai finalement déniché la bonne source et je voulais vous partager tous les détails, vous pouvez consulter les informations à jour ici: 1xbet mobile [url=shooters-pro.com]1xbet mobile[/url]. En deux mots, laissez-moi vous expliquer — après l'avoir installée, j'ai été agréablement surpris.

    Je n'ai rencontré aucun problème lors du téléchargement. J'ai comparé plusieurs apps mais celle-ci est la meilleure — c'est clairement l'application la plus performante du marché. J'espère que vous serez aussi satisfaits que moi...

  6. Питерцы отзовитесь. Менеджеры врут про сроки. Короче, реальные производители с цехом — купить готовую кухню в спб. Фасады из массива. В общем, жмите чтобы не потерять — где купить готовую кухню в спб [url=https://zakazat-kuhnyu-bnm.ru]https://zakazat-kuhnyu-bnm.ru[/url] Проверяйте производителя. Перешлите тому кто ищет.

  7. merge [url=http://www.icrrd.com/blog-article/5104/top-10-merge-games-january-2026]merge[/url]

  8. Ребята кто в Питере живет. Прошерстил кучу салонов — одни перекупы. То сроки изготовления по полгода обещают. Короче, единственные кто не наваривается в тридорога — купить заказать кухню по индивидуальному проекту. Фасады из влагостойкого МДФ. В общем, жмите чтобы не потерять контакт — купить готовую кухню от производителя [url=https://zakazat-kuhnyu-rty.ru]https://zakazat-kuhnyu-rty.ru[/url] Проверяйте производителя по этому списку. Сам столько нервов потратил теперь делюсь.

  9. J'ai essayé plusieurs sites sans jamais être convaincu. Télécharger un fichier fiable devenait vraiment compliqué. J'ai vérifié les dernières mises à jour pour lancer le processus sans erreur. J'ai finalement déniché la bonne source et je voulais vous partager tous les détails, vous pouvez consulter les informations à jour ici: 1xbet nouvelle version à télécharger [url=https://countryontheriver.com]1xbet nouvelle version à télécharger[/url]. Bref, ce que je voulais vous dire — la dernière version est super fluide et intuitive.

    Je n'ai rencontré aucun problème lors du téléchargement. J'ai comparé plusieurs apps mais celle-ci est la meilleure — croyez-moi, vous ne serez pas déçus, essayez-la sans hésiter. Bonne chance à tous...

  10. Ребята всем привет. То доставку ждать три месяца. Объездил уже кучу салонов — тьфу. Короче, реальные производители с совестью — купить готовую кухню в спб из наличия. Фурнитура Blum а не говно. В общем, жмите чтобы не потерять контакты — купить кухню от производителя в спб [url=https://zakazat-kuhnyu-gkl.ru]купить кухню от производителя в спб[/url] Проверяйте производителя в этом списке. Сам полгода мучился теперь делюсь.

  11. Je cherchais une application mobile de qualité pour mes paris. Je n'arrivais pas à mettre la main sur la version officielle. J'ai vérifié les dernières mises à jour pour lancer le processus sans erreur. J'ai finalement trouvé la bonne source et je voulais vous partager tous les détails, vous pouvez consulter les informations à jour ici: télécharger 1xbet ios sans app store [url=www.pupusasriolempa.com]télécharger 1xbet ios sans app store[/url]. Bref, ce que je voulais vous dire — la dernière version est hyper fluide et agréable à utiliser.

    Je n'ai eu aucun problème lors du téléchargement. J'ai comparé plusieurs applis mais celle-ci est la meilleure — c'est sans doute l'application la plus performante du marché. Bonne chance à toutes et tous...

  12. Столкнулся с ситуацией и начал разбираться — где предлагают адекватные условия для перевода денег за границу онлайн. Нашёл подробный анализ ситуации: платежи для импортеров [url=https://mezhdunarodnye-platezhi-fra.ru]https://mezhdunarodnye-platezhi-fra.ru[/url] Ключевой момент, на который стоит обратить внимание — банковские комиссии сильно различаются. Стоит учитывать, что любой перевод за границу онлайн — связан с разными типами комиссий. И ещё один момент — до проведения операции имеет смысл изучить актуальные тарифы. В противном случае можно переплатить из-за невыгодного курса. В итоге — стоит потратить время на анализ перед любой отправкой средств.

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

*

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

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

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

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