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

    puhpol
  • 2
  • Стаж: 9 лет 4 месяца
  • Сообщений: 888
  • Репутация:73

    [+] [-]
Вариантов установки Windows ХР с USB несколько.
Рассмотрим только один, мне он кажется самым простым и удобным.
Установка Windows ХР с помощью программы
Win Setup From USB 1.0-beta7
.
Для начала качаем программу . Программа не требует установки. Под Windows 7 запуск от имени Администратора. Извлекаем из архива лучше в отдельную папку и запускаем программу.
Особенности программы: может установить на USB загрузчик Grub4DOS, если он уже есть на накопителе, то программа это увидит и добавит только нужные файлы и запись в Menu.lst. То есть, если у вас есть мультизагрузочный диск или флешка, программа ничего не испортит, а только добавит нужное.
Может совместить на одном накопителе до 10 установок Windows ХР.
Много чего может (пока рассматриваю только установку Windows ХР)
ВНИМАНИЕ! ВСЕ НАПИСАННОЕ НИЖЕ - мои личные наблюдения и выводы. У меня все очень хорошо работает. Эти записи - просто советы.
1. Запускаем программу. Видим окно программы. В верхнем окошке указываем наш накопитель (если он у вас один, программа сама его выберет, если накопителей несколько, то надо указать с каким диском будем работать).

2. Монтируем образ диска в виртуальный привод, или вставляем диск в реальный привод.
3. В программе галочкой отмечаем пункт «Windows 2000/XP/2003 Setup»
4. Жмем кнопку «…» и указываем путь к образу, смонтированному в виртуальный привод или к диску с Windows ХР в дисководе.

5. Жмем кнопку «GO» и идем гулять, пить чай, пиво и т. д.

5.После того, как программа отработает, все готово: Windows ХР у вас на флешке.
Теперь надо чуть подправить работу программы (не обязательно, просто совет, чтобы избежать ошибок).
Заходим в корень носителя и удаляем все кроме файлов: "grldr", "menu" и папок: «winsetup», "boot"


После этого открываем с помощью «Блокнота» файл «Menu.lst» и удаляем строки:
title Windows XP/2000/2003 Setup
map --unmap=0:0xff
map --unhook
savedefault
find --set-root --ignore-cd /usbdrive.tag
configfile /winsetup.lst
Вместо них копируем строки:
title Загрузка с жёсткого диска
find --set-root --ignore-floppies --ignore-cd /bootmgr || find --set-root --ignore-floppies --ignore-cd /ntldr
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
rootnoverify (hd0)
chainloader (hd0)+1
title Setup Microsoft Windows XP
root (hd0,0)
map --mem /WINSETUP/XPpSP3.ISO (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
root (0xff)
chainloader /I386/SETUPLDR.BIN

Вот и все. Теперь при загрузке созданной флешки первый раз грузимся со строки «Setup Microsoft Windows XP». После первой и второй перезагрузки, со строки «Загрузка с жёсткого диска». ОБЯЗАТЕЛЬНО!

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

    puhpol
  • 2
  • Стаж: 9 лет 4 месяца
  • Сообщений: 888
  • Репутация:73

    [+] [-]
Меняем имя папки, убираем в дополнительную папку.Появилась потребность убрать установку в папку проекта. Захотелось что бы установка ВИНДОВС ХР грузилась из puhp\windowsXP\. Оказалось что все достаточно просто.
Использованы инструкции AlexGen из раздачи MULTIBOOT USB FLASH DRIVE 8Gb-16Gb FAT32-NTFS UEFI / MULTIBOOT DVD 4.7-8.5 Gb 2014 v.9.0 (инструкция во вложении ниже)

Делаем сами:

Качаем программу Win Setup From USB >>
И извлекаем в отдельную папку, допустим "WinSetupFromUSB".
На данном этапе надо решить в какую папку спрятать сборку и как назвать папку установки. Для примера:
я уберу все по пути puhp\windowsXP\NewStyle , буду использовать сборку NewStyleXP .
Начали:
1.Открываем папку с программой, в ней открываем папку "files". В папке "files" находим папку "winsetup", в ней находим файл setup.cmd.
2.Открываем файл любым текстовым редактором.(у меня Notepad++)
3.Находим строку
set TAGFILE=\WINSETUP\TOBEREPLACED
.
Меняем на свое, в моем случае :
set TAGFILE=\PUHP\WINDOWSXP\NewStyle
Сохраняем изменения и закрываем файл.
4.Запускаем программу WinSetupFromUSB и выполняем все действия описанные в шапке темы.---В корне носителя у нас папка "WINSETUP", в ней папка "XPpSP3" и файл XPpSP3.ISO
1.Открываем файл XPpSP3.ISO программой UltraISO (или любой другой умеющей работать с ISO файлами)
2.Находим файл TXTSETUP.SIF (лежит по пути XPpSP3.ISO\I386\ ) и извлекаем его из образа.
3.Открываем файл TXTSETUP.SIF любым текстовым редактором.(у меня Notepad++).
И ищем такой кусок :
[SetupData]
SetupSourcePath ="\WINSETUP\XPpSP3\"
MajorVersion = 5
MinorVersion = 1
DefaultPath=\WINDOWS
OsLoadOptions = "/fastdetect /noguiboot /nodebug"
ForceScsi = 1
ForceDiskClass = 1
ForceCDRom = 1
Architecture = i386
DriverCabName=driver.cab,sp3.cab
ProductType = 0
LoadIdentifier  = %wks_id%
LoadIdentifierCancel  = %cancel_id%
LoadIdentifierWin9x  = %9x_id%
BaseVideoLoadId = %wks_id_vga%
RequiredMemory = 67108864
Pagefile = 115,250
SetupSourceDevice=\ArcName\multi(0)disk(0)rdisk(1)partition(1)
BootPath="\WINSETUP\XPpSP3\I386\"
BootDevice="multi(0)disk(0)rdisk(1)partition(1)"
Изменяем две строки:
SetupSourcePath ="\WINSETUP\XPpSP3\"
меняем на SetupSourcePath ="\PUHP\WINDOWSXP\NewStyle\"
и
BootPath="\WINSETUP\XPpSP3\I386\"
меняем на BootPath="\PUHP\WINDOWSXP\NewStyle\I386\"
Сохраняем изменения и закрываем файл.
4.Измененным файлом TXTSETUP.SIF заменяем файл в образе, сохраняем изменения в ISO.
5.Измененным файлом TXTSETUP.SIF заменяем файл в папке XPpSP3\I386\
6. Меняем имя образа XPpSP3.ISO и папки "XPpSP3" в моем случае на:
NewStyle.ISO и "NewStyle" соответственно.
7.Папку WINSETUP переименовываем (в моем случае) в WINDOWSXP.
8.В корне носителя создаем папку (в моем случае) "PUHP" и перетаскиваем на нее папку WINDOWSXP.
То есть, получилось puhp\windowsxp\NewStyle & NewStyle.ISO
Открываем Menu.lst и добавляем строки:
title  Windows XP NewStyleXP Full
root (hd0,0)
map --mem /PUHP/WINDOWSXP/NewStyle.ISO (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
root (0xff)
chainloader /I386/SETUPLDR.BIN
Вложение

Инструкции AlexGen

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

    lighter_by
  • 403
  • Стаж: 9 лет 1 месяц
  • Сообщений: 24
  • Репутация:0

    [+] [-]
  • Откуда: Беларусь
Всем доброго здоровья. Есть еще один ньюанс. Программа не делает загрузочный раздел флешки активным. А иногда без этого никак с нее не загрузиться. Поэтому, если раздел изначально неактивен, после всех манипуляций, можно кликнуть bootice и активировать загрузочный раздел на флешке.



Последний раз редактировалось: lighter_by (2015-11-06 21:16), всего редактировалось 1 раз

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

    lighter_by
  • 403
  • Стаж: 9 лет 1 месяц
  • Сообщений: 24
  • Репутация:0

    [+] [-]
  • Откуда: Беларусь
Также поддерживается мультизагрузка, скорее всего все это знают, но раз в отдельной теме, позволил себе написать. Т.е. если есть несколько файлов setupldX.bin, где X буква, которую изменяют сборщики для добавления вариантов загрузки. Для добавления открываем образ XPpSP3.ISO и добавляем в папку I386 необходимые файлы загрузки, дополнительно к setupldr.bin. И соответственно правим файл menu.lst. Пример приведен для сборок Zver. Проверялось и на сборках от Simplix, да и на любой другой я думаю будет работать.

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

    miks5
  • 2688
  • Стаж: 8 лет 1 месяц
  • Сообщений: 3
  • Репутация:0

    [+] [-]
WinSetupFromUSB-1-6 русский перевод подсказок

текст

- FBinstTool
Форматировать USB-диск с использованием FbinstTool
Для переразметки и форматирования используйте BootConfig -> Format Options
Выберите ZIP и FORCE затем нажмите FORMAT. Можно выбрать FAT16 если размер диска 2 ГБ или ниже.
Можно также попробовать CHS для багованых БИОС.
Затем перетащите файл GRLDR из WinSetupFromUSB directory\files\grub4dos\
в окно FileList, рядом с PartitionTable.pt
Если нужно NTFS, в командной строке выполнить "convert X:/fs:ntfs", где X: буква USB диска.
Все разделы и данные на USB-диске будут стерты!
- BootICE
Форматирование USB-диска используя BootICE
Выберите "Perform Format", затем используйте USB-HDD один или несколько разделов
Все разделы и данные на USB-диске будут стерты!
Это также хорошо использовать для 'Process MBR' и установки Grub4dos MBR
NTFS может значительно повысить скорость копирования файлов.
- RMPrepUSВ
Форматирование USB-диска используя RMPrepUSВ
Попробовать "Boot as HDD" и "XP Bootable [NTLDR]" опции, затем нажать "Prepare Drive"
Все разделы и данные на USB-диске будут стерты!
NTFS может значительно повысить скорость копирования файлов.
- Тест в QEMU
Используйте на свой страх и риск, может произойти потеря данных!
Не используйте, если вы не уверены в том, что вы делаете!
Обратите внимание, что результаты могут и будут отличаться, на реальном оборудовании.
Advanced options General
- Display disk drives on all interfaces, not only USB
- Отображение жестких дисков на всех интерфейсах, не только USB
Показать все диски, независимо от их интерфейса, не только на USB
ОСТОРОЖО при выборе дисков!
МОЖЕТ ПРОИЗОЙТИ ПОТЕРЯ ДАННЫХ , ЕСЛИ ВЫБРАЛИ НЕВЕРНЫЙ ДИСК!
- Dont check for and install grub4dos MBR
- Не проверять при установке grub4dos MBR
Не проверять, если установлен grub4dos/Wee/FB MBR и не устанавливать его.
Нужно позаботиться самостоятельно о загрузке GRLDR.
XP 2000/2003 Setup
- Shared BTS driver pack OEM folder
- Общий BTS driver pack папки OEM
Проверьте это, если вы хотите использовать BTS driver pack папки OEM, совместно в нескольких источниках в \WINSETUP\OEM\.
Это должно быть проверено для каждого источника, который хотите использовать.
Программа НЕ редактирует уже размещенные источники.
- Prepare Windows 2000/XP/2003 to be installed on USB
- Подготовка Windows 2000/XP/2003 для установки на USB
Используйте это, если вы планируете установить Windows 2000/XP/2003 с USB-диска на USB-диск.
Экспериментальная опция, любая обратная связь будет учтена.
-- Remove disk space requirements from txtsetup.sif
-- Удалить требования к дисковому пространству из txtsetup.sif
-- Show debug messages during Text mode
-- Показывать сообщения отладки во время текстового режима
Это будет отображать отладочные сообщения от WAITBT драйвера во время текстового режима установки Windows 2000/XP/2003
Заменит значение OsLoadOptions в TXTSETUP.SIF /noguiboot с /sos.
- Custom folder and menu name for 2000/XP/2003 Setup
- Пользовательские папка и название меню установки 2000/XP/2003
Используйте, если вы хотите использовать пользовательские имена папок. файл ISO и загрузочное название меню при установке Windows 2000/XP/2003.
Программа спросит отдельно для имени папки, будет использоваться в качестве имени файла ISO, потом для входа в загрузочное меню.
- Do not copy and use DPMS
- Не копировать и не использовать DPMS DP_MassStorage_wnt5_x86-32_12.09
Не копировать и не использовать автоматически F6 драйвер дискеты DPMS для установки Windows 2000/XP/2003 или PE1.
- Custom drivers/F6 floppy image for 2000/XP/2003 Setup
- Пользовательские драйвера / F6 образ дискеты для установки 2000/XP/2003
Обеспечить образ дискеты драйверами SATA/AHCI/RAID для установки Windows 2000/XP/2003.
Вариант загрузки драйвера будут добавлен в меню загрузки.
ТОЛЬКО драйвер по умолчанию, как указано в TXTSETUP.OEM может быть использован!
Проверьте это, чтобы просмотреть для образа файла.
- Custom NTDETECT.COM file for 2000/XP/2003 Setup
- Пользовательский файл NTDETECT.COM для установки 2000/XP/2003
Используйте пользовательский NTDETECT.COM для установки Windows 2000/XP/2003 , чтобы избежать ошибки Stop 0x0000007B
или для отладки запуска процесса. Будет добавлен в соответствующий небольшой файл ISO
в папке WINSETUP. Проверьте это, чтобы просмотреть файл.
Установка Vista/7/8/10/Server 2008/2012 /PE
- Пользовательские имена для Vista/7/8/Server исходный код
Используйте пользовательские имена папок и меню загрузки Vista/7/8/10/Server2008/2012 исходный код.
- Launch Q-Dir before Setup
- Запуск Q-Dir перед установкой
Добавление Q-Dir в boot.wim и запуск его перед установкой.
Программа подобная Проводнику, добавьте ее, если вам нужно просмотреть содержимое жестких дисков, резервное копирование или восстановление файлов др.
Когда программа будет закрыта. Установка будет запущена.
- Add boot-critical drivers, loaded before start of Setup
- Добавление boot-critical драйверов, загружаются перед началом установки
Добавьте папку с boot-critical драйверами, для загрузки DrvLoad.exe, после чего установка запуститься.
Только INF файлы для настоящих устройств будут переданы DrvLoad.exe.
Вы можете добавить USB3.0 SATA/AHCI др драйвера. 'DiskPart rescan' будет выдан впоследствии.
Если драйвер .inf файл требует перезагрузки. Windows PE будет игнорировать запрос.
Если драйвер .sys файл требует перезагрузки, драйвер не может быть добавлен с помощью Drvload.
Все загруженные драйверы будут распространяться на устанавливаемую ОС.

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

    KottoSOFT
  • 206
  • Стаж: 9 лет 2 месяца
  • Сообщений: 562
  • Репутация:65

    [+] [-]
13671WindowsXP с USB (WinSetupFromUSB)
Приветствую, вопрос возник, каким будет этот путь для х64
Изменяем две строки:
SetupSourcePath ="\WINSETUP\XPpSP3\"
меняем на SetupSourcePath ="\PUHP\WINDOWSXP\NewStyle\"
и
BootPath="\WINSETUP\XPpSP3\I386\"
меняем на BootPath="\PUHP\WINDOWSXP\NewStyle\I386\"
по идее должно быть в AMD64 в место I386 прописываю не стартует установка.

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

    puhpol
  • 2
  • Стаж: 9 лет 4 месяца
  • Сообщений: 888
  • Репутация:73

    [+] [-]
KottoSOFT, Приветствую!
30867в AMD64 в место I386
С чего вдруг?
Утверждать не буду, но по моему в ХР корневая папка всегда I386.
Откройте образ с 64 системой и посмотрите имя папки.

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

    KottoSOFT
  • 206
  • Стаж: 9 лет 2 месяца
  • Сообщений: 562
  • Репутация:65

    [+] [-]
Вот в I386 нужного файла для редактирования нет.
Или же SETUPLDR.BIN редактировать, а вот в AMD64 этот фал есть.
Вот и в самом файле TXTSETUP указан адрес AMD64


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

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

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


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