[Цитировать]

    dialmak
  • 2607
  • Стаж: 8 лет 1 месяц
  • Сообщений: 842
  • Репутация:40

    [+] [-]
rockdgon, Я закончил писать про iPXE http://usbtor.ru/viewtopic.php?t=1120
Можешь запустить и попробовать на проблемном ноуте. Там доступно 5 PE-шек для загрузки.

[Цитировать]

    dialmak
  • 2607
  • Стаж: 8 лет 1 месяц
  • Сообщений: 842
  • Репутация:40

    [+] [-]
Соседский wifi там тоже настроить легко - заполнить ssid, key и дай команду dhcp.
Или в комстроке.
set net0/ssid <SSID>
set net0/key <KEY>
dhcp net0

Впрочем смотри сам в таблице конфигурации iPXE, возможно у тебя WLAN - net1...
Как ещё один вариант поппроще - дописать после 6 строчки файла конфигурации default.ipxe :
set net0/ssid <SSID>
set net0/key <KEY>

Если WLAN это net1, тогда изменить соответственно.
Белый IP для загрузки PE-шек не нужен.

[Цитировать]

    rockdgon
  • 1013
  • Стаж: 8 лет 9 месяцев
  • Сообщений: 93
  • Репутация:0

    [+] [-]
dialmak, у меня ноут на вайфае. А ПК на домашнем роутере без интернета( адатера нету
И роутер в режиме клиента не работает. Так что в мир WWW я только через ноут сейчас лазаю)
А iPXE буду ковырять обязательно. Штука крутая. Спасибо за мануалы.

[Цитировать]

    MBTY
  • 1499
  • Стаж: 8 лет 6 месяцев
  • Сообщений: 77
  • Репутация:6

    [+] [-]
Не смог сам разобраться - спрошу. НА флешке хранится несколько boot.wim (как установщиков ОС, так и загрузочных РЕ) сжатие их в один файл дало бы значительную экономию места на флешке.
В идеале я думал через G4D загружать нужный мне индекс, но как оказалось, есть ньюансы. Wimboot умеет указывать индекс загрузки, но перед загрузкой засовывает весь образ wim в оперативку, что критично для моего boot.wim с кучей индексов. В ntboot есть метод загрузки NT6:
title Пример
map --mem /ntboot.iso (255)
map --hook
command (255)/NTBOOT NT6=/W864.wim
Этот метод загрузки не пихает весь wim в оперативку, но выбора индекса в нём либо нету, либо я не смог найти.
Нагуглил методы с патчингом BCD по непонятному мне принципу, но выглядит он уж как-то замудрено и не элегантно. Кто-нибудь из форумчан ставил перед собой задачу сделать мультизагрузочный boot.wim? Если "да", то как вы это реализовали?

[Цитировать]

    Albert
  • 1131
  • Стаж: 8 лет 8 месяцев
  • Сообщений: 160
  • Репутация:12

    [+] [-]
MBTY, здравствуй. см. вопрос и ответ в этой теме. Надеюсь, это то.

[Цитировать]

    MBTY
  • 1499
  • Стаж: 8 лет 6 месяцев
  • Сообщений: 77
  • Репутация:6

    [+] [-]
Albert, доброе утро. То установочные образы (Install.wim), а я говорю о слиянии загрузочных (boot.wim) например:
boot.wim от установочного дистрибутива Windows 7 x86
boot.wim от установочного дистрибутива Windows 7 x64
boot.wim от установочного дистрибутива Windows 10 x86
boot.wim от установочного дистрибутива Windows 10 x64
Пару легких загрузочных wim от Xemom1 и еще каких-нибудь PE в будущем - что толку каждый с них по 200-300 метров занимает на 2гб в сумме, если сжатые вместе они и на гигабайт не тянут. Вот только загрузиться с них нечем....


Последний раз редактировалось: MBTY (2019-04-28 16:15), всего редактировалось 1 раз

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 2 месяца
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
MBTY,
66444Пару легких загрузочных wim от Xemom1 и еще каких-нибудь PE в будущем
Все бы хорошо, но загружаться в память будет не отдельный том, а полный многотомный архив.
Такой вариант загрузки имеет смысл только в том случае, если тома практически не различаются, например несколько boot.wim с разными настройками, да и если объединить например boot10.wim и boot7.wim экономии не получится, по размеру двухтомный wim будет примерно равен сумме однотомных.

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 2 месяца
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
Загрузка с разных томов с помощью wimboot
Вариант с ISO
title Загрузка boot.wim через wimboot\n Загрузка boot.wim через wimboot
# Кроме WIM потребуется только один wimboot.iso.gz
# Файлы wimboot.iso.gz и\или boot.wim могут лежать где угодно на SSD\HDD\Flash
# Вы можете указать индекс WIM для запуска, например, kernel (199)/wimboot index=2 rawbcd
set wimboot=/boot/grub/wimboot.iso.gz
set wim=/wims/boot.wim
find --set-root --devices=uh %wimboot%
map --mem %wimboot% (199)
map --hook
find --set-root --devices=uh %wim%
kernel (199)/wimboot rawbcd
initrd @bootmgr=(199)/bootmgr @bcd=(199)/bcd @boot.sdi=(199)/boot.sdi @boot.wim=%wim%
Из распакованного ISO
title Загрузка boot.wim через wimboot\n Загрузка boot.wim через wimboot
set wim=/wims/boot.wim
kernel /wimboot rawbcd
initrd @bootmgr=/bootmgr @bcd=/bcd @boot.sdi=/boot.sdi @boot.wim=%wim%

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 7 лет 1 месяц
  • Сообщений: 3586
  • Репутация:127

    [+] [-]
nikzzzz, я рекомендую пользоваться bootmgr.exe

[Цитировать]

    MBTY
  • 1499
  • Стаж: 8 лет 6 месяцев
  • Сообщений: 77
  • Репутация:6

    [+] [-]
nikzzzz, спасибо, попробовал. Вижу, что перед загрузкой всё так же мапится весь мой wim файл.
http://ge.tt/1rDtvov2 - вот тут ntboot WIM грузит без его предварительного запихивания в память... WimBoot, увы, всё же пихает его в RAM

[Цитировать]

    BalAngel
  • 647
  • Стаж: 8 лет 11 месяцев
  • Сообщений: 252
  • Репутация:14

    [+] [-]
Поздравляю всех с Воскресением, праздник для христиан, язычников, атеистов. У нас Пасха дитят (второе воскресенье Пасхи), мне тоже праздник - все таки прожил немало, последний день моего 3/4C.
Edited
++
<<< ntboot WIM грузит без его предварительного запихивания в память>>>
не хочу согласиться
Батник NTBOOT вносит в переменную путь к WIM, VHD или т.д. и передает значение переменной в образ с BCD и дальше WIM грузится штатно

[Цитировать]

    loban_ser
  • 17796
  • Стаж: 6 лет 1 месяц
  • Сообщений: 578
  • Репутация:24

    [+] [-]
Здравствуйте!
Как можно загрузить WinXPE (например XPPE.wim - XEMOM1) с помощью NTBOOT?

[Цитировать]

    vovan1982
  • 214
  • Стаж: 9 лет 2 месяца
  • Сообщений: 1098
  • Репутация:76

    [+] [-]
  • Откуда: Ростов-на-Дону
loban_ser, а зачем? Она прекрасно грузится через bootmgr.

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 7 лет 1 месяц
  • Сообщений: 3586
  • Репутация:127

    [+] [-]
loban_ser, aa
Идейно, видимо, так:
title NT5.x(PE) From WIM
command %NTBOOT% PE1=/boot/imgs/xppe.wim
title NT5.x(PE) From WIM(Other Argument)
command %NTBOOT% PE1=/boot/imgs/xppe.wim OPTIONS="/rdimageoffset=4096 /rdimagelength=303104" PDIR=WXPE NTPATH=/A.WIM

[Цитировать]

    loban_ser
  • 17796
  • Стаж: 6 лет 1 месяц
  • Сообщений: 578
  • Репутация:24

    [+] [-]
Ander_73,
aa
Благодарю!
Только есть загвоздочка, обычно WinXPE многотомные.
Я пробовал так как вы предложили, загрузка рам диска, а далее чёрный экран.
vovan1982, aa
Доберусь до компа, попробую более подробно объяснить, с телефона не комильфо
И так, имеем:

Папка _WIM находится на другом разделе USB-HDD не загрузочном, не активном с фс NTFS

пункт "Запуск образов (*.WIM) - NTBOOT" запускает батник NTBOOT.BAT, я так понимаю, что важно это:
:.wim
::command %NTBOOT% PE1=%imp%/%1 OPTIONS="/rdimageoffset=8192 /rdimagelength=3161088" PDIR=WXPE NTPATH=/A.WIM
::command %NTBOOT% NT5=%imp%/%1
command %NTBOOT% PE1=%imp%/%1
exit
но не по одному пункту загрузка не происходит
С параметром PE1, только загрузка рам диска, а далее черный экран

С параметром NT5
71463Это не "я предложил", это из примеров, которые идут вместе с NTBOOT.
Да, я видел примеры в скриптах, по этому и спросил, что может кто подскажет.


Последний раз редактировалось: loban_ser (2019-11-12 09:56), всего редактировалось 3 раз(а)

Страница 16 из 17


Показать сообщения:    

Текущее время: 28-Мар 17:28

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы