Показать полную графическую версию : (статья) Загрузка компьютера по сети с практически любого образа диска.
Прошу прощения если есть уже тема по 2 способу,но я ее не нашел.
Вообщем у меня проблема. вроде загружается (виртуалка) , но потом все просто встает вот на етой стадии
http://forum.oszone.net/attachment.php?attachmentid=3528&stc=1
ничего нельзя напичатать ,на нажатие ентера тоже не реагирует.
mitiya
файл default в студию!
default local
prompt 1
label local
localboot 1
label dos
kernel \memdisk
append initrd=\WIN_98.IMG
ну вот.
это конфиг для меню с ручным вводом.
если напечатаешь в приглашении "dos" (с учетом регистра), то загрузится образ дискеты WIN_98.IMG (если конечно он корректен и лежит в нужной папке)
если введешь "local" загрузишься в HDD.
да я понял что надо напечатать, дак не печатается , виснет (даже Num Lock не пашет),
а вот если default стереть вообще,то не виснет и выдает сообщение что не нашел файл конфигурации,а
так виснет на том моменте ,как на картинке.
а вот если default стереть вообще,то не виснет и выдает сообщение что не нашел файл конфигурации
Логично....
А в tftpd32.exe в качестве загрузчика точно syslinux.0 указан?
Ты видимо по второй статье пошел, дык я эту конфигу воссоздавал, он стопудово рабочая....
А в tftpd32.exe в качестве загрузчика точно syslinux.0 указан?
у меня в качестве загрузчика указан pxelinux.0 , как в статье.
а syslinux.0 вообще такого файла нигде нет.
Здравствуйте!! У меня такая проблема, загружаеться, но когда я пытаюсь загрузить образ (boot: dos), выдаёт такое Cold not find kernel image : \memdisk!!
Где и какие могут быть проблемы и как их исправить!!
homedimon
27-04-2007, 12:16
Для подключения Acronisовских продуктов надо добавить в конфиг SySLinux (default) следушие строки.
(строку MENU LABEL заменить на LABEL если у вас не включено меню)
LABEL ACRONIS
MENU LABEL Acronic
KERNEL \acronis\kernel.dat
APPEND initrd=\acronis\ramdisk.dat vga=791 ramdisk_size=32768 acpi=off quiet noapic
Файлы kernel.dat и ramdisk.dat я скопировал с образа акрониса в подпапку acronis на TFTP
Если у вас несколько продуктов то можете создать несколько подпапок под каждый
homedimon
28-04-2007, 18:43
polesye
Здравствуйте!! У меня такая проблема, загружаеться, но когда я пытаюсь загрузить образ (boot: dos), выдаёт такое Cold not find kernel image : \memdisk!!
Где и какие могут быть проблемы и как их исправить!!
Ешё раз прочитать статью PXELINUX и TFTPD32 сервер (http://oszone.net/display.php?id=3530&page=2)
Проверить точно ли ты скачал SySLINUX (http://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-3.11.zip)
Взять файлик memdisk из архива и положить в корень папки TFTP сервера.
Проверить настройки TFTP...
Проверить конфиг TFTP сервера!! Удали лишние пункты!!
TrueAlex
20-06-2007, 18:00
У меня такая проблема, загружаеться, но когда я пытаюсь загрузить образ (boot: dos), выдаёт такое Cold not find kernel image : \memdisk!!
Люди, если вы пользуетесь tftpd сервером, то он сразу в своем окне пишет лог обращений! Просто посмотрите, что он там не может найти и где ищет. А конкретно в этом случае, скорее всего, надо просто написать вот так в конфиге
LABEL dos
KERNEL memdisk
APPEND initrd=dos.ima
т.е. просто убрать слеш перед именем имиджа.
TrueAlex
20-06-2007, 18:15
У меня проблеммка возникла, скачал я этот syslinux вот отсюда (http://ftp.nc.orc.ru/mirrors/ftp.kernel.org/pub/linux/utils/boot/syslinux/syslinux-3.51.zip), все настроил как пологается, работает. Но не грузит многие имиджи :( даже простенький dos не грузится, пишет после слития файла с сервера "Disk I/O Error", пробовал partition magic грузить - пишет "Loading boot sector... booting.... Cannot load DOS press key to retry", имидж акрониса тоже не грузиццо (но вот в этой теме почитал, что там надо отдельно ядро вытащить из образа - так что потом еще попробую). Нашел пока только один образ который у меня загрузился, взять можно тут (http://forum.ixbt.com/topic.cgi?id=11:35527), неплохой кстати сборничек софтинок всяких для восстановления информации.
Подскажите, где я косяк допкстил, чето не понимаю :( Версия syslinux может так влияет?
И еще хотелось бы увидеть пример конфига с рабочим меню, а не строкой приглашения :)
Кто установил по методу 2 помогите плиз. Итак запросы к DHCP серверу есть. Но меню загрузок на удаленной машине отсутствует:
Содержимое pxelinux.cfg:
default local
prompt 1
label local
localboot 1
label dos
kernel \memdisk
append initrd=\dos.imz
label pqpm8
kernel \memdisk
append initrd=\pqpm8.imz
label mem
kernel \memtest
label wxp
kernel xp\setupldr.bin
В соотв ветке вычитал что в Winnt.sif должно быть так:
[SetupData]
; параметры запуска Windows с tftp
OsLoadOptions="/noguiboot /fastdetect"
; откуда будет происходить сетевая установка
SetupSourceDevice = "\Device\LanmanRedirector\%SERVERNAME%\RemInst\wxp-pro.rus"
Вопрос - как соотнести RemInst\wxp-pro.rus с моим локальным диском.
То есть в рабочей директории моего TFTP32 должны быть папки RemInst\wxp-pro.rus - внутри которыйх лежит что?
ISO образ или сразу содержимое диска?
Сейчас там директория XP и в ней файлы: ntdetect.com ntldr setupldr.bin winnt.sif
Опишите Вашу структуру и основное содержимое.
Для загрузки с сети раньше я использовал Symantec Deploy. Но так как он не захотел работать на 2003 сервере перешел на TFTPD32. Все вроде работает нормально,но для полного счастья не могу решить некоторые проблемы.
1. Загрузка с сети происходит не со всех сетевых карточек имеющих поддержку PXE. Многие карточки нормально подхватывающие загрузку с Symantec Deploy отказываются загружеться с TFTPD32.
2. Увеличилось время паузы перед загрузкой. На многих картах при загрузке с Symantec Deploy необходимо было нажимать на паузу во время обращения к DHCP. После задержки в несколько секунд увеличивалась вероятность подхвата загрузки с сети. Сейчас на TFTPD32 приходится ждать по несколько минут, и то не всегда помогает.
3. В документации сказано, что есть возможность загружать образы размером до 16 МБ. На практике удается максимум 2.88. При попытке загрузится с большего образа пишет что недостаточно свободной памяти.
Подскажите как решить проблемы. Может нужно какие-нибудь особые настройки выставить в файле конфигурации TFTPD?
И еще в способе описанном в статье http://oszone.net/3530_2 используется загрузчик созданный вручную в текстовом виде. Я использую загрузчик созданный программой IMGEDIT.EXE. Она позволяет создать графические менюшки. Проблема в том, что загрузить можно только образы дискет на основе DOS. Кто-нить пробовал линуксовый загрузчик подсунуть в такую менюшку, а также загрузить setupldr.bin?
Проблема в следующем:
Делаю по второму способу, на VirtualBOX все работает (dos), но пробую загрузку на нотнике после указания загрузки с dos выдается "Starting..." и ноут повисает.
skilfulfox
24-07-2009, 13:08
Здравствуйте! Нужно установить по сети Windows XP x64 Edition.
В дистрибутиве x64 "системным" каталогом считается amd64 и данные по идее должны копироваться из него, но на начальной стадии установки все необходимые файлы пытаются копироваться из i386. Я пробовал копировать требуемые по мере установки файлы из amd64 в i386, но их слишком много. Мне кажется, что у меня неправильный winnt.sif файл, но я могу и ошибаться. Вообщем если кто-то инсталлил, поделитесь секретом, какие тонкости существуют для x64. Может какие-то параметры нужно передать ntldr дополнительно?
Ниже приведу свои конфиги/логи dhcp/tftpd и binl-сервера.
winnt.sif
[root@webhost /usr/home/tftpboot]# cat winnt.sif
;SetupMgrTag
[Data]
AutoPartition=0
MsDosInitiated="1"
UnattendedInstall="Yes"
floppyless="1"
LocalSourceOnCD=1
OriSrc="\\192.168.0.103\reminst\winxp-pro-eng.x64\amd64"
OriTyp="4"
;DisableAdminAccountOnDomainJoin = 1
[SetupData]
OsLoadOptions="/noguiboot /fastdetect"
;OsLoadOptions="/fastdetect"
SetupSourceDevice="\Device\LanmanRedirector\192.168.0.103\reminst\winxp-pro-eng.x64"
[Unattended]
UnattendMode=FullUnattended
OemSkipEula=Yes
OemPreinstall=No
InstallFilesPath="\\192.168.0.103\reminst\winxp-pro-eng.x64\amd64"
LegacyNIC = 1
TargetPath=\WINDOWS
FileSystem=*
WaitForReboot="No"
[RemoteInstall]
Repartition = No
UseWholeDisk = No
[GuiUnattended]
AdminPassword="changemeasap"
EncryptedAdminPassword=Yes
OEMSkipRegional=1
TimeZone=125
OemSkipWelcome=1
[UserData]
ProductKey=XXXXX-XXXXX-XXXXX-XXXXX-XXXX
FullName="User"
OrgName="N/A"
ComputerName=*
[Display]
BitsPerPel=32
Xresolution=1280
YResolution=1024
Vrefresh=72
[RegionalSettings]
LanguageGroup=5
[Shell]
DefaultStartPanelOff=Yes
DefaultThemesOff=Yes
[Identification]
JoinWorkgroup=WORKGROUP
[Networking]
InstallDefaultComponents=Yes
[Components]
msmsgs=off
msnexplr=off
freecell=off
hearts=off
minesweeper=off
pinball=off
solitaire=off
zonegames=off
oeaccess = off
[OSChooser]
Description="Windows Professional - ЯРЮМДЮПРМЮЪ СЯРЮМНБЙЮ"
Help="аСДЕР БШОНКМЕМЮ СЯРЮМНБЙЮ Windows Professional Б ЯРЮМДЮПРМНИ ЙНМТХЦСПЮЖХХ."
LaunchFile="%INSTALLPATH%\%MACHINETYPE%\templates\startrom.com"
ImageType=Flat
; EOF
Конфиг dhcp.conf
[root@webhost /usr/home/tftpboot]# cat /usr/local/etc/dhcpd.conf
#option domain-name "example.com";
option domain-name-servers 192.168.0.1;
option subnet-mask 255.255.255.0;
allow bootp;
allow booting;
#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 "/usr/home/tftpboot/startrom.com";
#}
default-lease-time 3600;
max-lease-time 86400;
ddns-update-style none;
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.100 192.168.0.254;
option routers 192.168.0.1;
}
host desktop {
hardware ethernet 00:22:15:B6:A3:DC;
fixed-address 192.168.0.101;
filename "startrom.com";
next-server 192.168.0.103;
}
Логи dhcp
Jul 24 01:00:23 webhost dhcpd: Dynamic and static leases present for 192.168.0.101.
Jul 24 01:00:23 webhost dhcpd: Remove host declaration desktop or remove 192.168.0.101
Jul 24 01:00:23 webhost dhcpd: from the dynamic address pool for 192.168.0/24
Логи tftpd
Jul 24 01:00:23 webhost in.tftpd[6557]: RRQ from 192.168.0.101 filename startrom.com
Jul 24 01:00:23 webhost in.tftpd[6557]: tftp: client does not accept options
Jul 24 01:00:23 webhost in.tftpd[6558]: RRQ from 192.168.0.101 filename startrom.com
Jul 24 01:00:24 webhost in.tftpd[6559]: RRQ from 192.168.0.101 filename NTLDR remapped to ntldr
Jul 24 01:00:25 webhost in.tftpd[6560]: RRQ from 192.168.0.101 filename BOOTFONT.BIN remapped to bootfont.bin
Jul 24 01:00:25 webhost in.tftpd[6561]: RRQ from 192.168.0.101 filename ntdetect.com
Jul 24 01:00:25 webhost in.tftpd[6562]: RRQ from 192.168.0.101 filename winnt.sif
Jul 24 01:00:25 webhost in.tftpd[6563]: RRQ from 192.168.0.101 filename \winxp-pro-eng.x64\i386\txtsetup.si_ remapped to /winxp-pro-eng.x64/i386/txtsetup.si_
Jul 24 01:00:25 webhost in.tftpd[6564]: RRQ from 192.168.0.101 filename BOOTFONT.BI_ remapped to bootfont.bi_
Jul 24 01:00:25 webhost in.tftpd[6565]: RRQ from 192.168.0.101 filename BOOTFONT.BIN remapped to bootfont.bin
Jul 24 01:00:25 webhost in.tftpd[6566]: RRQ from 192.168.0.101 filename \winxp-pro-eng.x64\i386\biosinfo.in_ remapped to /winxp-pro-eng.x64/i386/biosinfo.in_
Jul 24 01:00:25 webhost in.tftpd[6567]: RRQ from 192.168.0.101 filename \winxp-pro-eng.x64\i386\drvmain.sd_ remapped to /winxp-pro-eng.x64/i386/drvmain.sd_
Jul 24 01:00:25 webhost in.tftpd[6568]: RRQ from 192.168.0.101 filename \winxp-pro-eng.x64\i386\drvmain.sdb remapped to /winxp-pro-eng.x64/i386/drvmain.sdb
Jul 24 01:00:25 webhost in.tftpd[6569]: RRQ from 192.168.0.101 filename \winxp-pro-eng.x64\i386\acpitabl.da_ remapped to /winxp-pro-eng.x64/i386/acpitabl.da_
Jul 24 01:00:25 webhost in.tftpd[6570]: RRQ from 192.168.0.101 filename \winxp-pro-eng.x64\i386\acpitabl.dat remapped to /winxp-pro-eng.x64/i386/acpitabl.dat
Jul 24 01:00:30 webhost in.tftpd[6571]: RRQ from 192.168.0.101 filename \winxp-pro-eng.x64\i386\migrate.in_ remapped to /winxp-pro-eng.x64/i386/migrate.in_
Jul 24 01:00:30 webhost in.tftpd[6572]: RRQ from 192.168.0.101 filename \winxp-pro-eng.x64\i386\migrate.inf remapped to /winxp-pro-eng.x64/i386/migrate.inf
Jul 24 01:00:30 webhost in.tftpd[6573]: RRQ from 192.168.0.101 filename \winxp-pro-eng.x64\i386\unsupdrv.in_ remapped to /winxp-pro-eng.x64/i386/unsupdrv.in_
Jul 24 01:00:30 webhost in.tftpd[6574]: RRQ from 192.168.0.101 filename \winxp-pro-eng.x64\i386\unsupdrv.inf remapped to /winxp-pro-eng.x64/i386/unsupdrv.inf
Jul 24 01:00:30 webhost in.tftpd[6575]: RRQ from 192.168.0.101 filename \winxp-pro-eng.x64\i386\hal.dl_ remapped to /winxp-pro-eng.x64/i386/hal.dl_
Jul 24 01:00:30 webhost in.tftpd[6576]: RRQ from 192.168.0.101 filename \winxp-pro-eng.x64\i386\hal.dl_ remapped to /winxp-pro-eng.x64/i386/hal.dl_
Jul 24 01:00:30 webhost in.tftpd[6577]: RRQ from 192.168.0.101 filename \winxp-pro-eng.x64\i386\ntkrnlmp.ex_ remapped to /winxp-pro-eng.x64/i386/ntkrnlmp.ex_
Jul 24 01:00:31 webhost in.tftpd[6578]: RRQ from 192.168.0.101 filename \winxp-pro-eng.x64\i386\KDCOM.DL_ remapped to /winxp-pro-eng.x64/i386/kdcom.dl_
Jul 24 01:00:31 webhost in.tftpd[6579]: RRQ from 192.168.0.101 filename \winxp-pro-eng.x64\i386\BOOTVID.dl_ remapped to /winxp-pro-eng.x64/i386/bootvid.dl_
Jul 24 01:00:31 webhost in.tftpd[6580]: RRQ from 192.168.0.101 filename \winxp-pro-eng.x64\i386\SETUPREG.HI_ remapped to /winxp-pro-eng.x64/i386/setupreg.hi_
[...]
Необходимые файлы подбрасывал из amd64 ... Но их слишком много и глупо это :-) Все же решил разобраться как правильно нужно сделать.
Логи binl
Recv BINL NCQ len = 48
NCQ Driver request
[R] Mac address 00:22:15:b6:a3:dc
[R] Vid: 0x10de
[R] Pid: 0x760
[R] rev_u1 = 0x2
[R] rev_u2 = 0x0
[R] rev_u3 = 0x0
[R] rev = 0xa2
[R] rev2 = 0x50
[R] subsys = 0x82f21043
[R] Source path: \\192.168.0.103\reminst\winxp-pro-eng.x64
Checking PCI\VEN_10DE&DEV_0760&SUBSYS_82F21043
Checking PCI\VEN_10DE&DEV_0760
Found PCI\VEN_10DE&DEV_0760 in netnvnb5164.inf
[S] Packet len = 0xaa (170)
[S] Result code: 0x0
[S] type: 0x2
[S] base offset = 0x24 (36)
[S] drv_off = 0x50 (80)
[S] srv_off: 0x68 (104) -> 96 from start
[S] plen: 0x38 (56)
[S] p_off: 0x7a (122) -> 114 from start
[S] hid: PCI\VEN_10DE&DEV_0760 - Len 0x15 (21)
[S] drv: nvefdxp.sys - Len 0xb (11)
[S] srv: NVENETFD - Len 0x8 (8)
[S] Description (REG_EXPAND_SZ [2]) = NoDesc
[S] Characteristics (REG_SZ [1]) = 132
[S] BusType (REG_SZ [1]) = 5
[S] Total Params: 3
Заранее всем спасибо за помощь!
Проблема в следующем:
Делаю по второму способу, на VirtualBOX все работает (dos), но пробую загрузку на нотнике после указания загрузки с dos выдается "Starting..." и ноут повисает.
ИзображенияIMG_0161.jpg »
проверил еще на одном ноуте и компе, таже песня. Пробовал разные дистрибутивы dos. ХЕЛП!
АУ! неужели никто не сталкивался! Хелп
Devils0411
08-08-2009, 19:06
ErshKUS, Поиском разучились искать http://forum.oszone.net/post-1156313.html#post1156313
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC