История изменений
Исправление Vsevolod-linuxoid, (текущая версия) :
Я как-то раз, правда с мега-костылями, ставил Linux через PXE boot:
- Сперва я поставил в VirtualBox Debian 8, причем сделал 2 сетевых адаптера: первый NAT обычный (eth0), второй во внутреннюю виртуальную сеть (eth1).
- Пользуясь вот этой инструкцией, настроил на Debian 8 интернет-шлюз: https://serveradmin.ru/nastroyka-internet-shlyuza-na-debian/ и проверил его работу, загрузив 2 виртуалку, у которой eth0 был подключен в виртуальную сеть VirtualBox, то есть получал адрес по DHCP через eth1 шлюза на Debian 8.
- Потом при помощи вот этих 2 инструкций настроил загрузочный PXE сервер на базе уже имеющегося шлюза: https://3dnews.ru/625306 https://habr.com/company/serverclub/blog/250549/ и проверил его работу аналогичным образом. (Причем реализовал простейший вариант с загрузкой .iso в оперативную память.)
- Ну а потом использовал это для установки на реальный комп: 1 сетевой адаптер Debian 8 перевел в режим внутренней виртуальной сети, а 2 — в режим моста. После чего соединил комп, на котором запущена виртуалка, и тот, на который нужно было поставить ОС, через L2 коммутатор. И вуаля — dnsmasq из виртуалки раздает DHCP, что через мост в VirtualBox попадает на реальный L2 коммутатор, от него на комп, на который нужно ставить ОС, в PXE сервер настроен на той же виртуалке.
Исходная версия Vsevolod-linuxoid, :
Я как-то раз, правда с мега-костылями, ставил Linux через PXE boot:
- Сперва я поставил в VirtualBox Debian 8, причем сделал 2 сетевых адаптера: первый NAT обычный (eth0), второй во внутреннюю виртуальную сеть (eth1).
- Пользуясь вот этой инструкцией, настроил на Debian 8 интернет-шлюз: https://serveradmin.ru/nastroyka-internet-shlyuza-na-debian/ и проверил его работу, загрузив 2 виртуалку, у которой eth0 был подключен в виртуальную сеть VirtualBox.
- Потом при помощи вот этих 2 инструкций настроил загрузочный PXE сервер на базе уже имеющегося шлюза: https://3dnews.ru/625306 https://habr.com/company/serverclub/blog/250549/ и проверил его работу аналогичным образом. (Причем реализовал простейший вариант с загрузкой .iso в оперативную память.)
- Ну а потом использовал это для установки на реальный комп: 1 сетевой адаптер Debian 8 перевел в режим внутренней виртуальной сети, а 2 — в режим моста. После чего соединил комп, на котором запущена виртуалка, и тот, на который нужно было поставить ОС, через L2 коммутатор. И вуаля — dnsmasq из виртуалки раздает DHCP, что через мост в VirtualBox попадает на реальный L2 коммутатор, от него на комп, на который нужно ставить ОС, в PXE сервер настроен на той же виртуалке.