Видео смотреть бесплатно

Смотреть русское видео

Официальный сайт janmille 24/7/365

Смотреть видео бесплатно

01.02.10 22:32 ko10ok

Есть проблема![решено] pxe&&win под arch

Собственно поднял DHCP + TFTP (оба работают нормально потому не привожу конфиги)

используя pxelinux создал "термитник" в /var/tftpboot

Но вот незадача. Чтобы раздавать инсталл винды нужно при DHCPой отдавать файлик "startrom.0", а что бы грузить чтото более полезное, арч и акронисы, нужно отдавать "pxelinux.0"

Естественно захотелось в pxelinux.cfg/default сказать

1
2
label wxp
 kernel startrom.0

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

Винды при старте получают по TFTP много всего: сначала лоадеры и бутфонтбины, наконец нтдетекты, но когда дело доходит до псевдографической установки - виндовс запрашивает

01:32:17.468297 IP 192.168.1.10.37381 > 192.168.1.100.69:  63 RRQ "j8M-k^Bj9M-k^Bj:M-k^Bj;M-k^Bj<M-k^Bj=M-k^Bj>M-k^Bj?M-iqM-^M" octet blksiz

и что самое странное - это файл txtsetup.si_ совершенно не кирилический )

Притом если DHCP отдать сразу startrom.0 - то файл запрашивается и передается нормально и система переходит дальше к установке.

Возникает соответствующий вопрос - куда порыть?

Уж очень не хочется постоянно в dhcpd.conf лезьть и перекоменчивать то одну то другую строчку

или даже так, если я правильно думаю: как изменять чарсет или кодепагу в пунке pxelinux'конфига? =)

ЗЫ кто разбирался - делал, отпишитесь

ЗЗЫ я кстать до мозга прожженный бывший виндузятник (хотя с установкой арча мне начинает он нравиться нравться), так что многого не знаю и не умею =)


UPD1:

DHCPD

1
2
3
4
5
6
7
8
9
subnet 192.168.1.0 netmask 255.255.255.0 {
 range 192.168.1.10 192.168.1.49;
 filename "pxelinux.0";        # the PXELinux boot agent
# filename "startrom.0";        # the PXELinux boot agent
 next-server 192.168.1.100;
 option subnet-mask 255.255.255.0;
 option broadcast-address 192.168.1.255;
 option routers 192.168.1.1;
}


тобишь висит на интерфейсе eth0 c ипишкой 192.168.1.100 и раздает все просящим,
так же говорит чтобы забрали файлик pxelinux.0 либо startrom.0

TFTPD

tftpd -l -s /var/tftpboot -m /var/tftpboot/tftpd.rules

тобишь tftpd выдает все, что валяется в /var/tftpboot при том, что преобразует запросы по правилам из tftpd.rules (там слеши и большие-маленькие букафки ибо винда спрашивает как пОпАло и чТо пОПало >< )

содержимое /var/tftpboot
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
[ko10ok@ko10ok-desktop ~]$ ls -la /var/tftpboot/
итого 708
drwxr-xr-x 10 root root   4096 Фев  1 21:08 .
drwxr-xr-x 16 root root   4096 Янв 31 23:34 ..
-rwxrwxrwx  1 root root   4952 Июл  7  2003 bootfont.bin
drwxr-xr-x  3 root root   4096 Фев  1 21:37 install
-rwxr-xr-x  1 root root  47564 Фев  1 18:43 ntdetect.com
-rwxrwxrwx  1 root root 241664 Фев  1 16:57 ntldr
-rw-r--r--  1 root root  16138 Янв 31 23:34 pxelinux.0
drwxr-xr-x  2 root root   4096 Фев  2 01:54 pxelinux.cfg
drwxr-xr-x  3 root root   4096 Фев  1 21:09 RIS-LINUX
-rw-r--r--  1 root root  22454 Авг 17  2001 startrom.0
-rwxrwxrwx  1 root root  22454 Авг 17  2001 startrom.com
-rw-r--r--  1 root root    190 Фев  1 20:28 tftpd.rules
-rwxrwxrwx  1 root root   1133 Фев  1 20:48 winnt.sif
drwxr-xr-x  5 root root   4096 Фев  1 21:08 winxpsp2
 



pxelinux
он создал в /var/tftpboot pxelinux.0, который при загрузке по сети и передается на загружаемую тачку, так же запрашивает настройки(пункты меню) из pxelinux.cfg/default

собстно содержимое
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
default /boot/vesamenu.c32                                      
menu color border 0 #ffffffff #00000000                          
menu color sel 7 #ffffffff #ff000000                            
menu color title 0 #ffffffff #00000000                          
menu color unsel 0 #ffffffff #00000000                          
menu color disabled 0 #ffffffff #00000000                        
menu color timeout_msg 0 #ffffffff #00000000                    
menu color timeout 0 #ffffffff #00000000                        
menu background #1F45A5                                          

menu title PXE Network Boot Menu

prompt 0
timeout 1200

label wxp
        kernel startrom.0

label Boot from first hard disk
        localboot 0x80


соответственно пункты меню "wxp" и "Boot from first hard disk"

процесс загрузки:
Машина получив от ДХЦП адресс и название файла запрашивает у сервера этот файл по ТФТП (pxelinux.0) далее использует его для начальной загрузки.
Появляется менюшка. выбираем wxp - фактичеси говорим - грузи ядро startcom.0.
Оно запрашивает и получает файл, затем загрузчик ядра винды ntldr, потом BOOTFONT.BIN - файло шрифтов и наконец ntdetect.com. потом клиент запрашивает крякозябры. (см выше)


по http://www.opennet.ru/docs/RUS/windows_auto_inst/ мануалу с опеннета делал все.


UPD2 [решение]

обновление mkpxelinux. свежий адекватно генерирует pxelinux.0 с которого нормально грузяться винды

(так, для следующих покалений ))





Username 02.02.10 00:26 # +0
а у тебя локаль какая?
ko10ok 02.02.10 01:32 # +0
где глянуть?
KblCb 02.02.10 02:43 # +0
$ locale
ko10ok 02.02.10 12:08 # +0
UTF-8
Username 02.02.10 16:10 # +0
давай-ка тогда подробнее по шагам описывал как делал, с примерами конфигов и проч. Я по сети винду никогда не грузил, мне сложно сходу что-то анализировать
ko10ok 02.02.10 17:58 # +0
UPD прикрепил причем

Если отдавать ДХЦПОЙ сразу файл startrom.0 то винда не просит крякозябры, а запрашивает нормально файл txtsetup.in_ =(((
Username 02.02.10 22:08 # +0
ооооооооччень сильно уверен, что проблема в tftp. Что в tftpd.rules?
zer0nka 02.02.10 22:40 # +1
сам натрахался вдоволь, решая данную проблему - вот решение!
нужно подобрать рабочий pxelinux.0, вот моя сборка pxelinux.0 + меню
zer0nka 02.02.10 23:19 # +0
задавай вопросы, если будут, я уже прошел этот путь...
ko10ok 03.02.10 04:09 # +0
Чувствую себя немного неудачником) Видимо mkpxelinux когда то недавно обновился.
Сгенерировал новый pxelinux.0 и надо же - он нормально работает как ни в чем не бывало.
Спасибо за точную наводку =)

ЗЫ спасибо всем, до скорых встреч (у меня звук в арче упал после апдейта - не вылечу буду еще писать =)))
Username 03.02.10 10:18 # +-1
арч такой арч :-)
ko10ok 03.02.10 11:39 # +0
а мне как ни странно понравился очень...
просто я со звуковой системой не знаком - потому и падает - а что настроено - уже и не упадет =)
zer0nka 03.02.10 11:54 # +0
вот как раз арч тут не причем, проблема в модуле pxe;
за толстый троллинг -1 бал ;-)

Посты Комментарии
Последние посты
    Посты Комментарии
    Последние комментарии
      Посты Комментарии
      Изменения
        Посты Комментарии Изменения Черновики Избранное
        Черновики (все)
          Посты Комментарии Изменения Черновики Избранное
          Избранное (всё)
            Посты Комментарии Изменения Черновики Избранное
            Лучшие блоги (все 88)
            Топ пользователей Топ блогов
            Топ пользователей Топ блогов
            Элита (все 1785 из 141 города)
            Топ пользователей Топ блогов
            welinux.ru

            Смотреть видео онлайн

            Онлайн видео бесплатно


            Смотреть русское с разговорами видео

            Online video HD

            Видео скачать на телефон

            Русские фильмы бесплатно

            Full HD video online

            Смотреть видео онлайн

            Смотреть HD видео бесплатно

            School смотреть онлайн