pxe+tftp-hpa+ris-linux+samba+txtsetup.sif+status21

Обсуждение статьи "Установка Windows XP по сети. RIS, но не Microsoft"

Модераторы: editor, Devils

pxe+tftp-hpa+ris-linux+samba+txtsetup.sif+status21

Сообщение 4upakabra » 17 дек 2008, 19:48

Сабж.
загрузчик/драйвера подготовил (winxp sp2 ru+pxelinux)
дистрибутив расшарил (samba)
tftp (tftp-hpa) не патчил, remap вроде настроил
ris-linux работает
(все в ubuntu 8.10)
winnt.sif
Код: Выделить всё
[data]
floppyless = "1"
msdosinitiated = "1"
UnattendedInstall = "Yes"
; Needed for second stage
OriSrc = "\\192.168.0.1\wininst\\sp2\i386\"
OriTyp = "4"
LocalSourceOnCD = 1

[SetupData]
OsLoadOptions = "/noguiboot /fastdetect"
; Needed for first stage
SetupSourceDevice = "\Device\LanmanRedirector\192.168.0.1\wininst\\sp2\"

[RemoteInstall]
; Avoid automatic format/repartition
Repartition = No
UseWholeDisk = No

[UserData]
ComputerName = test
ProductID=*


Загрузчик выдает сообщение txtsetup.ris не найден или поврежден статус 21.
Обращения к binlsrv.py вроде нет.
Обращения к samba тоже вроде нет.
Не знаю где логи tftp-hpa.

Кто-нибудь знает куда копать?
4upakabra
 
Сообщения: 5
Зарегистрирован: 17 дек 2008, 19:37

Сообщение Rifer » 18 дек 2008, 12:32

Не знаю где логи tftp-hpa.

В /etc/inetd.conf добавть ключ: -v

Код: Выделить всё
tftp           dgram   udp     wait    root  /usr/sbin/in.tftpd /usr/sbin/in.tftpd -s /tftp -m /tftp/tftp.rules -v

логи появяться в /var/log/daemon.log и /var/log/syslog
После включения лога обрати внимание на пути по которым установщик виндовса запрашивает файлы у tftp.
Rifer
 
Сообщения: 3
Зарегистрирован: 04 дек 2008, 10:49

Сообщение 4upakabra » 18 дек 2008, 16:25

Сделал, спасибо!
Дело было в remap.

Теперь работает, обращается к binlsrv.py, но когда дело дохолит до fetnd5bv.sys (видимо драйвер моей сетевой карты) пишет опять статус 21, ругается на d:\...\setup.c (что-то в этом роде)

Скопировал fetnd5bv.sys в /var/lib/tftpboot.

Насколько я понимаю дело опять в remap.

лог tftp:
Код: Выделить всё
Dec 18 16:24:10 celeron500 in.tftpd[10514]: RRQ from 192.168.0.20 filename \sp2\i386\TDI.SY_ remapped to /sp2/i386/tdi.sy_
Dec 18 16:24:10 celeron500 in.tftpd[10515]: RRQ from 192.168.0.20 filename \sp2\i386\ipnat.sy_ remapped to /sp2/i386/ipnat.sy_
Dec 18 16:24:10 celeron500 in.tftpd[10516]: RRQ from 192.168.0.20 filename \sp2\i386\netbt.sy_ remapped to /sp2/i386/netbt.sy_
Dec 18 16:24:10 celeron500 in.tftpd[10517]: RRQ from 192.168.0.20 filename \sp2\i386\fetnd5bv.sy_ remapped to /sp2/i386/fetnd5bv.sy_
Dec 18 16:24:10 celeron500 in.tftpd[10518]: RRQ from 192.168.0.20 filename \sp2\i386\fetnd5bv.sys remapped to /sp2/i386/fetnd5bv.sys


remap.rules:
Код: Выделить всё
r ^\sp2\i386\fetnd5bv.sy_ fetnd5bv.sy_
r ^\sp2\i386\fetnd5bv.sys fetnd5bv.sys
r \sp2\i386\fetnd5bv.sy_ fetnd5bv.sy_
r \sp2\i386\fetnd5bv.sys fetnd5bv.sys
rg \\ /
r KDCOM.DL_ kdcom.dl_
r KDCOM.DLL kdcom.dll
r BOOTVID.dl_ bootvid.dl_
r BOOTVID.dll bootvid.dll
r SETUPREG.HIV setupreg.hiv
r SPDDLANG.SY_ spddlang.sy_
r SPDDLANG.SYS spddlang.sys
r WMILIB.SY_ wmilib.sy_
r WMILIB.SYS wmilib.sys
r 1394BUS.SY_ 1394bus.sy_
r 1394BUS.SYS 1394bus.sys
r PCIIDEX.SY_ pciidex.sy_
r PCIIDEX.SYS pciidex.sys
r USBPORT.SY_ usbport.sy_
r USBPORT.SYS usbport.sys
r USBD.SY_ usbd.sy_
r USBD.SYS usbd.sys
r HIDCLASS.SY_ hidclass.sy_
r HIDCLASS.SYS hidclass.sys
r HIDPARSE.SY_ hidparse.sy_
r HIDPARSE.SYS hidparse.sys
r SCSIPORT.SY_ scsiport.sy_
r SCSIPORT.SYS scsiport.sys
r CLASSPNP.SY_ classpnp.sy_
r CLASSPNP.SYS classpnp.sys
r TDI.SY_ tdi.sy_
r TDI.SYS tdi.sys
r OPRGHDLR.SY_ oprghdlr.sy_
r OPRGHDLR.SYS oprghdlr.sys
r VIDEOPRT.SY_ videoprt.sy_
r VIDEOPRT.SYS videoprt.sys
r HALAACPI.DL_ halaacpi.dl_
r HALAACPI.DLL halaacpi.dll
r iaStor iastor
r Fasttx2k fasttx2k
r S150sx8 s150sx8
r QL2300 ql2300
r Si3112 si3112
r SiSRaid sisraid
r RTL8139.SY_ rtl8139.sy_
r RTL8139.SYS rtl8139.sys


первые 4 строчки - мои упражнения в remap fetnd5bv.sys.
Как жить дальше?
4upakabra
 
Сообщения: 5
Зарегистрирован: 17 дек 2008, 19:37

По-прежнему приветствуюется решение с remap

Сообщение 4upakabra » 18 дек 2008, 16:58

По-прежнему приветствуюется решение с remap - т.е. как сообщить в remap.rules, что fetnd5bv находится по такому-то пути. :lol:

Пездетц. :twisted:
Нашел кривое решение: тупо копируется i386 из дистрибутива в /var/lib/tftpboot/sp2/i386, затем добавляется туда (в i386) fetnd5bv.sys (из lan_drivers.zip или из ранее распакованного для infparser.py) - и пошел partioner.

До этого "изящно" монтировал образ виндовс в /var/lib/tftpboot/sp2.

сабж.
По-прежнему приветствуюется решение с remap - т.е. как сообщить в remap.rules, что fetnd5bv находится по такому-то пути. :lol:
4upakabra
 
Сообщения: 5
Зарегистрирован: 17 дек 2008, 19:37

Сообщение qw-0 » 19 дек 2008, 17:59

4upakabra
А зачем в SetupSourceDevice = "\Device\LanmanRedirector\192.168.0.1\wininst\\sp2\" использовать две \\ и в конце \. Может лучше прописать, например, так SetupSourceDevice = "\Device\LanmanRedirector\192.168.0.1\wininst\sp2"
qw-0
 
Сообщения: 164
Зарегистрирован: 13 апр 2007, 01:20

Сообщение 4upakabra » 20 дек 2008, 09:54

Это да. Это была проба пера.
4upakabra
 
Сообщения: 5
Зарегистрирован: 17 дек 2008, 19:37

Re: По-прежнему приветствуюется решение с remap

Сообщение qw-0 » 20 дек 2008, 17:34

4upakabra писал(а):Нашел кривое решение: тупо копируется i386 из дистрибутива в /var/lib/tftpboot/sp2/i386, затем добавляется туда (в i386) fetnd5bv.sys (из lan_drivers.zip или из ранее распакованного для infparser.py) - и пошел partioner.

Windows всегда ищет дрова в I386. Как реализовать перенаправление с помощью remap.rules я не знаю. Не силен я в линуксах.

А если попытаться с помощью команды ln (вроде бы правильно написал) создать ссылку в каталог i386, такое решение не подойдет?[/quote]
qw-0
 
Сообщения: 164
Зарегистрирован: 13 апр 2007, 01:20

Сообщение 4upakabra » 20 дек 2008, 21:34

Сделал: в првилах remap "\" - xитрый символ. Как и всегда в regexp защищает следующий. Поэтому надо писать:
\\sp2\\i386\\file.name
Всем спасибо
4upakabra
 
Сообщения: 5
Зарегистрирован: 17 дек 2008, 19:37

Re: pxe+tftp-hpa+ris-linux+samba+txtsetup.sif+status21

Сообщение S777ERR66R » 24 янв 2011, 09:50

можете прислать пример рабочего файла remap, а то уже надоело воевать..........
S777ERR66R
 
Сообщения: 21
Зарегистрирован: 08 ноя 2010, 20:06


Вернуться в Установка Windows XP по сети. RIS, но не Microsoft

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron
@Mail.ru