LINUX.ORG.RU

PXE boot.


0

0

Добрый день.

Никогда не сталкивался с этой технологией ранее. Решил попробовать. Хочу дать возможность установки debian и к примеру dos используя PXE. Настроил DHCP и TFTP. Клиенты получают ip. Настроил вывод простейшего меню. Что дальше?

Для начала хочу чтобы была возможность запустить по сети какой-либо live-cd. Такое можно организовать? Какие грабли?

Буду признателен за толковые ссылки по этой теме.


Ну так и действуй через pxeinux по аналогии с isolinux/syslinux/extlinux. Проблема в том, что ты можешь передать только kernel и initrd, остальное придётся передавать через nfs/smb/httpfs/curlftpfs/sshfs или что угодно (перед этим в initrd поднимать сеть)

для dos - memdisk

а вообще, на dvd с убунту (по крайней мере, 8.04) есть всё что надо для pxe. я даже на компьютере, где нет загрузки pxe взял ядро и initrd и прописал в grub, и всё, а пакеты по http тянулись, глобально и удобно.

anonymous
()
Ответ на: комментарий от raw2

И вот еще. Делаю я меню такого вида:

DISPLAY boot.txt
LABEL 1
MENU LABEL DOS 6
kernel memdisk
append initrd=dos.img --
LABEL 2
MENU LABEL DOS 3
kernel memdisk
append initrd=dos3.img --
LABEL 3
MENU LABEL WIN98
kernel memdisk
append initrd=win98.img --
PROMPT 1
TIMEOUT 0

и при загрузке по сети мне выводится boot.txt, но никакого меню нет и в помине...

raw2
() автор топика
Ответ на: комментарий от raw2

За меню отвечает menu.c32
есть и графическое - vesamenu.c32

можешь с главной попробовать мой WebClientLite загрузить - просто загнать kernel и initrd, без опций. будет linux с gui, я его для pxe и делал :)

anonymous
()
Ответ на: комментарий от anonymous

Пробовал я и menu.c32 и vesamenu.c32. Не работает ни первое, ни второе. Меню не выводится. Если использую графику, на клиенте похоже идет переключение в графический режим и все. Зависает. В текстовом режиме никакого меню нет.

raw2
() автор топика
Ответ на: комментарий от raw2

Извините, вы /usr/share/doc/syslinux читали? там всё разобрано

PROMPT 0
DEFAULT /boot/menu.c32

LABEL dos
MENU LABEL VERY GOOD FREEDOS EDITION
KERNEL /boot/memdisk
APPEND initrd=/boot/freedos.img

anonymous
()
Ответ на: комментарий от anonymous

можете скачать мой же alr.nxt.ru, там из коробки идёт pxe-загрузка и pxe-server (в var-storage), там я даже русский шрифт прикрутил к загрузочному меню

anonymous
()
Ответ на: комментарий от anonymous

Документацию читал. Делал как вы и написали. Меню нет. Как приду на работу выложу свои конфиги. Спасибо за помощь.

raw2
() автор топика
Ответ на: комментарий от raw2

Внимательно все проверил и выяснилось, что я нигде не напортачил. На некоторых машинах, в частности на паре ноутбуков идет завис на стадии получения файла "default". На большинстве других все отрабатывает нормально. Меню рисуется.

raw2
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.