1

Я бы хотел, чтобы PXE загрузил ноутбук для установки на него Debian.

Как правило, я бы использовал кабель CAT5 для подключения ноутбука к маршрутизатору, поскольку я не могу загрузиться из сети через Wi-Fi. Мой маршрутизатор, на котором запущен Tomato, назначит IP-адрес, а затем укажет на виртуальную машину на моем ноутбуке в качестве сервера next_server, и виртуальная машина будет обслуживать все необходимое для установки ОС, принудительной настройки через Ansible и т.д.

На этот раз у меня нет роутера. Здесь есть сеть Wi-Fi, которую я не контролирую, и маршрутизатор ISP, скорее всего, не имеет конфигурации для установки какого-либо сервера next_server.

При загрузке ноутбука я подумывал подключить его напрямую к ноутбуку через кабель CAT5. (Я предполагаю, что оба порта Ethernet поддерживают автоматическое определение, поэтому мне не нужно прибегать к использованию перекрестного кабеля.)

Я не хочу устанавливать тонну программного обеспечения на моем ноутбуке, чтобы начать работу, но я могу согласиться на несколько простых пакетов, если это необходимо.

В конечном итоге я хочу, чтобы этот ноутбук загружался по сети, находил виртуальную машину на своем ноутбуке и начинал загрузку - и все это без необходимости перенастраивать что-либо на маршрутизаторе ISP.

Виртуальная машина работает в Oracle VirtualBox и в настоящее время по некоторым причинам настроена с двумя сетевыми адаптерами. Я могу изменить эти настройки виртуальной машины, если это необходимо.

Первый адаптер подключен к мостовому адаптеру с именем wlan0.

Второй адаптер подключен к адаптеру только для хоста с именем vboxnet0.

РЕДАКТИРОВАТЬ: Чтобы ответить на некоторые комментарии и уточнить мои настройки, нет компьютеров с Windows.

Здесь есть маршрутизатор Wi-Fi, предоставленный провайдером, который я не могу контролировать; у него включен DHCP, поэтому беспроводные устройства и ноутбуки получают IP-адреса NAT, но не имеют значения следующего сервера для загрузки по сети.

Беспроводной маршрутизатор также не подходит для дополнительных подключений Ethernet, поэтому я не могу подключить новый ноутбук напрямую к его порту Ethernet.

Оба ноутбука оснащены беспроводными сетевыми картами и подключены к беспроводному маршрутизатору для доступа в Интернет. Ноутбуки также имеют порт Ethernet, который редко используется.

Второй ноутбук не имеет ОС; диск стерт и готов к установке ОС.

Мой физический ноутбук работает под управлением Debian.

На моем ноутбуке установлена виртуальная машина Debian, работающая в Virtual Box, которую я использую для обслуживания клиентов сетевой загрузки. Эта виртуальная машина в настоящее время предполагает, что маршрутизатор Tomato будет предоставлять DHCP, а также значение следующего сервера, указывающее на виртуальную машину.

Маршрутизатор Tomato больше не используется, только упомянутый выше беспроводной маршрутизатор, что вызывает у меня настоящее горе.

ВМ обеспечивает загрузку PXE, поэтому загрузочные клиенты могут загружаться с компакт-диска System Rescue, TRK, установщиков Debian, live CD Debian и т.д.

Обычно я загружаю установщик Debian через PXE, а затем указываю на ту же виртуальную машину для предварительной конфигурации Debian, поскольку виртуальная машина также использует HTTP-сервер для обслуживания файлов предварительной загрузки.

Если мне удастся добраться до конфигурации preseed, загрузившись с установщика компакт-диска или USB, то я считаю, что это приемлемый обходной путь для моей ситуации. Скорее всего, мне нужно записать компакт-диск, но это должен быть компакт-диск объемом 650 МБ или меньше, поскольку здесь нет DVD-дисков.

После завершения базовой установки я запускаю команды Ansible со своего физического ноутбука, чтобы перенести изменения конфигурации на вновь подготовленное оборудование.

3 ответа3

1

Выбранный ответ подразумевает создание USB-накопителя; настоящая боль. Вы можете настроить PXE-сервер и начать установку Debian через 15 минут, не касаясь уже установленного DHCP-сервера. Смотрите здесь:https://www.vercot.com/~serva/an/WindowsPXE1.html

для Debian см. здесь http://vercot.com/~serva/an/NonWindowsPXE3.html

(Я связан с развитием сервы)

0

Для этого вы можете использовать протоколы bootp или DHCP. Вам строго не нужен маршрутизатор, но вам нужно что-то для обеспечения этих протоколов.

Практически любая сетевая карта авто чувств. Это что-то вроде современного мифа, который вам нужен.

То, что вы хотите использовать, - это мостовой адаптер, подключите его к сети Ethernet и подключите ваш ноутбук напрямую. Вы также можете использовать адаптер только для хоста, а затем в Windows соединить его интерфейс с другим адаптером.

0

Самый простой способ - создать загрузочную флешку из уже имеющегося у вас Debian ISO и подключиться к другому ноутбуку с помощью ручной настройки IP.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .