Если DHCP сервер уже есть..

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

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

Сообщение _alexander_ » 15 сен 2008, 07:42

sash писал(а):Решил перейти на виндовый DHCP. Потушил в Керио, поднял в WIN2K3 x64 битной винде. Как оказалось там сервис Trivial FTP Daemon уже есть. Добавил только строку в реестре, указав путь к файлу загрузки и сервис поставил в авто. В опциях DHCP добавил 5 строчек: 013, 043, 060, 066, 067. Описалову в инете нашёл как это сделать и всё зачирикало:-)
Изображение


Можно узнать, за что отвечают опции 013, 043, 060?
066, 067 понятно для чего.

Просто дело в том, что у меня 2 модели машин (vectra vl 410/420 dt) отказываются загружаться по сети используя при этом dhcp на win2000server с указанными опциями 066, 067. Машина пишет file not found. При использовании же dhcpd ISC на базе asplinux, все проходит на ура. Остальные машины грузятся как при использовании dhcp от win2000server, так и dhcpd на линуксе. Вот мне и стало интересно, что за эти 3 опции такие: 013, 043, 060? На тех проблемных машинах PXE-загрузчик не свежей версии, и думается, что указанных опций 066 и 067 - недостаточно.

А также что прописывал в реестре и для чего? Я о:
Добавил только строку в реестре, указав путь к файлу загрузки и сервис поставил в авто.


Update: нашел расшифровку опций dhcp: http://www.regatta.cs.msu.su/doc/usr/sh ... p_dhcp.htm
Последний раз редактировалось _alexander_ 15 сен 2008, 12:42, всего редактировалось 1 раз.
_alexander_
 
Сообщения: 23
Зарегистрирован: 29 апр 2008, 16:34
Откуда: Новый Уренгой

Сообщение denio » 15 сен 2008, 11:39

root HELP!
В продолжение...

Поставил PXELINUX. Загрузчик работает отлично! С образов дискет Win98 грузится тоже на ура!
Но Винду ставить так и не хочет!
Более того, пробовал грузиться с разных IMZ образов! Удалось только с win98. C образов Partition Magic и с образов Acronis грузиться тоже отказывается!!!
denio
 
Сообщения: 8
Зарегистрирован: 13 сен 2008, 23:50

Сообщение _alexander_ » 15 сен 2008, 12:57

Помогите перевести часть /etc/dhcpd.conf в опции dhcp win2000server:

allow booting;

allow bootp;


option space PXE;

option PXE.mtftp-ip code 1 = ip-address;

option PXE.mtftp-cport code 2 = unsigned integer 16;

option PXE.mtftp-sport code 3 = unsigned integer 16;

option PXE.mtftp-tmout code 4 = unsigned integer 8;

option PXE.mtftp-delay code 5 = unsigned integer 8;

option PXE.discovery-control code 6 = unsigned integer 8;

option PXE.discovery-mcast-addr code 7 = ip-address;



class "PXE" {

match if substring(option vendor-class-identifier, 0, 9) = "PXEClient";

option vendor-class-identifier "PXEClient";

vendor-option-space PXE;

option PXE.mtftp-ip 0.0.0.0;

option PXE.mtftp-tmout 60;

filename "pxelinux.0";

next-server 10.x.x.x;

}

С этим конфигом в линуксе, грузятся все машины по сети.

В настоящее время в dhcp win2000server указаны только 066 и 067 опции. При использовании dhcp win2000server не хотят загружаться
две модели.

Думаю, если перевести настройку конфига под линукс на windows, то можно будет разрешить проблему с двумя моделями.
_alexander_
 
Сообщения: 23
Зарегистрирован: 29 апр 2008, 16:34
Откуда: Новый Уренгой

Сообщение root » 15 сен 2008, 17:23

denio писал(а):root HELP!
В продолжение...

Поставил PXELINUX. Загрузчик работает отлично! С образов дискет Win98 грузится тоже на ура!
Но Винду ставить так и не хочет!
Более того, пробовал грузиться с разных IMZ образов! Удалось только с win98. C образов Partition Magic и с образов Acronis грузиться тоже отказывается!!!

Файл default нужно посмотреть.
root
Site Admin
 
Сообщения: 439
Зарегистрирован: 20 июл 2006, 00:45

Сообщение denio » 15 сен 2008, 21:51

вот файл default
Код: Выделить всё
DEFAULT vesamenu.c32
ALLOWOPTIONS 0
PROMPT 0
FONT cyr_a8x16.psf
TIMEOUT 300
ONTIMEOUT local

MENU TITLE Install Windows XP
MENU BACKGROUND back.jpg

MENU COLOR border 30;44 #00000000 #00000000 none
MENU COLOR unsel 37;44 #90ffffff #00000000 std
MENU COLOR sel 7;37;40 #70ffffff #20ff8000 all
MENU COLOR hotsel 1;7;37;40 #e0ffffff #20ff8000 all

LABEL ntldr
MENU LABEL WindowsXP SP2
KERNEL startrom.n12

label dos
MENU LABEL Boot DOS
kernel \memdisk
append initrd=\win98.imz

label win98
MENU LABEL Boot Disk Windows98
kernel \memdisk
append initrd=\winb98se.ima

label acronisti
MENU LABEL Acronis True Image v7.0
kernel kernel_ti.dat
append ramdisk_size=32768 vga=791 initrd=initrd_ti.dat quiet


label acronisdd
MENU LABEL Acronis Disk Director v.10.0
kernel kernel_dd.dat
append ramdisk_size=32768 vga=791 initrd=initrd_dd.dat quiet

LABEL local
MENU LABEL Booting from HDD
LOCALBOOT 0


Acronis загрузить удалось! Извлёк из образов акрониса файлы ядра kernel и файлы ramdisk. Грузится Акронис нормально... только вот почему-то не находит ни одного жесткого диска!?!?
Установку винды так и не удалось сделать!
Где может быть косяк? HELP!

На всякий случай файл winnt.sif
Код: Выделить всё
;SetupMgrTag
[Data]
AutoPartition=0
MsDosInitiated="1"
UnattendedInstall="Yes"
floppyless="1"
LocalSourceOnCD=1
OriSrc="\\192.168.0.1\WINXP\INSTALL\I386"
OriTyp="4"

[SetupData]
OsLoadOptions = "/noguiboot /fastdetect"
SetupSourceDevice = "\Device\LanmanRedirector\192.168.0.1\WINXP\INSTALL"


[RemoteInstall]
Repartition = No
UseWholeDisk = No

[Unattended]
AutoActivate=No
DUDisable = Yes
CrashDumpSetting=0
DriverSigningPolicy=Ignore
FactoryMode=No
FileSystem=*
Repartition=No
OemPreinstall=Yes
OemSkipEula=Yes
TargetPath=\windows
UnattendMode=FullUnattended
UnattendSwitch=Yes
WaitForReboot=No
NtUpgrade=No
OverwriteOemFilesOnUpgrade=No

[UserData]
ProductID=K92GJ-DFTYV-KFHBY-3Y9HY-692HW
FullName=""
OrgName=""

[Identification]
JoinWorkgroup=MSHOME

[RegionalSettings]
LanguageGroup = 1,5
SystemLocale = 00000419
UserLocale = 00000419
InputLocale = 0409:00000409,0419:00000419

[GuiUnattended]
OemSkipWelcome = 1
OemSkipRegional = 1
TimeZone = 130
AdminPassword = "*"
AutoLogon = Yes
AutoLogonCount=1
EncryptedAdminPassword=No

[Display]
BitsPerPel = 16
XResolution = 800
YResolution = 600
VRefresh = 60

[WindowsFirewall]
Profiles = WindowsFirewall.TurnOffFirewall

[WindowsFirewall.TurnOffFirewall]
Mode = 0

[TerminalServices]
AllowConnections=0

[PCHealth]
RA_AllowToGetHelp=0
denio
 
Сообщения: 8
Зарегистрирован: 13 сен 2008, 23:50

Сообщение root » 15 сен 2008, 23:18

denio писал(а):вот файл default[

Как я и думал. Типичная ошибка. Для pxelinux файл startrom.n12
необходимо переименовать в startrom.0. Ну и естественно исправить строку KERNEL startrom.n12 на KERNEL startrom.0
root
Site Admin
 
Сообщения: 439
Зарегистрирован: 20 июл 2006, 00:45

Сообщение denio » 15 сен 2008, 23:40

Спасибо! Одну ошибку исправил! )))

Теперь при выборе Windows XP... немого думает и выдаёт злосчастный TFTP Failed
:cry: чё делать??????
denio
 
Сообщения: 8
Зарегистрирован: 13 сен 2008, 23:50

Сообщение root » 15 сен 2008, 23:53

denio
Лог давай.
root
Site Admin
 
Сообщения: 439
Зарегистрирован: 20 июл 2006, 00:45

Сообщение denio » 16 сен 2008, 00:03

Вуаля!))) Свежеиспеченный!
Код: Выделить всё
Connection received from 192.168.0.3 on port 2070 [16/09 01:06:41.395]
Read request for file <pxelinux.0>. Mode octet [16/09 01:06:41.395]
OACK: <tsize=14080,> [16/09 01:06:41.395]
Using local port 3792 [16/09 01:06:41.395]
Peer returns ERROR <TFTP Aborted> -> aborting transfer [16/09 01:06:41.395]
Connection received from 192.168.0.3 on port 2071 [16/09 01:06:41.410]
Read request for file <pxelinux.0>. Mode octet [16/09 01:06:41.410]
OACK: <blksize=1456,> [16/09 01:06:41.410]
Using local port 3793 [16/09 01:06:41.410]
<pxelinux.0>: sent 1 blk, 976 bytes in 0 s. 0 blk resent [16/09 01:06:41.410]
Connection received from 192.168.0.3 on port 57089 [16/09 01:06:41.426]
Read request for file <pxelinux.cfg/44454c4c-4800-1034-8059-cac04f4e324a>. Mode octet [16/09 01:06:41.426]
File <pxelinux.cfg\44454c4c-4800-1034-8059-cac04f4e324a> : error 2 in system call CreateFile The system cannot find the file specified. [16/09 01:06:41.426]
Connection received from 192.168.0.3 on port 57090 [16/09 01:06:41.426]
Read request for file <pxelinux.cfg/01-00-15-c5-cd-0c-1d>. Mode octet [16/09 01:06:41.426]
File <pxelinux.cfg\01-00-15-c5-cd-0c-1d> : error 2 in system call CreateFile The system cannot find the file specified. [16/09 01:06:41.426]
Connection received from 192.168.0.3 on port 57091 [16/09 01:06:41.426]
Read request for file <pxelinux.cfg/C0A80003>. Mode octet [16/09 01:06:41.442]
File <pxelinux.cfg\C0A80003> : error 2 in system call CreateFile The system cannot find the file specified. [16/09 01:06:41.442]
Connection received from 192.168.0.3 on port 57092 [16/09 01:06:41.442]
Read request for file <pxelinux.cfg/C0A8000>. Mode octet [16/09 01:06:41.442]
File <pxelinux.cfg\C0A8000> : error 2 in system call CreateFile The system cannot find the file specified. [16/09 01:06:41.442]
Connection received from 192.168.0.3 on port 57093 [16/09 01:06:41.442]
Read request for file <pxelinux.cfg/C0A800>. Mode octet [16/09 01:06:41.442]
File <pxelinux.cfg\C0A800> : error 2 in system call CreateFile The system cannot find the file specified. [16/09 01:06:41.442]
Connection received from 192.168.0.3 on port 57094 [16/09 01:06:41.457]
Read request for file <pxelinux.cfg/C0A80>. Mode octet [16/09 01:06:41.457]
File <pxelinux.cfg\C0A80> : error 2 in system call CreateFile The system cannot find the file specified. [16/09 01:06:41.457]
Connection received from 192.168.0.3 on port 57095 [16/09 01:06:41.457]
Read request for file <pxelinux.cfg/C0A8>. Mode octet [16/09 01:06:41.457]
File <pxelinux.cfg\C0A8> : error 2 in system call CreateFile The system cannot find the file specified. [16/09 01:06:41.457]
Connection received from 192.168.0.3 on port 57096 [16/09 01:06:41.473]
Read request for file <pxelinux.cfg/C0A>. Mode octet [16/09 01:06:41.489]
File <pxelinux.cfg\C0A> : error 2 in system call CreateFile The system cannot find the file specified. [16/09 01:06:41.489]
Connection received from 192.168.0.3 on port 57097 [16/09 01:06:41.489]
Read request for file <pxelinux.cfg/C0>. Mode octet [16/09 01:06:41.489]
File <pxelinux.cfg\C0> : error 2 in system call CreateFile The system cannot find the file specified. [16/09 01:06:41.489]
Connection received from 192.168.0.3 on port 57098 [16/09 01:06:41.489]
Read request for file <pxelinux.cfg/C>. Mode octet [16/09 01:06:41.504]
File <pxelinux.cfg\C> : error 2 in system call CreateFile The system cannot find the file specified. [16/09 01:06:41.504]
Connection received from 192.168.0.3 on port 57099 [16/09 01:06:41.504]
Read request for file <pxelinux.cfg/default>. Mode octet [16/09 01:06:41.520]
OACK: <tsize=929,blksize=1408,> [16/09 01:06:41.520]
Using local port 3805 [16/09 01:06:41.520]
Connection received from 192.168.0.3 on port 57100 [16/09 01:06:41.535]
<pxelinux.cfg\default>: sent 1 blk, 929 bytes in 0 s. 0 blk resent [16/09 01:06:41.535]
Read request for file <cyr_a8x16.psf>. Mode octet [16/09 01:06:41.535]
OACK: <tsize=5196,blksize=1408,> [16/09 01:06:41.535]
Using local port 3806 [16/09 01:06:41.535]
Connection received from 192.168.0.3 on port 57101 [16/09 01:06:41.551]
<cyr_a8x16.psf>: sent 1 blk, 972 bytes in 0 s. 0 blk resent [16/09 01:06:41.551]
Read request for file <vesamenu.c32>. Mode octet [16/09 01:06:41.567]
OACK: <tsize=125220,blksize=1408,> [16/09 01:06:41.567]
Using local port 3807 [16/09 01:06:41.567]
<vesamenu.c32>: sent 79 blks, 111140 bytes in 0 s. 0 blk resent [16/09 01:06:41.629]
Connection received from 192.168.0.3 on port 57102 [16/09 01:06:42.114]
Read request for file <pxelinux.cfg/default>. Mode octet [16/09 01:06:42.114]
OACK: <tsize=929,blksize=1408,> [16/09 01:06:42.114]
Using local port 3808 [16/09 01:06:42.114]
Connection received from 192.168.0.3 on port 57103 [16/09 01:06:42.129]
<pxelinux.cfg\default>: sent 1 blk, 929 bytes in 0 s. 0 blk resent [16/09 01:06:42.129]
Read request for file <back.jpg>. Mode octet [16/09 01:06:42.129]
OACK: <tsize=23505,blksize=1408,> [16/09 01:06:42.129]
Using local port 3809 [16/09 01:06:42.129]
<back.jpg>: sent 7 blks, 9425 bytes in 0 s. 0 blk resent [16/09 01:06:42.145]
Connection received from 192.168.0.3 on port 57104 [16/09 01:06:43.832]
Read request for file <startrom.0>. Mode octet [16/09 01:06:43.832]
OACK: <tsize=22454,blksize=1408,> [16/09 01:06:43.832]
Using local port 3810 [16/09 01:06:43.832]
<startrom.0>: sent 6 blks, 8374 bytes in 0 s. 0 blk resent [16/09 01:06:43.848]
denio
 
Сообщения: 8
Зарегистрирован: 13 сен 2008, 23:50

Сообщение root » 16 сен 2008, 08:53

denio писал(а):Вуаля!))) Свежеиспеченный!

По-моему, это не полный лог. Нехватает пары строчек.
root
Site Admin
 
Сообщения: 439
Зарегистрирован: 20 июл 2006, 00:45

Пред.След.

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

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

Сейчас этот форум просматривают: Yahoo [Bot] и гости: 1

cron
@Mail.ru