Обсуждение статьи тематического каталога: Установка FreeBSD 6.0 по сети (freebsd remote dhcp boot install pxe diskless)Ссылка на текст статьи: http://www.opennet.me/base/sys/freebsd_remote_install.txt.html
Могу добавить чуть.
В связи с тем, что с собой часто ноут, а на нём - вин, может оказаться полезным другой способ.
Под вин есть известный tftpd32 (http://tftpd32.jounin.net) - dhcp/tftp(d) в одном флаконе (120k). А чтобы не ставить nfs на вин можно просто перекомпилить pxeboot под загрузку не по nfs, а по tftp (опция LOADER_TFTP_SUPPORT= YES в make.conf, cd /sys/boot/i386/ && make)
Под tftp всё складывается так:
boot\pxeboot
boot\beastie.4th
boot\boot.4th
boot\frames.4th
boot\loader.4th
boot\screen.4th
boot\support.4th
boot\loader.conf
boot\mfsroot.gz
boot\loader.help
boot\device.hints
boot\defaults\loader.conf
boot\kernel\kernel.ko.gz
boot\kernel\acpi.koТонкая настройка :)
tftp не заточен под передачу большого объёма как данных, так и разных (количество) файлов, так что рекомендуется ядро зажать (kernel->kernel.ko.gz), а loader.rc переименовать в boot.4th (т.к. он ищется "раньше", а чем раньше найдётся - тем быстрее загрузится).
Если что - логи tftpd Вам помогут :)
P.S. Да, устанавливаться потом всё одно по ftp - на этот случай есть ftpdmin (64k) -http://www.sentex.net/~mwandel/ftpdmin/index.html
Копирование всего содержимого InstallCD в /tftpboot - не перебор ли?Для большинства линуксовых дистрибутивов достаточны инсталляционные kernel и initrd с pxelinux, а CDROM расшаривается через NFS, FTP или HTTP.
в оригинале:
http://www.freebsd.org/doc/en_US.ISO8859-1/articles/pxe/boot...Особенно хорошо пошло после того, как сказал:
rm -rf /usr/obj/*
cd /usr/src/sys/boot
make
cp /usr/src/sys/boot/i386/pxeldr/pxeboot /usr/tftpbootБез этого все делал по данной статье и не работало. Не находился какойто файл.
при попытке загрузки ядра не находит init и devfs и паникует
> при попытке загрузки ядра не находит init и devfs и паникуетУ меня - то же самое! Вы нашли решение?
По логу - сначала монтируется UFS, затем зачем-то начинает дергать сетевой интерфейс (UP/DOWN) и в процессе слетает
Все сделал по статье, в процессе инсталяции доходит до Mounting 192.168.0.254:/tftpboot over NFS on /dist
и засыпает. Все конфиги перепроверил, не знаю что делать. Помогите.
Отвєчаю на свой жє вопрос: прі стартє nfs в сєті должєн бить хотя би один включенний компьютєр, в протівном случає, всє запускаєтся но клиент отваливаєтся по тамауту. В моєм случає в сєті било два компьютєра: с кого ставилась сістєма, і на кого ставилась сістєма, єстєствєнно что на момєнт старта пєрвого компьютєра второй бил виключєн. Как только подключіл в сеть третий компьютер, которий єстєствєнно бил включєн всє заработало. Возможно ето особєнності сістєми, а возможно моі крівиє рукі. Хотєлось би услишать коментаріі боле кваліфіцированих в етом вопросє людєй.
грюзи?