Войти

Показать полную графическую версию : Press any key to boot from CD or DVD с USB Flash Drive ?


Xaser_VI
24-11-2013, 16:24
Добрый день! Хочу спросить совета сделал образ Windows 7 Home Premium x64 с предустановленными драйверами, программами и обновлениями, все это собрал в install.wim и сделал файл ответов , который автоматически принимает лицензионное соглашение, разбивает жесткий диск и создает пользователя. Через программу Windows 7 USB DVD Download Tool сделал загрузочную флэшку с системой, теперь вставляю в ноутбук и все , делается автоматически, но проблема в том , что в некоторых ноутбуках приходиться принудительно выбирать первое загрузочное устройство USB Flash Drive(т.е. мою флэшку) и после копирования файлов Windows система перезагружается, а так как все автоматизировано, то начинается циклическая установка системы, но если грузиться с диска то сначала выдает следующее сообщение"Press any key to boot from CD or DVD" и если не нажимать ни одну клавишу то загрузка начинается со второго и последующего устройства.
Вот в чем вопрос- как сделать, что бы при загрузки с USB Flash была эта надпись как на прикрепленном изображении, что бы в случаи если не нажать клавишу то загрузка с флэшки не начнется?

Core-2
24-11-2013, 17:12
как сделать, что бы при загрузки с USB Flash была эта надпись »
Запишите образ на флешку с помощью Rufus . Он создаст запись .

Smarty
24-11-2013, 18:51
Xaser_VI, на флешке в папке \boot есть файл bootfix.bin?

Xaser_VI
24-11-2013, 18:55
Да есть

Ж.Д.А.Л.К.Е.Р.
24-11-2013, 19:21
Xaser_VI, На флешке bootfix.bin игнорируется, поэтому и нет надписи "Press any key...". Как вариант сделать силами Grub4Dos:

1) BootIce (http://bbs.ipauly.com/viewforum.php?f=2) (выбрать флешку) > Parts manage > Activate (нажать если возможно).
2) BootIce > Process MBR > Windows NT 5.x/6.x > Install > Windows NT 6.x > OK.
3) BootIce > Process PBR > Grub4Dos > Install > Version 0.4.5c > OK > OK.
4) Скопировать в корень флешки grldr из последней 0.4.5с сборки (http://grub4dos.chenall.net/categories/downloads/).
5) Создать в корне флешки файл menu.lst со следующим содержимым:
timeout 30
debug off
graphicsmode -1 640:800 480:600 24:32
write --bytes=1 0x8308 0

title Boot from HDD
map (hd0) (hd1)
map (hd1) (hd0)
map --rehook
rootnoverify (hd0)
chainloader (hd0)+1

title Windows Seven
chainloader /bootmgr

title Reboot
reboot

title Shutdown
halt
И вот (http://s52.radikal.ru/i135/1311/df/bf5197acc8ba.png) как это будет выглядеть. Можно добавить color cyan/black black/light-gray green/black yellow/black первой стройкой в menu.lst и получим цветное (http://s019.radikal.ru/i625/1311/5e/c8689d1dffd1.png) меню.

Xaser_VI
11-12-2013, 18:41
А еще такой вопрос, есть один полностью настроенный образ, есть два файла ответов, разные , хотелось бы иметь возможность выбирать авто установку или полу-автоматическую, не подскажите как это реализовать?

Ж.Д.А.Л.К.Е.Р.
12-12-2013, 01:38
К примеру так:

Создай файл winpeshl.ini со следующим содержанием:
[LaunchApps]
x:\windows\system32\Install.cmd
Создай файл Install.cmd (сохранить в ОЕМ 866 кодировке) со следующим содержанием:

@Echo off
Color 02
Title
SetLocal EnableExtensions EnableDelayedExpansion
For %%I In (C D E F G H I J K L M N O P Q R S T U V W Y Z) Do (Dir %%I:>Nul 2>&1 && Set "zz=!zz!%%I ")
For %%I In (!zz!) Do (If Exist %%I:\sources\install.wim Set Letter=%%I)
If Not Defined Letter (
Echo Файл \sources\install.wim не найден, дальнейшая установка невозможна.
Echo Нажмите любую клавишу для перезагрузки.
Pause >Nul
Exit
)
Echo 1. Автоматическая установка Windows.
Echo 2. Полуавтоматическая установка Windows.
Echo 3. Ручная установка Windows.
Echo 4. Восстановление системы.
Echo.
Set /p choice="Выберите номер действия (1/2/3/4):"
If %choice%==1 X:\sources\setup.exe /installfrom:%Letter%:\sources\install.wim /unattend:automatic.xml
If %choice%==2 X:\sources\setup.exe /installfrom:%Letter%:\sources\install.wim /unattend:semiautomatic.xml
If %choice%==3 X:\sources\setup.exe /installfrom:%Letter%:\sources\install.wim
If %choice%==4 X:\sources\recovery\RecEnv.exe
Exit
Назови файл ответов с автоматической инсталляцией - automatic.xml, с полуавтоматической - semiautomatic.xml.
Смонтируй второй образ boot.wim.
Скопируй все 4 файла в Папка_монтирования\Windows\System32\ и сохрани изменения.
Закинуть измененный boot.wim в ISO образ можно с помощью UltraISO.

Вот что получится:
http://s020.radikal.ru/i721/1312/ee/8c6abe452349t.jpg (http://radikal.ru/fp/f198846fb59549d09f5ba466a07283f4)

Shift85
29-09-2014, 12:12
К примеру так:
Создай файл winpeshl.ini со следующим содержанием:
Цитата:
[LaunchApps]
x:\windows\system32\Install.cmd
Создай файл Install.cmd (сохранить в ОЕМ 866 кодировке) со следующим содержанием: »

Ж.Д.А.Л.К.Е.Р., Возможно ли внихнуть в образ MSDaRT 7.0 RU X86-X64 таким методом.
То есть MSDaRT в разных boot.wim.

Ж.Д.А.Л.К.Е.Р.
29-09-2014, 12:56
Shift85, Если MS-DaRT x86 может полноценно работать под х64 ОС, то тогда на основе х64 версии дистрибутива создать следующее: скрипт Install.cmd который распакует/скопирует х86 файлы MSDaRT с заменой файлов х64 и запустит программу или просто запустит MSDaRT х64 (смотря что пользователь выбрал). Хотя проще и надежнее будет добавить boot.wim одного дистрибутива в другой, переименовав его + соответствующая запись загрузки в bcd (BootIce (http://bbs.ipauly.com/viewtopic.php?f=2&t=2) в помощь).

Shift85
29-09-2014, 13:17
Ж.Д.А.Л.К.Е.Р., Спасибо :up
Подскажи пожалуйста как обьединить x86 и x64 в том числе и загрузчики тоже если возможно.

Shift85
29-09-2014, 14:38
Ж.Д.А.Л.К.Е.Р., Возможно ли релизовать следующее.

@Echo off
Color 02
Title
SetLocal EnableExtensions EnableDelayedExpansion
For %%I In (C D E F G H I J K L M N O P Q R S T U V W Y Z) Do (Dir %%I:>Nul 2>&1 && Set zz=!zz!%%I )
For %%I In (!zz!) Do (If Exist %%I:\sources\install.wim Set Letter=%%I)
If Not Defined Letter (
Echo Файл \sources\install.wim не найден, дальнейшая установка невозможна.
Echo Нажмите любую клавишу для перезагрузки.
Pause >Nul
Exit
)
Echo 1. Установка Windows 7 Starter (32-bit).
Echo 2. Установка Windows 7 Home Basic (32-bit).
Echo 3. Установка Windows 7 Home Premium (32-bit).
Echo 4. Установка Windows 7 Professional (32-bit).
Echo 5. Установка Windows 7 Professional VL (32-bit).
Echo 6. Установка Windows 7 Ultimate (32-bit).
Echo 7. Установка Windows 7 Home Basic (64-bit).
Echo 8. Установка Windows 7 Home Premium (64-bit).
Echo 9. Установка Windows 7 Professional (64-bit).
Echo 10. Установка Windows 7 Professional VL (64-bit).
Echo 11. Установка Windows 7 Ultimate (64-bit).
Echo.
Set /p choice="Выберите номер действия (1/2/3/4/5/6/7/8/9/10/11):"
If %choice%==1 X:\sources\setup.exe /installfrom:%Letter%:\sources\install.wim /unattend:STARTER_x86.xml
If %choice%==2 X:\sources\setup.exe /installfrom:%Letter%:\sources\install.wim /unattend:HOMEBASIC_x86.xml
If %choice%==3 X:\sources\setup.exe /installfrom:%Letter%:\sources\install.wim /unattend:HOMEPREMIUM_x86.xml
If %choice%==4 X:\sources\setup.exe /installfrom:%Letter%:\sources\install.wim /unattend:PROFESSIONAL_x86.xml
If %choice%==5 X:\sources\setup.exe /installfrom:%Letter%:\sources\install.wim /unattend:PROFESSIONAL_VL_x86.xml
If %choice%==6 X:\sources\setup.exe /installfrom:%Letter%:\sources\install.wim /unattend:ULTIMATE_x86.xml
If %choice%==7 X:\sources\setup.exe /installfrom:%Letter%:\sources\install.wim /unattend:HOMEBASIC_x64.xml
If %choice%==8 X:\sources\setup.exe /installfrom:%Letter%:\sources\install.wim /unattend:HOMEPREMIUM_x64.xml
If %choice%==9 X:\sources\setup.exe /installfrom:%Letter%:\sources\install.wim /unattend:PROFESSIONAL_x64.xml
If %choice%==10 X:\sources\setup.exe /installfrom:%Letter%:\sources\install.wim /unattend:PROFESSIONAL_VL_x64.xml
If %choice%==11 X:\sources\setup.exe /installfrom:%Letter%:\sources\install.wim /unattend:ULTIMATE_x64.xml
Exit

Ж.Д.А.Л.К.Е.Р.
29-09-2014, 14:54
Из х64 образа достань boot.wim и переименуй в boot64.wim. Из х86 дистрибутива достань bcd (в том числе и UEFI вариант, если он тебе нужен), открой его в BootIce (или любой другой BCD редактор) > Easy mode и создай вторую запись по образу подобию, только укажи boot64.wim и поставь понятные имена для записей. После зайди в Professional mode и там более точно подкорректируй новую запись - создай недостающий EmcEnabled и прочие тонкие настройки. Остается только закинуть с заменой файлы boot64.wim и bcd в х86 образ с помощью UltraISO.
ЗЫ Еще вариант это скачать Мультизагрузочный 2k10 DVD/USB/HDD или аналогичную сборку где помимо MS-DaRT еще куча всего полезного, чем держать отдельный образ WinPE с MS-DaRT.

Добавлено:
Возможно ли релизовать следующее. »
Да, а почему бы и нет, ограничений по количеству пунктов не существует.

Shift85
29-09-2014, 15:30
Ж.Д.А.Л.К.Е.Р., :up
Подскажи пожалуйста как руссифицировать это меню.

Ж.Д.А.Л.К.Е.Р.
29-09-2014, 15:38
Про русские шрифты здесь (http://forum.oszone.net/post-2296264-6097.html) писал. Подсказки в нижней части экрана (на скриншоте зеленым шрифтом), нельзя русифицировать но можно заменить на свой текст, пример под катом:
title Partition Guru v.4.5.0\n Мощный инструмент для управления разделами на жестком диске. Может создавать,\n удалять, скрывать, форматировать, изменять размеры разделов и восстановить \n утраченные таблицы разделов и создавать/восстанавливать бэкапы. Имеется\n возможность резервного копирования таблицы разделов и восстановления MBR.
map --mem /2K10/DOS/PGURU.GZ (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
boot

title Parted Magic 2014.01.04 /Linux/ (Eng)\n Пакет утилит для работы с разделами жесткого диска на базе загрузочного LiveCD\n Linux. Позволяет производить различные операции над разделами и поддерживает\n большое количество файловых систем. Всего в состав PMagic входят 70 различных\n утилит. Есть поддержка сети/интернета, мультимедиа.
kernel /2K10/LINUX/PMAGIC/BZIMAGE edd=on directory=/2K10/LINUX vga=normal boot=live eject=no vmalloc=384MiB
initrd /2K10/LINUX/PMAGIC/INITRD.IMG

title * Parted Magic 2014.01.04 /Linux/ (Rus)\n Пакет утилит для работы с разделами жесткого диска на базе загрузочного LiveCD\n Linux. Позволяет производить различные операции над разделами и поддерживает\n большое количество файловых систем. Всего в состав PMagic входят 70 различных\n утилит. Есть поддержка сети/интернета, мультимедиа. Частичная локализация.
kernel /2K10/LINUX/PMAGIC/BZIMAGE edd=on directory=/2K10/LINUX vga=normal boot=live eject=no vmalloc=384MiB keymap=ru ru_RU
initrd /2K10/LINUX/PMAGIC/INITRD.IMG

Газимагомед_Гаджиев@vk
05-10-2015, 12:40
записал операц систему windows 7 с весом 6-гига через руфус на флешку. когда начинаю устанавливать, появляеться вот это, press any key to boot from usb... и запускаеться система как обычно. ниче не происходит. можете помочь, в чем дело??

Ж.Д.А.Л.К.Е.Р.
05-10-2015, 13:21
Спрашивай у автора руфуса.




© OSzone.net 2001-2012