ОП запитав, як зробити USB windows XP intaller: \ t
Якщо у вас немає модифікованої SETUPLDR.BIN, вона не працюватиме безпосередньо з USB.
Необхідні:
Modified SETUPLDR.BIN
special stuff in the bootsector of the partition (use ms-sys).
Modified copy of txtsetup.sif copied to the root level
NTDETECT.COM copied to root level
WinUSB не робить цього, UNetBootin не робить цього, підручник з diskpart не робить цього, WinToFlash не робить цього, а біт-стукання iso на пристрій з dd не робить цього.
Руфус робить це. Проте, це утиліта для Windows (не підтримується Wine), тому дотримуйтесь посібника тут (велика посада):
Зробіть завантажувальний USB для встановлення Windows XP з Linux
Ви також можете спробувати використати QEMU або VirtualBox, де ви дійсно робите один з жорстких дисків VM реальною цільовою жорсткою дирвею, і просто завантажте його як CD (фактична апаратна емуляція, а не емуляція диска BIOS, яку робить Grub4DOS. Так, «справжній підробник» на відміну від «підробленої підробки».). Зауважте, що вам потрібно буде створити другий апаратний профіль, оскільки Windows налаштовує себе на певну апаратну конфігурацію під час першої частини інсталяції, а апаратна платформа, викликана гіпервізором, не збігається з реальною апаратною платформою. Не впевнений, що це спрацює. Я рекомендую імітувати Руфуса.
Метод завантаження всього iso в пам'ять і завантаження зазвичай призводить до синього екрану в якийсь момент. Firadisk зупиняє цей синій екран. Якщо ви дійсно хочете зробити цей метод, побачити це: http://diddy.boot-land.net/firadisk/files/win_iso_install.htm
Редагувати: Просто спробував Multisystem (додаток Linux) для створення USB-диска, завантажуваного в інсталятор XP. Це працює, однак, він використовує метод завантаження всього iso в пам'ять разом з Firadisk, як вище посилання обговорює.
Особисто я вважаю, що специфічне рішення Multisystem щодо створення інсталятора USB XP небажано. Мені довелося встановити xterm і запустити інсталяційний скрипт, який завантажив купу матеріалів. Отриманий USB-накопичувач мені лише говорить Multisystem, щоб зробити його завантажувальним з установки iso з XP включений Grub2, Syslinux, Grub4DOS, завантажувальний is2 Груб2, матеріал Plop і багато пунктів меню. Ви повинні знати, щоб натиснути "Grub4DOS" в першому меню, меню Grub2, щоб дістатися до опції встановлення XP. Можна подумати, що якщо це єдине, що я хочу його завантажувати, установка XP буде в першому меню (так, я знаю, це неможливо з методом Grub4DOS, але як щодо нота в меню?). Крім того, він повинен завантажувати весь iso в пам'ять, яка займає як оперативну пам'ять і час. (Що, якщо система не має достатньо оперативної пам'яті?)
І Multisystem наполягає на встановленні Grub2 кожен раз, коли ви використовуєте його з флеш-накопичувачем (навіть якщо він вже встановлений) і навіть хотів змінити розмір розділу диска. І кладе там додаткову купу.
Примітка. Необхідно встановити Firadisk з не вільної вкладки, щоб мати змогу створити інсталятор USB XP. Howto я читав сказав також встановити Plop для створення USB XP установки, але я не бачу, як це потрібно.
Інша примітка: ви повинні завантажитися у другу фазу інсталятора XP за допомогою пункту меню Grub4DOS, щоб знову завантажувати iso в пам'ять, яка все ще потрібна на другому етапі. (На відміну від просто завантаження в цільовий жорсткий диск) Тобто, якщо ви йдете на метод RAM'ed iso + Firadisk.
Я рекомендую імітувати те, що робить Руфус. Просто скопіюйте файли і зробіть кілька налаштувань.
Джейк