Вячеслав Кузнецов Posted March 28, 2022 Share Posted March 28, 2022 Роутер Keenetic Giga SE, хочу сделать так, чтобы можно было устанавливать винду по шнуру. Подключил SSD на 1тб через юсб, разделил на 2 раздела: один 8гб для EntWare, другой со всякой всячиной для SMB. Включил все функции OPKG для установки ентвари по инструкции и, собственно, установил. Через PuTTY подключаюсь от root, меняю пароль, устанавливаю основные пакеты для tftp: Цитата opkg install xinetd tftp-hpa tftpd-hpa Создаю конфигурационный файл Цитата echo ' service tftp { flags = REUSE socket_type = dgram protocol = udp instances = 30 wait = yes user = admin server = /opt/sbin/tftpd-hpa server_args = -s /opt/srv/tftp cps = 100 2 log_on_success = HOST PID log_on_failure = HOST disable = no } ' > /opt/etc/xinetd.d/tftp Далее стартую TFTP сервер Цитата /opt/etc/init.d/S10xinetd start получаю Failed. Установил dnsmasq, но не смог отредактировать /etc/dnsmasq.conf, потому что его нет и создать нельзя, такой файл лежит по пути /opt/etc/, но смысл от него... Потом где-то узнал, что dnsmasq вообще не работает тут, заместо него ndnproxy. Отредактировал файл /opt/etc/udhcpd.conf Цитата interface br0 start 192.168.1.100 end 192.168.1.120 opt lease 86400 opt subnet 255.255.255.0 opt router 192.168.1.1 opt dns 192.168.1.1 boot_file pxeboot.n12 siaddr 192.168.1.1 Всё равно ничего не работало. Через CLI сделал такой конфиг Цитата ip dhcp pool _WEBADMIN_HOME range 192.168.1.2 192.168.1.91 default-router 192.168.1.1 dns-server 192.168.1.1 lease 25200 bind Home bootfile /srv/tftp/pxeboot.n12 next-server 192.168.1.1 option 67 ascii pxeboot.n12 option 66 ascii 192.168.1.1 debug enable После всего этого команда /opt/etc/init.d/S10xinetd start стала работать. Ноутбук смог загрузить pxeboot.n12 с 192.168.1.1, но теперь загрузчик винды просит файл BCD, хотя он лежит по пути /opt/srv/tftp/boot, т.е. он должен читаться. Может это из-за другой файловой системы? Как настроить tftp, чтобы он мог работать с NTFS? Потому что загрузчик лучше положить в другое место, на другом разделе и места побольше. На всё вот это у меня ушло дней 10, потому что полный ламер в этом и я удивился, что оно вообще заработало. Через Windows-программу PXESRV всё настраивается и работает с этими файлами в 2 щелчка без каких либо вопросов, но нужно конкретно реализовать это через роутер. Подскажите что мне может помочь, а то поддержка Keenetic просто перестала отвечать) Я бы задал вам кучу вопросов и думаю это будет полезно, потому что кому-нибуть это точно понадобится кроме меня. Возможно есть альтернативное решение, типо припилить GRUB или что-то подобное, чтобы оно могло считать загрузчик винды? Если так можно, то скиньте ссылку или подскажите как лучше. Quote Link to comment Share on other sites More sharing options...
Вячеслав Кузнецов Posted March 29, 2022 Author Share Posted March 29, 2022 (edited) Провёл эксперимент. Остановил в EntWare процесс S10xinetd, а ноут до сих под видит, что TFTP включен. Так же отредактировал пути файлов загрузки в файлах /opt/etc/udhcpd.conf и /opt/etc/xinetd.d/tftp на любые и pxeboot.n12 всё равно грузился, я даже удалил его из /opt/srv/tftp/, а загрузка этого файла всё равно была. Откуда же он его подгружает? Заметил, что если в CLI меняю опцию bootfile, то опять же всё загружается, но если я меняю option 67 ascii pxeboot на option 67 ascii /opt/srv/tftp/pxeboot.n12 или на option 67 ascii /opt/srv/tftp/pxeboot, то TFTP работает, но не загружается pxeboot.n12 Теперь вопрос, откуда TFTP берёт путь? На самом деле, если один раз поставить опцию option 67 ascii pxeboot и в файле /opt/etc/xinetd.d/tftp задать правильный путь и загрузиться, то этот файл останется в роутере пока не поменяешь опцию 67 в CLI, а в ENTWARE можно хоть удалить всё, что связано с tftp, всё равно будет грузить файл pxeboot.n12, но после перезагрузки нужно всё делать заново и включать TFTP. Если я в файле /opt/etc/xinetd.d/tftp пропишу путь к загрузчику, который подключен к юсб в роутер и находится на SMB (/tmp/mnt/DATA/SERVER), то этот файл загружаться не будет. Следовательно, нужно как-то по-другому примонтировать юсб или дать какие-то полномочия tftp для доступа к smb или это просто невозможно. Попробовал изменить путь на /opt/var/lib/tftpboot (там распакован syslinux из поста) и в 67 опции прописал pxelinux.0, то он подгрузился, но потребовал файл ldlinux.c32. Я не знаю что это за файл, но думаю, что это аналог BCD в Windows, потому что в папке он присутствует. Edited March 29, 2022 by Вячеслав Кузнецов Quote Link to comment Share on other sites More sharing options...
Вячеслав Кузнецов Posted April 3, 2022 Author Share Posted April 3, 2022 Quote Link to comment Share on other sites More sharing options...
avn Posted April 3, 2022 Share Posted April 3, 2022 (edited) У меня все работает без каких либо проблем. Из всего установлено только tftpd-hpa. Его запуск /opt/etc/init.d/S59tftpd происходит следующим образом: #!/bin/sh ENABLED=yes PROCS=tftpd-hpa ARGS="--listen --secure /tmp/mnt/Data1/Firmwares/PXEBoot -m /opt/etc/tftpd.remap" PREARGS="" DESC=$PROCS PATH=/opt/sbin:/opt/bin:/opt/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin . /opt/etc/init.d/rc.func /opt/etc/tftpd.remap rg \\ / В конфиге dhcp keenetic (192.168.97.97 - ip роутера) option 66 hex 3139322e3136382e39372e393700 #192.168.97.97nil option 67 hex 7078656c696e75782e3000 #pxelinux.0nil ls -al /tmp/mnt/Data1/Firmwares/PXEBoot drwxr-xr-x 7 root root 4096 Jul 12 2020 . drwxr-xr-x 5 root root 4096 Nov 14 2020 .. drwxr-xr-x 4 root root 4096 Jul 12 2020 Boot drwxr-xr-x 4 root root 4096 Jul 11 2020 Linux drwxr-xr-x 4 root root 4096 Jul 15 2020 Windows -rwxrwxrwx 1 root root 666936 Dec 5 2019 bootmgr.exe -rw-rwxrwx 1 root root 24560 Oct 6 2014 chain.c32 drwxr-xr-x 2 root root 4096 Jul 11 2020 efi64 -rw-rwxrwx 1 root root 122308 Oct 6 2014 ldlinux.c32 -rw-rwxrwx 1 root root 186500 Oct 6 2014 libcom32.c32 -rw-rwxrwx 1 root root 24148 Oct 6 2014 libutil.c32 -rw-rw-rw- 1 root root 26140 Oct 6 2014 memdisk -rw-rwxrwx 1 root root 26596 Oct 6 2014 menu.c32 -rwxrwxrwx 1 root root 25358 Mar 19 2019 pxeboot.0 -rwxrwxrwx 1 root root 25358 Mar 19 2019 pxeboot.n12 -rw-rwxrwx 1 root root 12644 Oct 6 2014 pxechn.c32 -rwxr-xr-x 1 root root 46909 Oct 6 2014 pxelinux.0 drwxr-xr-x 2 root root 4096 Jul 10 2020 pxelinux.cfg -rw-rwxrwx 1 root root 1376 Oct 6 2014 reboot.c32 -rw-rwxrwx 1 root root 27104 Oct 6 2014 vesamenu.c32 /tmp/mnt/Data1/Firmwares/PXEBoot/pxelinux.cfg/default Скрытый текст DEFAULT menu.c32 PROMPT 0 TIMEOUT 200 NOESCAPE 0 ALLOWOPTIONS 0 # Menu settings MENU TITLE PXE Boot Menu v20200711 MENU WIDTH 78 MENU ROW 17 MENU MARGIN 0 MENU VSHIFT 0 MENU TIMEOUTROW 25 MENU TABMSGROW 18 MENU CMDLINEROW 18 # Menu colors MENU COLOR BORDER 37;44 #40000000 #00000000 std MENU COLOR TITLE 1;33;44 #C00090F0 #00000000 std MENU COLOR SCROLLBAR 37;44 #40000000 #00000000 std # Labels LABEL wds MENU LABEL Windows Boot Manager KERNEL pxeboot.0 LABEL slitazlive MENU LABEL SliTaz Rolling KERNEL Linux/slitaz-rolling/bzImage APPEND initrd=Linux/slitaz-rolling/rootfs4.gz,Linux/slitaz-rolling/rootfs3.gz,Linux/slitaz-rolling/rootfs2.gz,Linux/slitaz-rolling/rootfs1.gz rw root=/dev/null autologin LABEL memtest86 MENU LABEL MemTest86 4.3.7 (PassMark) KERNEL memdisk INITRD Linux/Memtest86-6.3.0.iso APPEND iso LABEL memtest86plus MENU LABEL MemTest86+ 5.31b KERNEL memdisk INITRD Linux/mt531b.iso APPEND iso LABEL hddreg MENU LABEL HDD Regenerator 2011 KERNEL memdisk INITRD Linux/hddreg-2011.img APPEND img LABEL mhdd MENU LABEL MHDD 4.6 KERNEL memdisk INITRD Linux/mhdd-4.6.img APPEND img LABEL ghost MENU LABEL Symantec Ghost 11.5 KERNEL memdisk INITRD Linux/ghost-11.5.img APPEND img LABEL local MENU DEFAULT MENU LABEL Boot from HardDisk LOCALBOOT 0 TYPE 0x80 LABEL reboot MENU LABEL Reboot System COM32 reboot.c32 Для загрузки образов винды подготовлен специальный файл /tmp/mnt/Data1/Firmwares/PXEBoot/Boot/BCD. В нем расписана вся загрузка с образов винды. ls -alR /tmp/mnt/Data1/Firmwares/PXEBoot/Boot Скрытый текст .: drwxr-xr-x 4 root root 4096 Jul 12 2020 . drwxr-xr-x 7 root root 4096 Jul 12 2020 .. -rwxrwxrwx 1 root root 24576 Jul 13 2020 BCD drwxr-xr-x 2 root root 4096 Jul 12 2020 Fonts -rwxrwxrwx 1 root root 3170304 Mar 19 2019 boot.sdi -rwxrwxrwx 1 root root 990224 Dec 5 2019 memtest.exe drwxr-xr-x 2 root root 4096 Jul 12 2020 ru-RU ./Fonts: drwxr-xr-x 2 root root 4096 Jul 12 2020 . drwxr-xr-x 4 root root 4096 Jul 12 2020 .. -rwxrwxrwx 1 root root 3695830 Mar 19 2019 chs_boot.ttf -rwxrwxrwx 1 root root 3878522 Mar 19 2019 cht_boot.ttf -rwxrwxrwx 1 root root 1985978 Mar 19 2019 jpn_boot.ttf -rwxrwxrwx 1 root root 2373110 Mar 19 2019 kor_boot.ttf -rwxrwxrwx 1 root root 178098 Mar 19 2019 malgun_boot.ttf -rwxrwxrwx 1 root root 175642 Mar 19 2019 malgunn_boot.ttf -rwxrwxrwx 1 root root 145891 Mar 19 2019 meiryo_boot.ttf -rwxrwxrwx 1 root root 144230 Mar 19 2019 meiryon_boot.ttf -rwxrwxrwx 1 root root 165734 Mar 19 2019 msjh_boot.ttf -rwxrwxrwx 1 root root 163705 Mar 19 2019 msjhn_boot.ttf -rwxrwxrwx 1 root root 157274 Mar 19 2019 msyh_boot.ttf -rwxrwxrwx 1 root root 155436 Mar 19 2019 msyhn_boot.ttf -rwxrwxrwx 1 root root 44970 Mar 19 2019 segmono_boot.ttf -rwxrwxrwx 1 root root 86290 Mar 19 2019 segoe_slboot.ttf -rwxrwxrwx 1 root root 85974 Mar 19 2019 segoen_slboot.ttf -rwxrwxrwx 1 root root 49202 Mar 19 2019 wgl4_boot.ttf ./ru-RU: drwxr-xr-x 2 root root 4096 Jul 12 2020 . drwxr-xr-x 4 root root 4096 Jul 12 2020 .. -rwxrwxrwx 1 root root 80696 Mar 19 2019 bootmgr.efi.mui -rwxrwxrwx 1 root root 80696 Mar 19 2019 bootmgr.exe.mui -rwxrwxrwx 1 root root 44856 Mar 19 2019 memtest.exe.mui -rwxrwxrwx 1 root root 34616 Mar 19 2019 wdsmgfw.efi.mui Edited April 4, 2022 by avn 2 Quote Link to comment Share on other sites More sharing options...
Вячеслав Кузнецов Posted April 4, 2022 Author Share Posted April 4, 2022 11 час назад, avn сказал: У меня все работает без каких либо проблем. Из всего установлено только tftpd-hpa. Его запуск /opt/etc/init.d/S59tftpd происходит следующим образом: #!/bin/sh ENABLED=yes PROCS=tftpd-hpa ARGS="--listen --secure /tmp/mnt/Data1/Firmwares/PXEBoot -m /opt/etc/tftpd.remap" PREARGS="" DESC=$PROCS PATH=/opt/sbin:/opt/bin:/opt/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin . /opt/etc/init.d/rc.func /opt/etc/tftpd.remap rg \\ / В конфиге dhcp keenetic (192.168.97.97 - ip роутера) option 66 hex 3139322e3136382e39372e393700 #192.168.97.97nil option 67 hex 7078656c696e75782e3000 #pxelinux.0nil ls -al /tmp/mnt/Data1/Firmwares/PXEBoot drwxr-xr-x 7 root root 4096 Jul 12 2020 . drwxr-xr-x 5 root root 4096 Nov 14 2020 .. drwxr-xr-x 4 root root 4096 Jul 12 2020 Boot drwxr-xr-x 4 root root 4096 Jul 11 2020 Linux drwxr-xr-x 4 root root 4096 Jul 15 2020 Windows -rwxrwxrwx 1 root root 666936 Dec 5 2019 bootmgr.exe -rw-rwxrwx 1 root root 24560 Oct 6 2014 chain.c32 drwxr-xr-x 2 root root 4096 Jul 11 2020 efi64 -rw-rwxrwx 1 root root 122308 Oct 6 2014 ldlinux.c32 -rw-rwxrwx 1 root root 186500 Oct 6 2014 libcom32.c32 -rw-rwxrwx 1 root root 24148 Oct 6 2014 libutil.c32 -rw-rw-rw- 1 root root 26140 Oct 6 2014 memdisk -rw-rwxrwx 1 root root 26596 Oct 6 2014 menu.c32 -rwxrwxrwx 1 root root 25358 Mar 19 2019 pxeboot.0 -rwxrwxrwx 1 root root 25358 Mar 19 2019 pxeboot.n12 -rw-rwxrwx 1 root root 12644 Oct 6 2014 pxechn.c32 -rwxr-xr-x 1 root root 46909 Oct 6 2014 pxelinux.0 drwxr-xr-x 2 root root 4096 Jul 10 2020 pxelinux.cfg -rw-rwxrwx 1 root root 1376 Oct 6 2014 reboot.c32 -rw-rwxrwx 1 root root 27104 Oct 6 2014 vesamenu.c32 /tmp/mnt/Data1/Firmwares/PXEBoot/pxelinux.cfg/default Скрыть содержимое DEFAULT menu.c32 PROMPT 0 TIMEOUT 200 NOESCAPE 0 ALLOWOPTIONS 0 # Menu settings MENU TITLE PXE Boot Menu v20200711 MENU WIDTH 78 MENU ROW 17 MENU MARGIN 0 MENU VSHIFT 0 MENU TIMEOUTROW 25 MENU TABMSGROW 18 MENU CMDLINEROW 18 # Menu colors MENU COLOR BORDER 37;44 #40000000 #00000000 std MENU COLOR TITLE 1;33;44 #C00090F0 #00000000 std MENU COLOR SCROLLBAR 37;44 #40000000 #00000000 std # Labels LABEL wds MENU LABEL Windows Boot Manager KERNEL pxeboot.0 LABEL slitazlive MENU LABEL SliTaz Rolling KERNEL Linux/slitaz-rolling/bzImage APPEND initrd=Linux/slitaz-rolling/rootfs4.gz,Linux/slitaz-rolling/rootfs3.gz,Linux/slitaz-rolling/rootfs2.gz,Linux/slitaz-rolling/rootfs1.gz rw root=/dev/null autologin LABEL memtest86 MENU LABEL MemTest86 4.3.7 (PassMark) KERNEL memdisk INITRD Linux/Memtest86-6.3.0.iso APPEND iso LABEL memtest86plus MENU LABEL MemTest86+ 5.31b KERNEL memdisk INITRD Linux/mt531b.iso APPEND iso LABEL hddreg MENU LABEL HDD Regenerator 2011 KERNEL memdisk INITRD Linux/hddreg-2011.img APPEND img LABEL mhdd MENU LABEL MHDD 4.6 KERNEL memdisk INITRD Linux/mhdd-4.6.img APPEND img LABEL ghost MENU LABEL Symantec Ghost 11.5 KERNEL memdisk INITRD Linux/ghost-11.5.img APPEND img LABEL local MENU DEFAULT MENU LABEL Boot from HardDisk LOCALBOOT 0 TYPE 0x80 LABEL reboot MENU LABEL Reboot System COM32 reboot.c32 Для загрузки образов винды подготовлен специальный файл /tmp/mnt/Data1/Firmwares/PXEBoot/Boot/BCD. В нем расписана вся загрузка с образов винды. ls -alR /tmp/mnt/Data1/Firmwares/PXEBoot/Boot Скрыть содержимое .: drwxr-xr-x 4 root root 4096 Jul 12 2020 . drwxr-xr-x 7 root root 4096 Jul 12 2020 .. -rwxrwxrwx 1 root root 24576 Jul 13 2020 BCD drwxr-xr-x 2 root root 4096 Jul 12 2020 Fonts -rwxrwxrwx 1 root root 3170304 Mar 19 2019 boot.sdi -rwxrwxrwx 1 root root 990224 Dec 5 2019 memtest.exe drwxr-xr-x 2 root root 4096 Jul 12 2020 ru-RU ./Fonts: drwxr-xr-x 2 root root 4096 Jul 12 2020 . drwxr-xr-x 4 root root 4096 Jul 12 2020 .. -rwxrwxrwx 1 root root 3695830 Mar 19 2019 chs_boot.ttf -rwxrwxrwx 1 root root 3878522 Mar 19 2019 cht_boot.ttf -rwxrwxrwx 1 root root 1985978 Mar 19 2019 jpn_boot.ttf -rwxrwxrwx 1 root root 2373110 Mar 19 2019 kor_boot.ttf -rwxrwxrwx 1 root root 178098 Mar 19 2019 malgun_boot.ttf -rwxrwxrwx 1 root root 175642 Mar 19 2019 malgunn_boot.ttf -rwxrwxrwx 1 root root 145891 Mar 19 2019 meiryo_boot.ttf -rwxrwxrwx 1 root root 144230 Mar 19 2019 meiryon_boot.ttf -rwxrwxrwx 1 root root 165734 Mar 19 2019 msjh_boot.ttf -rwxrwxrwx 1 root root 163705 Mar 19 2019 msjhn_boot.ttf -rwxrwxrwx 1 root root 157274 Mar 19 2019 msyh_boot.ttf -rwxrwxrwx 1 root root 155436 Mar 19 2019 msyhn_boot.ttf -rwxrwxrwx 1 root root 44970 Mar 19 2019 segmono_boot.ttf -rwxrwxrwx 1 root root 86290 Mar 19 2019 segoe_slboot.ttf -rwxrwxrwx 1 root root 85974 Mar 19 2019 segoen_slboot.ttf -rwxrwxrwx 1 root root 49202 Mar 19 2019 wgl4_boot.ttf ./ru-RU: drwxr-xr-x 2 root root 4096 Jul 12 2020 . drwxr-xr-x 4 root root 4096 Jul 12 2020 .. -rwxrwxrwx 1 root root 80696 Mar 19 2019 bootmgr.efi.mui -rwxrwxrwx 1 root root 80696 Mar 19 2019 bootmgr.exe.mui -rwxrwxrwx 1 root root 44856 Mar 19 2019 memtest.exe.mui -rwxrwxrwx 1 root root 34616 Mar 19 2019 wdsmgfw.efi.mui А как мне можно его запустить? Захожу от root Quote Link to comment Share on other sites More sharing options...
vadimbn Posted April 4, 2022 Share Posted April 4, 2022 chmod 755 /opt/etc/init.d/S59tftpd /opt/etc/init.d/S59tftpd Quote Link to comment Share on other sites More sharing options...
Вячеслав Кузнецов Posted April 4, 2022 Author Share Posted April 4, 2022 1 минуту назад, vadimbn сказал: chmod 755 /opt/etc/init.d/S59tftpd /opt/etc/init.d/S59tftpd помогло, спасибо Quote Link to comment Share on other sites More sharing options...
Вячеслав Кузнецов Posted April 4, 2022 Author Share Posted April 4, 2022 17 часов назад, avn сказал: У меня все работает без каких либо проблем. Из всего установлено только tftpd-hpa. Его запуск /opt/etc/init.d/S59tftpd происходит следующим образом: #!/bin/sh ENABLED=yes PROCS=tftpd-hpa ARGS="--listen --secure /tmp/mnt/Data1/Firmwares/PXEBoot -m /opt/etc/tftpd.remap" PREARGS="" DESC=$PROCS PATH=/opt/sbin:/opt/bin:/opt/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin . /opt/etc/init.d/rc.func /opt/etc/tftpd.remap rg \\ / В конфиге dhcp keenetic (192.168.97.97 - ip роутера) option 66 hex 3139322e3136382e39372e393700 #192.168.97.97nil option 67 hex 7078656c696e75782e3000 #pxelinux.0nil ls -al /tmp/mnt/Data1/Firmwares/PXEBoot drwxr-xr-x 7 root root 4096 Jul 12 2020 . drwxr-xr-x 5 root root 4096 Nov 14 2020 .. drwxr-xr-x 4 root root 4096 Jul 12 2020 Boot drwxr-xr-x 4 root root 4096 Jul 11 2020 Linux drwxr-xr-x 4 root root 4096 Jul 15 2020 Windows -rwxrwxrwx 1 root root 666936 Dec 5 2019 bootmgr.exe -rw-rwxrwx 1 root root 24560 Oct 6 2014 chain.c32 drwxr-xr-x 2 root root 4096 Jul 11 2020 efi64 -rw-rwxrwx 1 root root 122308 Oct 6 2014 ldlinux.c32 -rw-rwxrwx 1 root root 186500 Oct 6 2014 libcom32.c32 -rw-rwxrwx 1 root root 24148 Oct 6 2014 libutil.c32 -rw-rw-rw- 1 root root 26140 Oct 6 2014 memdisk -rw-rwxrwx 1 root root 26596 Oct 6 2014 menu.c32 -rwxrwxrwx 1 root root 25358 Mar 19 2019 pxeboot.0 -rwxrwxrwx 1 root root 25358 Mar 19 2019 pxeboot.n12 -rw-rwxrwx 1 root root 12644 Oct 6 2014 pxechn.c32 -rwxr-xr-x 1 root root 46909 Oct 6 2014 pxelinux.0 drwxr-xr-x 2 root root 4096 Jul 10 2020 pxelinux.cfg -rw-rwxrwx 1 root root 1376 Oct 6 2014 reboot.c32 -rw-rwxrwx 1 root root 27104 Oct 6 2014 vesamenu.c32 /tmp/mnt/Data1/Firmwares/PXEBoot/pxelinux.cfg/default Показать содержимое DEFAULT menu.c32 PROMPT 0 TIMEOUT 200 NOESCAPE 0 ALLOWOPTIONS 0 # Menu settings MENU TITLE PXE Boot Menu v20200711 MENU WIDTH 78 MENU ROW 17 MENU MARGIN 0 MENU VSHIFT 0 MENU TIMEOUTROW 25 MENU TABMSGROW 18 MENU CMDLINEROW 18 # Menu colors MENU COLOR BORDER 37;44 #40000000 #00000000 std MENU COLOR TITLE 1;33;44 #C00090F0 #00000000 std MENU COLOR SCROLLBAR 37;44 #40000000 #00000000 std # Labels LABEL wds MENU LABEL Windows Boot Manager KERNEL pxeboot.0 LABEL slitazlive MENU LABEL SliTaz Rolling KERNEL Linux/slitaz-rolling/bzImage APPEND initrd=Linux/slitaz-rolling/rootfs4.gz,Linux/slitaz-rolling/rootfs3.gz,Linux/slitaz-rolling/rootfs2.gz,Linux/slitaz-rolling/rootfs1.gz rw root=/dev/null autologin LABEL memtest86 MENU LABEL MemTest86 4.3.7 (PassMark) KERNEL memdisk INITRD Linux/Memtest86-6.3.0.iso APPEND iso LABEL memtest86plus MENU LABEL MemTest86+ 5.31b KERNEL memdisk INITRD Linux/mt531b.iso APPEND iso LABEL hddreg MENU LABEL HDD Regenerator 2011 KERNEL memdisk INITRD Linux/hddreg-2011.img APPEND img LABEL mhdd MENU LABEL MHDD 4.6 KERNEL memdisk INITRD Linux/mhdd-4.6.img APPEND img LABEL ghost MENU LABEL Symantec Ghost 11.5 KERNEL memdisk INITRD Linux/ghost-11.5.img APPEND img LABEL local MENU DEFAULT MENU LABEL Boot from HardDisk LOCALBOOT 0 TYPE 0x80 LABEL reboot MENU LABEL Reboot System COM32 reboot.c32 Для загрузки образов винды подготовлен специальный файл /tmp/mnt/Data1/Firmwares/PXEBoot/Boot/BCD. В нем расписана вся загрузка с образов винды. ls -alR /tmp/mnt/Data1/Firmwares/PXEBoot/Boot Показать содержимое .: drwxr-xr-x 4 root root 4096 Jul 12 2020 . drwxr-xr-x 7 root root 4096 Jul 12 2020 .. -rwxrwxrwx 1 root root 24576 Jul 13 2020 BCD drwxr-xr-x 2 root root 4096 Jul 12 2020 Fonts -rwxrwxrwx 1 root root 3170304 Mar 19 2019 boot.sdi -rwxrwxrwx 1 root root 990224 Dec 5 2019 memtest.exe drwxr-xr-x 2 root root 4096 Jul 12 2020 ru-RU ./Fonts: drwxr-xr-x 2 root root 4096 Jul 12 2020 . drwxr-xr-x 4 root root 4096 Jul 12 2020 .. -rwxrwxrwx 1 root root 3695830 Mar 19 2019 chs_boot.ttf -rwxrwxrwx 1 root root 3878522 Mar 19 2019 cht_boot.ttf -rwxrwxrwx 1 root root 1985978 Mar 19 2019 jpn_boot.ttf -rwxrwxrwx 1 root root 2373110 Mar 19 2019 kor_boot.ttf -rwxrwxrwx 1 root root 178098 Mar 19 2019 malgun_boot.ttf -rwxrwxrwx 1 root root 175642 Mar 19 2019 malgunn_boot.ttf -rwxrwxrwx 1 root root 145891 Mar 19 2019 meiryo_boot.ttf -rwxrwxrwx 1 root root 144230 Mar 19 2019 meiryon_boot.ttf -rwxrwxrwx 1 root root 165734 Mar 19 2019 msjh_boot.ttf -rwxrwxrwx 1 root root 163705 Mar 19 2019 msjhn_boot.ttf -rwxrwxrwx 1 root root 157274 Mar 19 2019 msyh_boot.ttf -rwxrwxrwx 1 root root 155436 Mar 19 2019 msyhn_boot.ttf -rwxrwxrwx 1 root root 44970 Mar 19 2019 segmono_boot.ttf -rwxrwxrwx 1 root root 86290 Mar 19 2019 segoe_slboot.ttf -rwxrwxrwx 1 root root 85974 Mar 19 2019 segoen_slboot.ttf -rwxrwxrwx 1 root root 49202 Mar 19 2019 wgl4_boot.ttf ./ru-RU: drwxr-xr-x 2 root root 4096 Jul 12 2020 . drwxr-xr-x 4 root root 4096 Jul 12 2020 .. -rwxrwxrwx 1 root root 80696 Mar 19 2019 bootmgr.efi.mui -rwxrwxrwx 1 root root 80696 Mar 19 2019 bootmgr.exe.mui -rwxrwxrwx 1 root root 44856 Mar 19 2019 memtest.exe.mui -rwxrwxrwx 1 root root 34616 Mar 19 2019 wdsmgfw.efi.mui Спасибо большое, всё заработало! Только настораживает скорость, если раздавать TFTP сервер с компа через шнур, то скорость гигабитная и всё загружается быстро. Если TFTP сервер на роутере с файлами через USB3.0 SSD, то скорость передачи примерно 40-60 МБит. У всех так? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.