sergeysvirid
- Стаж: 9 лет
- Сообщений: 2585
- Репутация:127[+] [-]
- Откуда: 65 регион (GMT+11)
|
conty9, Так я давно уже определился К примеру у меня на флешке корневая папка _WIN - в ней все файлы, (загрузчики, бутменеджер, BCD, boot.sdi, memtest.exe, папка FONTS) Также в этой папке _WIN лежат разные подпапки для разных установок Windows с install.wim/esd внутри Вот я и хотел бы иметь всего два загрузчика 886 и 864 с выбором установки любой windows из любой подпапки в папке _WIN1059Организовать ввод имени папки\подпапки - не проблема, но не думаю, что это будет удобно. Да нет, организовывать не нужно ввод имени папки/подпапки. Просто хотелось бы чтобы в корневом скрипте был выбор запуска внешнего скрипта на нужную папку/подпапку....Если рядом (в той же папке) есть файл setup886.cmd (имя должно соовпадать с именем wim-установщика, а расширение cmd) Получается на каждый внешний скрипт должен быть бутвим с этим же именем, который будет искать install.wim/esd из какой-то одной указанной в скрипте папки/подпапки. А у меня этих подпапок 6. Получается и загрузчиков с внешним скриптом нужно иметь тоже 6 (под каждую подпапку). Не прописывать же постоянно при установке нужный путь к нужной подпапке в внешнем скрипте?
Последний раз редактировалось: sergeysvirid (2014-12-16 18:53), всего редактировалось 1 раз
|
puhpol
- Стаж: 10 лет
- Сообщений: 892
- Репутация:75[+] [-]
|
sergeysvirid, чем вас не устраивает ?
|
puhpol
- Стаж: 10 лет
- Сообщений: 892
- Репутация:75[+] [-]
|
sergeysvirid, Не очень понял. Оно же работает ..... Хотя мы о каком скрипте говорим? Наверное вы о 2 , а я о первом. Мне более чем достаточно первого варианта.
|
sergeysvirid
- Стаж: 9 лет
- Сообщений: 2585
- Репутация:127[+] [-]
- Откуда: 65 регион (GMT+11)
|
puhpol, О том скрипте который у вас в m0nkrus_3_v2 - это же окно скрипта из той сборки, и вы используете boot.wim тоже из той сборки???TITLE SETUP WINDOWS by m0nkrus @echo off cls color 27 echo. echo. echo 1 = Windows 8.1 with Update RUS-ENG x86-x64 12in1 Activated (instal.esd) echo. echo 2 = Windows 7 SP1 IE11 RUS-ENG x86-x64 8in1 KMS-activation (install.esd) echo. echo 3 = Windows 7 SP1 (install.wim) echo. echo 4 = Windows 8.1 (install.wim) echo. echo. SET /P ANS="What system to put? (Press 1 or 2,3,4): " IF /I "%ANS%"=="1" start X:\set8esd.cmd IF /I "%ANS%"=="2" start X:\set72esd.cmd IF /I "%ANS%"=="3" start X:\set7wim.cmd IF /I "%ANS%"=="4" start X:\set8wim.cmd pause
Последний раз редактировалось: sergeysvirid (2014-12-16 19:53), всего редактировалось 1 раз
|
puhpol
- Стаж: 10 лет
- Сообщений: 892
- Репутация:75[+] [-]
|
sergeysvirid, Не... не в тыкаю...... Скрипт простой он просто запускает тот или иной файл и все. Не каких птчей там быть не может. Вот на четыре строки .TITLE SETUP WINDOWS @echo off cls color 27 echo. echo. echo 1 = Windows 8.1 echo. echo 2 = Windows 7 echo. echo 3 = Windows 7 echo. echo 4 = Windows 7 echo. echo. SET /P ANS="What system to put? (Press 1 or 2,3,4 ): " IF /I "%ANS%"=="1" start X:\1.cmd IF /I "%ANS%"=="2" start X:\2.cmd IF /I "%ANS%"=="3" start X:\3.cmd IF /I "%ANS%"=="4" start X:\4.cmd pause При этом скрипты 1.cmd,2.cmd и т.д должны лежать в корне Х: . То есть в boot.wim
|
puhpol
- Стаж: 10 лет
- Сообщений: 892
- Репутация:75[+] [-]
|
Ну да , у вас все правильно.... А set8wim.cmd какой у вас?
|
sergeysvirid
- Стаж: 9 лет
- Сообщений: 2585
- Репутация:127[+] [-]
- Откуда: 65 регион (GMT+11)
|
1076Ну да , у вас все правильно.... А set8wim.cmd какой у вас? Имя .cmd прописал в скрипте такой же какой и лежит в корне бутвима set8132.wim.cmd@echo off setlocal enabledelayedexpansion SET DD=_WIN SET MM=8132 SET IN=NI for %%I in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do ( set IP=%%I:\!DD!\!MM! dir /d !IP!\install.wim&&set IN=!IP!\install.wim dir /d !IP!\install.esd&&set IN=!IP!\install.esd dir /d !IP!\install.swm&&set IN=!IP!\install.swm IF !IN! NEQ NI goto :INST ) IF %IN% EQU NI ( echo ERROR - COULD NOT FIND INSTALL.WIM(ESD,SWM) in %DD%\%MM% folder! pause pause goto:RBT ) :INST echo %IP% if exist %IP%\unattend.xml SET UN=/unattend:%IP%\unattend.xml if exist %IP%\_unattend.xml SET UN=/unattend:%IP%\_unattend.xml if exist %IP%\OEM\nul SET OEM=/m:%IP%\OEM if exist %IP%\$OEM$\nul SET OEM=/m:%IP%\$OEM$ set ST=X:\Setup.exe if exist %IP%\Setup.exe set ST=%IP%\Setup.exe if not exist %ST% goto :BAD cd /d %IP% %ST% /installfrom:%IN% %OEM% %UN% goto :RBT :BAD dir X:\ /b echo Cannot find %ST% ! echo. :RBT exit @echo Press a key to reboot now... pause wpeutil reboot pause а в скрипте mysetup.cmd который лежит в Windows\System32 прописалTITLE SETUP WINDOWS @echo off cls color 27 echo. echo. echo 1 = Setup Windows 7 (x86) --> (_WIN/7x32) echo. echo 2 = Setup Windows 7 (x86-x64) [AIO] --> (_WIN/7AIO) echo. echo 3 = Setup Windows 8 (x86) --> (_WIN/8132) echo. echo 4 = Setup Windows 8 (x86-х64) [AIO] --> (_WIN/8AIO) echo. echo. SET /P ANS="What system to put? (Press 1 or 2,3,4): " IF /I "%ANS%"=="1" start X:\set7x32.wim.cmd IF /I "%ANS%"=="2" start X:\set7AIO.wim.cmd IF /I "%ANS%"=="3" start X:\set8132.wim.cmd IF /I "%ANS%"=="4" start X:\set8AIOx32.wim.cmd pause Да дело в том что запускаться то запускается, только названия установок не отображаются, а вместо них во всех 4 строках одна и таже надпись: The system cannot find the path specified.
Последний раз редактировалось: sergeysvirid (2014-12-17 13:59), всего редактировалось 1 раз
|
korsak7
- Стаж: 9 лет
- Сообщений: 1063
- Репутация:62[+] [-]
|
я бы настойчиво рекомендовал убрать символ ">" из строк "echo ..."
|
Гость
- Стаж: 54 года
- Репутация:[+] [-]
|
Да не в символах дело > это команда Пример: Echo Hello >1.txt Создается текстовый файл с именем 1 и текстом в нем Hello
Последний раз редактировалось: (2014-12-16 21:16), всего редактировалось 2 раз(а)
|
korsak7
- Стаж: 9 лет
- Сообщений: 1063
- Репутация:62[+] [-]
|
дело не в количестве. Этот символ служебный и перенаправляет текст. В нашем случае в никуда
|
xodok
- Стаж: 9 лет
- Сообщений: 26
- Репутация:5[+] [-]
- Откуда: Люберцы
|
Редактирование BCD и bootmgr, конечно, процесс творческий, однако, для нефанатов такого творчества можно обойтись и без оного с использованием китайской фичи NTBOOT.ISO. Для запуска boot.wim из любой папки с распакованным NTBOOT.ISO достаточно прописать в menu.lst под grub4dos что-то типа :title INSTALL Windows 8x64 with flash command %NTBOOT% nt6=/unpack/win8x64/SOURCES/BOOT.WIM Интегрировать скрипт в BOOT.WIM при установке с флешки, как предлагает уважаемый puhpol, тоже не обязательно по другому варианту с сайта http://www.rmprepusb.com/ Достаточно разместить в корне флешки файл AutoUnattend.xml. Для заинтересованных, мой вариант установки NT6 из распакованного дистрибутива в блоге и на сайте OSzone
|
Гость
- Стаж: 54 года
- Репутация:[+] [-]
|
NTBOOT.ISO выложите тут, на baidu.com уже удалили Кстати, если что у китайцев скачать нужно, обращайтесь. Я на baidu.com зарегистрировался и менеджер закачек на русском нашел..
Последний раз редактировалось: (2014-12-16 22:19), всего редактировалось 4 раз(а)
|
puhpol
- Стаж: 10 лет
- Сообщений: 892
- Репутация:75[+] [-]
|
xodok, Доброго времени! Читал не давно в вашем блоге, но попробовать руки не дошли...... А с файлом AutoUnattend.xml. насколько помню с флешкой нормально, а с HDD какие то лишние телодвижения нужны. К тому же чем больше вариантов тем лучше. Каждому свое.
|
xodok
- Стаж: 9 лет
- Сообщений: 26
- Репутация:5[+] [-]
- Откуда: Люберцы
|
Joker-2013, обновления NTBOOT особо не отслеживаю. Одну из последних версий забросил в облако https://yadi.sk/d/mAM-2nVrdRLWD1088 А с файлом AutoUnattend.xml. насколько помню с флешкой нормально, а с HDD какие то лишние телодвижения нужны. Не особо сложные телодвижения. Либо вместе с USB HDD еще и флешку подключать с единственным файлом AutoUnattend.xml, либо этот файл засунуть в корень BOOT.WIM
Последний раз редактировалось: xodok (2014-12-16 22:45), всего редактировалось 1 раз
|
Страница 5 из 19
Текущее время: 05-Дек 05:31
Часовой пояс: UTC + 3
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы
|
|