Debian Linux vbox PXE ?
Жуйк, я тут хочу сделать установку линукса по сети, на данный момент только в академических целях. У меня есть debian в vbox, на нем и настраиваю это дело. Настраиваю в соответствии со следующими мануалами:
habrahabr.ru ,
debian-administration.org ,
xgu.ru .
Там я прочитал, что dhcp домашних роутеров не катит и надо поднимать dhcp-server. Я решил настроить его на соседнюю сеть, т.е. на виртуалке есть eth0, который настроен на 192.168.10.0, и eth1, который настроен на сеть 192.168.11.0. Соответственно, eth1 имеет адрес 192.168.11.1. Вроде бы такой сетап не мешает домашней сети работать.
Далее я поставил и настроил tftpd и dhcp-server по мануалам. Вот конфиги tftpd
paste.debian.net и dhcp-server'a
paste.debian.net соответственно. Вот еще interfaces на всякий случай
paste.debian.net .
Создал /var/lib/tftpboot и заполнил как предлагают во второй статье, не работало, сейчас я просто распаковал туда netboot.tar.gz с дебиановского фтпшника, как в статье на хабре. Однако, тоже не работает.
Проблема вот в чем: сначала я сделал второй интерфейс в vbox как "внутренний адаптер", в таком случае dhcp находится запущенной второй виртуалкой, она получает адрес и пытается запустится по pxe, но в итоге говорит, что "операция не позволяется" и шлет меня сюда
ipxe.org . Я толком не понял в чем дело, кроме того, что что-то-там в vbox не поддерживается. Ок. Я переделал интерфейс на серваке в "сетевой мост" и попробовал с нетбука загрузится по сети, он мне выдает следующее:
PXE-T01: File not foud
PXE-E3B: TFTP Error — File Not found
PXE-M0F: Exiting PXE ROM
Подскажите, что я не так сделал или мог сделать, почему не работает?