Ru-Board.club
← Вернуться в раздел «Программы»

» TeraByte Image & TeraByte BootIt

Автор: The_Immortal
Дата сообщения: 19.02.2016 18:08

Цитата:
И здесь засада! Пытаюсь собрать undionly.kpxe со встроенным скриптом через тот же сервис вот таким образом. В итоге вылазит вот такое Пробовал без скрипта - такая же ошибка.
Надо использовать ревизию d156 - на ней ошибок нет.
Автор: che100
Дата сообщения: 19.02.2016 18:15
dialmak01
Взял я новую флешку sandisk на 64GB , появилась эта ошибка, думаю ну фиг сним может брак,
хотя в проводнике все замечательно копирует, я даже хэш суммы сверял.
Взял transcend тоже на 64, такая же байда!
Вот тут я чот приуныл.
Один и тот же образ , хеши один в один, с usb hdd раскатывается нормально а с флэшки ошибка.
И вся моя затея всегда при себе иметь спасательную флешку накрылась.
Автор: VecH
Дата сообщения: 19.02.2016 18:24
che100
а MD5 образа уже с флэшки считываете? какая FS на флэшке?
Автор: The_Immortal
Дата сообщения: 19.02.2016 18:28
che100,
Цитата:
на кармане zalman все робит как надо, с флешки не хочет.
Там также FAT32?
Автор: che100
Дата сообщения: 19.02.2016 18:37
VecHДа с флешки, fat32 и ntfs тоже пробовал.
The_Immortal нет, там ntfs.
Посл. раз делал по видуомануалу ув. dialmak01-аCreate BOOT FLASH IFL or IFD and create NTFS part
Автор: The_Immortal
Дата сообщения: 19.02.2016 18:51
che100, попробуйте ради эксперимента сделать бэкап на эту флешку, а потом с неё же восстановиться.
Автор: che100
Дата сообщения: 19.02.2016 19:22
The_ImmortalНе стал экспериментировать.
Нашел причину неудачи, на лицевой панели системника 2 usb порта, так вот с одного все гуд а со 2-го такая вот байда.
Так что не ленитесь парни , вставляйте в задок!
Автор: dialmak01
Дата сообщения: 19.02.2016 19:25
The_Immortal

Цитата:
Надо использовать ревизию d156 - на ней ошибок нет.

Последняя "правильная" 079b9 - делать в неё нужно.
Внутренниt embedded скрипты можно использовать такие

Код: #!ipxe
echo
prompt --key 0x02 --timeout 3000 Press Ctrl-B for the iPXE command line... && shell ||
dhcp && route || config
show dns
echo
echo Booting from tftp://${next-server}/default.ipxe...
chain tftp://${next-server}/default.ipxe
Автор: The_Immortal
Дата сообщения: 19.02.2016 20:25
dialmak01,
Цитата:
Внутренниt embedded скрипты можно использовать такие
Ну мне такие скрипты ни к чему, всё банально:
Код: #!ipxe
dhcp
boot http://server/default.ipxe
Автор: aleksvolgin
Дата сообщения: 19.02.2016 20:34
Ссылка
Автор: The_Immortal
Дата сообщения: 19.02.2016 22:23
dialmak01,
Цитата:
Последняя "правильная" 079b9 - делать в неё нужно.
Попробовал данную версию - на определенных компах (с сетевыми RTL8112L) после загрузки undionly.kpxe выдается "ipxe initialising devices" и на этом висит. Встроенный скрипт такой:
Код: #!ipxe
echo
prompt --key 0x02 --timeout 3000 Press Ctrl-B for the iPXE command line... && shell ||
dhcp && route || config
show dns
echo
echo Booting from http://${next-server}/default.ipxe...
chain http://server/default.ipxe
Автор: dialmak01
Дата сообщения: 20.02.2016 06:04

Цитата:
Попробовал данную версию - на определенных компах (с сетевыми RTL8112L) после загрузки undionly.kpxe выдается "ipxe initialising devices" и на этом висит. Встроенный скрипт такой:

Попробуйте версию a4923 с таким меню

Код: #!ipxe
echo iPXE build image version a4923
echo
dhcp && route || config
echo
chain tftp://${next-server}/default.ipxe || shell
Автор: The_Immortal
Дата сообщения: 20.02.2016 09:12
dialmak01,
Цитата:
Менять адрес в boot http://server/default.ipxe не очень приятно.. Поэтому я использую переменную ${next-server}.
Согласен, так удобнее...

Цитата:
В образе undionly.kpxe нет драйверов. Он использует доступ через Universal Network Device Interface (UNDI). Поэтому он мал. Скачать (внутренние скрипты как выше)
Попробовал все. undionly.kxpe так там и не срабатывает. Это, видимо, из-за того, что
Цитата:
В образе undionly.kpxe нет драйверов
?
ipxe.kpxe и ipxe.pxe - с ними всё нормально. Ну похоже придется использовать везде ipxe.pxe, как универсальный загрузчик, хоть он и здоровый по отношению к undionly.kxpe.
Кстати, а почему интересно в Advanced режиме при сборке на том сайте недоступен вариант с undionly? Только в Standard есть.

Цитата:
Я писал о загрузке с флешки или сd. Тогда TFTP сервер не нужен. Но чтобы загрузить chain http://${next-server}/default.ipxe прога должна иметь адрес ${next-server}. А он передается через 66 опцию DHCP сервера.
А если указать в самом скрипте сервер, то так не сработает?

И ещё хотел поинтересоваться у вас насчет iSCSI - насколько он производительнее по отношению к HTTP? Или в чем вообще его преимущество? Или их бессмысленно сравнивать?

P.S. Теперь бы ещё меню освоить, ибо мне надо грузить ещё другие wim и iso-образы.
Автор: dialmak01
Дата сообщения: 20.02.2016 16:44
The_Immortal

Цитата:
Кстати, а почему интересно в Advanced режиме при сборке на том сайте недоступен вариант с undionly? Только в Standard есть.

Всё доступно




Цитата:
А если указать в самом скрипте сервер, то так не сработает?

Эт не понял..


Цитата:
И ещё хотел поинтересоваться у вас насчет iSCSI - насколько он производительнее по отношению к HTTP? Или в чем вообще его преимущество? Или их бессмысленно сравнивать?

iSCSI более гибкий.


Цитата:
Теперь бы ещё меню освоить, ибо мне надо грузить ещё другие wim и iso-образы.

Посмотрите чужие менюшки
например выставите такие параметры (TFTP и HTTP сервер не нужен, но нужен интернет)



Или добавьте в меню
Код: chain http://boot.salstar.sk/ipxe/ipxe.kpxe
Автор: The_Immortal
Дата сообщения: 20.02.2016 17:13
dialmak01,
Цитата:
Всё доступно
Тьфу, слепой! А чем undi от undionly отличается?

Цитата:
Посмотрите чужие менюшки
например выставите такие параметры (TFTP и HTTP сервер не нужен, но нужен интернет)
К сожалению, не могу это посмотреть, т.к. при включенном инете у меня не раздает DHCP... До сих пор не могу это решить
Автор: dialmak01
Дата сообщения: 20.02.2016 17:30

Цитата:
А чем undi от undionly отличается?

По названию понятно. В undionly только undi драйвер вроде.
Причем нужно помнить, что undi универсальный и поэтому скорость там не очень..

Добавлено:

Цитата:
К сожалению, не могу это посмотреть, т.к. при включенном инете у меня не раздает DHCP... До сих пор не могу это решить

Расшарь VPN (NAT) и попрбуй добавить подсеть вручную.

Добавлено:
Как вариант поставить задержку и вкл. VPN.
Код: sleep 10
chain http://boot.salstar.sk/ipxe/ipxe.kpxe
Автор: The_Immortal
Дата сообщения: 20.02.2016 23:27
dialmak01, а не подскажите, каким образом можно загрузить вот такой iso-образ? Там внутри есть wim-файлы, но при этом имеются внешние программы, которые впоследствии подключатся к загружаемой wim (WinPE)... Вот как это всё загрузить через iPXE?
Вы, правда, уже писали по этому поводу тут, но я оттуда не врубился, как осуществить загрузку iso Там какой-то sanboot используется...

Хм, а sanboot-то и не помог. Я пытался загрузить через него IFW_PE.iso посредством HTTP, но мне выдается ошибка:
Цитата:
Windows failed to start. A recent hardware or software change might be the cause. To fix the problem:
1. Insert you Windows installation disc and restart your computer.
2. Choose your language settings, and then click "Next."
3. Click "Repair your computer."
If you do not have this disc, contact your system administrator or computer manufacturer for assistance.
File: \Boot\BCD
Status: 0xc000000e
Info: An error occured while attempting to read the boot configuration data.
И я такой не один.
И, кстати, такая ошибка будет для любых ISO-образов, содержащих WinPE (с bootmgr'ом). Либо надо пробовать другой HTTP-сервер, т.к.
Цитата:
This requires your web server to support ranged requests. Apache does this in the default install on most distros.
- но у меня IIS и я думаю, что он поддерживает этот ranged requests.
Либо пробовать iSCSI, ибо HTTP передает всё по частям и, поэтому возможно происходит неполная загрузка. Либо, если причина, является последней, можно юзать memdisk, который данные образа сначала полностью грузит в память, а потом уже загружает - неполная загрузка в данном случае исключена, но при этом memdisk будет тормазнутее, нежели sanboot, наверное...
Автор: dialmak01
Дата сообщения: 21.02.2016 06:06

Цитата:
каким образом можно загрузить вот такой iso-образ?

Если не использовать sanboot, то например так
Код: set boot-url http://${next-server}
#set boot-url http://${dhcp-server}

initrd ${boot-url}/images/Windows_10PE.iso || goto failed
chain ${boot-url}/memdisk iso raw || goto failed
boot || goto failed

:failed
echo Booting failed, dropping to shell
shell
Автор: dialmak01
Дата сообщения: 21.02.2016 20:45
Нашел практически идеальный PXE сервер по винду. Поддерживает кучу плюшек.
http://reboot.pro/files/file/303-tiny-pxe-server/
скрин https://i.imgur.com/FmG1Ovf.png
Автор: The_Immortal
Дата сообщения: 21.02.2016 21:04
dialmak01, по логам вижу запуск TFTP, но в закладках его не видно... Он встроенный что ли?
Цитата:
Поддерживает кучу плюшек.
И какие?

Цитата:
ужно помнить про память. Тут нужно 2 гига минимум..
А почему в два раза больше как минимум? Типа 1 гиг на загрузку самого образа, а потом еще гиг на загрузку данных из образа?
Кстати, загрузил через memdisk - в итоге загрузилась WinPE, но без программ, т.е. загрузился похоже чистый wim. В чем может быть проблема?
Автор: dialmak01
Дата сообщения: 21.02.2016 21:33
The_Immortal

Цитата:
Он встроенный что ли?

И как ты угадал?

Цитата:
И какие?

Читай помощь и
http://labalec.fr/erwan/?page_id=958
http://labalec.fr/erwan/?cat=28
http://erwan.labalec.fr/pxesrv-faq.xhtml
Автор: The_Immortal
Дата сообщения: 21.02.2016 21:38
dialmak01,
Цитата:
Читай помощь и ...
Пробежался... И что он может того, что не может Serva? По-моему всё аналогично в конечном счете... Ну единственное, в комплект сразу много дополнительного инструментария включили.
Автор: dialmak01
Дата сообщения: 21.02.2016 21:42

Цитата:
Типа 1 гиг на загрузку самого образа, а потом еще гиг на загрузку данных из образа?

угу. если будет мало памяти - будет ошибка при запуске PE

Добавлено:

Цитата:
Пробежался... И что он может того, что не может Serva? По-моему всё аналогично в конечном счете...

серва платная и глючная, да и не все умеет.
впрочем хозяин-барин
Автор: The_Immortal
Дата сообщения: 21.02.2016 21:46
dialmak01,
Цитата:
серва платная и глючная, да и не все умеет.
А поконкретнее? Я глюков не заметил. Какие глюки были замечены Вами? И если не сложно, то сообщите, пожалуйста, чего она не умеет относительно Tiny?
Автор: dialmak01
Дата сообщения: 21.02.2016 22:28
The_Immortal

Цитата:
Я глюков не заметил. Какие глюки были замечены Вами?

Блокирует файлы. А с Tiny можно поменять и загрузить через chain исправленное меню без перегрузки, что удобно при тесте.
Разве серва поддерживает автоопределение архитектуры https://www.rfc-editor.org/rfc/rfc4578.txt ? А альтернативы бут-файла в зависимости от user-class, как Tiny и ISC dhcpd ? Список можно продолжить.. Откройте конфиг Tiny и посмотрите все настройки.
Автор: The_Immortal
Дата сообщения: 21.02.2016 22:39
dialmak01, понятно:
Цитата:
всё аналогично в конечном счете
Т.е. само использование удобнее.

А с этим не подскажите:
Цитата:
Кстати, загрузил через memdisk - в итоге загрузилась WinPE, но без программ, т.е. загрузился похоже чистый wim. В чем может быть проблема?
?
Т.е. даже с использованием memdisk'а упираемся вот в это:
Цитата:
Можно и через wimboot, но там тоже не все просто ибо после загрузки нужно смонтировать iso, а он в сети...
Автор: dialmak01
Дата сообщения: 22.02.2016 04:45
The_Immortal

Цитата:
загрузился похоже чистый wim. В чем может быть проблема?

Попробуйте мой вариант https://yadi.sk/d/1UdWCCIzpGjw8
32 битка работает, 64 битку не проверял.

А в общем эта проблема известна уже много лет.
Решается она по-разному. Например можно расшарить папку с ISO и после загрузки скриптом (или ручками) ISO монтируют по сети. Например через imdisk. Вполне рабочий вариант. В варианте выше вроде так и сделано.

Ещё такой способ используется к примеру при установке винды из флешки с ISO c помощью груб4дос. Скрипт монтирования ISO запускаются через файл ответов. Имхо извратный вариант, но кому-то может и нужно..
Автор: dialmak01
Дата сообщения: 22.02.2016 12:32
Сегодня внимательней посмотрел файлик
Да. В 64 битном режиме там недоделали. Пофиксил. В UltraISO замените файл 64.wim на этот и заработает автомонтирование ISO.
Автор: VecH
Дата сообщения: 22.02.2016 18:00
Windows 10 LTSB x64
Блин, сейчас делал бэкап системного SSD (используя VSS) на середине отменил, повторные запуски создания показывают ошибку про отсутствие PHYLock, про наличие VSS видимо забыл, помогла только перезагрузка
Автор: dialmak01
Дата сообщения: 22.02.2016 18:05
VecH

Цитата:
повторные запуски создания показывают ошибку про отсутствие PHYLock,

Прикольно. Что-то не то с настройками или служба VSS вырубилась (хотя вряд-ли). Какие настройки? Какая версия?


Добавлено:
Попробуйте такие https://i.imgur.com/CgeCxIi.png

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869

Предыдущая тема: ошибка AutoCAD


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.