Как стать автором
Обновить

Установка Kali Linux по сети для самых маленьких (PXE Boot)

Panasonic CF-28Задача по установке Kali Linux на старенький ноут (Panasonic Toughbook CF-28), не имеющий дискового привода и, как оказалось, не умеющий загружаться с USB-флешки, имела единственное решение — установка по локальной сети. Этот процесс описан для продвинутых пользователей в официальной документации Kali Linux, но некоторые моменты пришлось обойти более очевидными путями. Подробности — под катом.

Имею слабость извлекать хоть какую-то пользу из старого, но работоспособного железа. Несмотря на слабенькие по современным меркам параметры (Pentium-M III 1GHz, 512MB RAM), этот ноут выполнен в неубиваемом корпусе из магниевого сплава и соответствует стандарту защищенности MIL-STD-810F, что станет достойным обрамлением арсенала начинающего пентестера.

Несмотря на скудные возможности настроек BIOS, необходимая загрузка по LAN присутствует в меню. В этом случае ноут будет искать в локальной сети DHCP-сервер, который передает ей предварительно установленные настройки TFTP-сервера, на котором и хранится дистрибутив. Одна из реализаций загружаемого по PXE файла — pxelinux — умеет показывать пользователю меню, похожее на меню syslinux, а также загружать по сети и передавать управление ядру Linux. Официальная документация Kali Linux рекомендует установку dnsmasq, чтобы предоставить DHCP/TFTP сервер, но для этого необходимо иметь в локалке Linux-машину или, например, роутер c OpenWRT, но в моем типичном случае есть лишь компьютер с Win7, к которому можно подключиться и без роутера (кросс-кабелем).

Для запуска DHCP/TFTP сервера в Windows был использован Tftpd32. В его настройках необходимо указать папку, в которой расположится специальный дистрибутив Kali Linux, предназначенный для установки по сети (64x тут). Распакуйте скачанный архив в папку корректно, а не первым попавшимся WinRAR'ом. Настройки DHCP вполне очевидны, ничего нового, разве что необходимо указать загрузочный файл pxelinux.0 в соответствующем поле. В случае, если адреса у вас раздает роутер, то можно отключить в его настройках DHCP-сервер на время установки, предварительно прописав своему компьютеру статический IP-адрес.



Итак, предварительная подготовка к установке завершена. Перезагружаем ноут, выбирая загрузку по сети в BIOS, наблюдаем процесс поиска DHCP-сервера и в итоге видим на экране загрузочный экран Kali Linux. Что и требовалось.

Теги:
Хабы:
Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.