Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: WinSetupFromUSB
Показать сообщение отдельно

Аватара для semiono

Ветеран


Сообщения: 842
Благодарности: 33

Профиль | Отправить PM | Цитировать


Я уже так часто привык видеть эту двойную запись grub4dos в любых сборках, что стал думать, что это действительно нужно.
Код: Выделить весь код
title First part of Windows SP2 x64 setup from partition 0
...
title Second part of Windows SP2 x64 setup/Boot first internal disk
...
Однако вопрос, а зачем?

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


А вот если бы мне построкам ктонибудь расшифровал язык grub4dos, был бы рад:
Код: Выделить весь код
title My Win
set ISOPATH=/WINSETUP/GENSP2x.ISO
if NOT %DPMS%==1 map --unhook
if NOT %DPMS%==1 map --unmap=0:0xff  && map --rehook
savedefault +1
ls /shifthd.bat > nul || find --set-root --devices=hf /shifthd.bat
/shifthd.bat
root (hd%RDSK%,0)
ls %ISOPATH% > nul || find --set-root --devices=h %ISOPATH% > nul
map --mem %ISOPATH% (0xff)
map --e820cycles=3
map --rehook
ls (0xff)/ > nul && root (0xff)
ls (0xff)/ > nul || echo Fatal error while creating virtual disk 0xFF...
if "%RDSK%"=="" pause Fatal error while swaping hard disk order, cannot continue! #### && configfile /winsetup.lst
if not %RDSK%==1 ls (0xff)/I386/TXTSETUP.SIF > nul && cat --locatei=rdisk(1) --replace=rdisk(%RDSK%) (0xff)/I386/TXTSETUP.SIF
if not %RDSK%==1 ls (0xff)/AMD64/TXTSETUP.SIF > nul && cat --locatei=rdisk(1) --replace=rdisk(%RDSK%) (0xff)/AMD64/TXTSETUP.SIF
ls /I386/SETUPLDR.BIN > nul && set LDR=/I386/SETUPLDR.BIN
chainloader %LDR%
pause --wait=5 Launching Setup from (hd%RDSK%,0)
boot
#we should not get here but just in case of errors above...
map --unhook
map --unmap=0:0xff && map --rehook
Мне кажется и здесь можно многое убрать, но я не всё понимаю.

#### && configfile /winsetup.lst - это я закоментировал, так как перенёс windows в menu.lst



Кстати, ещё одна загадачная запись из setup.cmd, которую я закоментировал
Код: Выделить весь код
rem start /min "Keeping USB disk mounted workarround, do NOT close!" pushd %CDDRIVE%
зачем надо удерживать виртуальный диск во время установки тоже не ясно.

-------
Полезное сообщение


Последний раз редактировалось semiono, 07-04-2013 в 03:04.


Отправлено: 02:55, 07-04-2013 | #5

Название темы: WinSetupFromUSB