Kaptain.
Telegram /
LinkedIn /
Email /
GIT /
RSS /
GPG /
Заказ печатных плат

№ 5412 В разделе
Sysadmin
от August 17th, 2013,
В подшивках: Linux
В связи с тем, что Parted Magic отныне дистрибутив платный и бесплатно только PXE распространяется, то в знак уважения к создателю мы сегодня запилим загрузку этого дистрибутива по сети. Схема загрузки отличается от прошлой статьи, но ничего принципиально не изменилось.
У меня есть роутер Asus wl-500gpv2 с обновленной прошивкой от theMiron. У нее в качестве DHCP сервера используется уже знакомый DNSMASQ. Также у меня имеется старый ноутбук, который лежит включеный и пыхтит во имя i2p. На него я тоже установил DNSMASQ без DHCP, но с активированым TFTP.
Подключитесь через telnet к вашему роутеру и создайте файл со следующим содержимым:
[admin@WL-485B390635AD root]$ cat /usr/local/etc/dnsmasq.conf
dhcp-boot=pxelinux.0,pxeboot,192.168.99.9
После этого можно сохранить сие изменение flashfs save && flashfs commit && flashfs enable && reboot в прошивке. Это дополнит основной конфиг, находящийся в /etc/dnsmasq.conf.
После этого надо настроить TFTP на вашем сервере. По умолчанию конфиг /etc/dnsmasq.conf полностью закомментирован. Нам нужно раскомментировать только 2 строки, чтобы активировать TFTP сервер:
enable-tftp
tftp-root=/opt/pmagic
Теперь как написано в прошлой статье скачайте с сайта Debian загрузчик pxelinux и распакуйте примерно так:
/opt/pmagic/pxelinux.0
/opt/pmagic/pxelinux.cfg/default
Также в директорию /opt/pmagic распакуйте из архива директории pmagic (она лежит в одной директории с boot). Конфиг pxelinux.cfg/default должен выглядеть так:
# Boot the kernel and initramfs over PXE 32-bit.
LABEL pmagic
LINUX pmagic/bzImage
INITRD pmagic/initrd.img
APPEND edd=off load_ramdisk=1 prompt_ramdisk=0 rw vga=normal loglevel=9 max_loop=256
Итого имеем вот что:
Итак, вы получаете отличный набор для отладки ваших домашних компьютеров от сброса паролей на Windows до серьезного восстановления данных на жестких дисках.
Fortune cookie: If Robert Di Niro assassinates Walter Slezak, will Jodie Foster marry Bonzo??
Что-то не могу на оф. сайте pxe-образ для загрузки найти…
PS А почему именно i2p? Я как бы не разбираюсь пока в теме, tor то понятно не то совсем, но есть там всякие гипербореи и еще которые по вафлям вообще без провайдеров будут соединяться…
PXE на sf.net есть. Про i2p не понял вопроса. Я его выбрал потому, что это сети. С вайфаем не прокатит, т.к. никто кроме меня не работает также в радиусе 50 метров.
Про i2p не суть, я сам не понял, что спросил )) А вот pm Не могу найти, мб плохо ищу…
http://sourceforge.net/projects/partedmagic/files/?source=navbar – тут ссылка на раздел загрузок на http://partedmagic.com/ а там соответственно нету. Я правда нашел какой-то образ, но проверить пока могу только на вбоксе, на нем он не грузится…
PS А по вафле загрузку PXE же нельзя настроить? Т.е. чтобы ноут по вафле и получал от dhcp всю нужную инфу и загружал образ…
ээх видать все-таки кривой образ… требует правильную “root=” опцию загрузки, а без нее не может примонтировать корень и паникует… если не сложно дай прямой ссыль на твой образ, дюже как хочется этот набор посмотреть…
PS А гиперборея это вот: http://hyperboria.net/
образ хороший. могу тебе свой дать. по вайфаю ты его как грузить собрался, если комп к вайфаю подключается только после загрузки ОС? 🙂 тока езернет, тока хардкор.
в конец статьи положил ссылочку для качания
Да про вафлю я тупанул 🙂 сам уже понял 🙂 Меня просто смутил менеджер загрузок биоса, который назывался вроде atheros boot что-то там…
спасибо 🙂
вот же ж дежавю)) случайно набрел на свои же сообщения))
Все, кстати получилось 🙂 Но Правда пришлось initrd.img выложить в доступ по http, так как мой atftp не хотел его отдавать, писал, что слишком большой файл… прям написал в конфиге INITRD http:// и т.д. путь к img и все работает и грузится)