Как создать Windows XP LiveUSB с помощью Ubuntu для его замены

14

Я использую нетбук Acer Aspire One без дисковода компакт-дисков и хотел бы удалить Ubuntu 12.04 LTS и установить вместо него Windows XP. Проблема в том, что я не могу найти программу, которая может поместить загрузочные файлы Windows на USB-накопитель из файла ISO. Я полностью установил Ubuntu и попробовал использовать unetbootin. Когда я попытался загрузиться с unetbootin, я получил экран с синим прямоугольником, в котором было выделено слово «default». под полем находился обратный отсчет времени, в котором говорилось, что «по умолчанию будет загружаться через 10 минут» после окончания обратного отсчета число вернется к десяти, и ничего не произойдет. Может кто-нибудь сказать мне другую программу, которая будет полезна для этого, пожалуйста?

Орион Кларк
источник
Я бы заново загрузил ваш iso, так как это может быть плохо.
Philipballew
1
Я не думаю, что XP была загружена с Live USB. Однако этот метод работает для Windows 7, отформатируйте Pen Drive (ntfs / fat) с помощью Gparted (Установить из центра программного обеспечения) и сделайте его загрузочным, выбрав BOOT Flag from> > Меню разделов >> управлять флагами >> поставить галочку в меню загрузки. Затем извлеките образ XP iso на флешку, попробуйте загрузиться сейчас. PS-- Это не по теме вопрос.
Atenz
Вы должны отметить, что USB-диск должен быть отформатирован в NTFS. для тех из нас, кто не знает этих вещей. Мне понадобилось время, чтобы понять это.

Ответы:

9

Создайте загрузочный USB-диск Windows XP:

Скачать " ms-sys "

Установите это.

Разбейте USB-накопитель на NTFS.

Теперь скопируйте файлы с вашего Windows XP ISO на USB-накопитель

Скопируйте Windows XP mbr на USB-накопитель

ms-sys -m /dev/sdX

Замените sdX на номер вашего жесткого диска USB (например, sda5).

После этого сделайте резервную копию ваших данных, затем отформатируйте диск в NTFS с вашего Live USB.

Теперь вы можете установить Windows XP через USB.

upapilot
источник
Но ОП уже упоминал об отсутствии CD-дисковода в своем H / W.
Atenz
Ах! Я не читал это! Я отредактировал свой пост соответственно.
upapilot
Хорошо, если OP форматирует в NTFS из Ubuntu live USB, тогда OP сможет создать LIVE XP Drive. Я предложу OP не форматировать, пока он не найдет правильное решение. Или до тех пор, пока у него не будет два Pen Drive (один как Ubuntu Live, а другой его Trail XP), по крайней мере, у него будет резервная копия ОС.
Atenz
В этом случае создайте USB-накопитель перед форматированием.
upapilot
2
Поскольку вы больше не можете устанавливать ms-sys из репозиториев, вы можете установить / использовать программу mbr. sudo apt-get install mbr sudo install-mbr -in -p D -t 0 / dev / sdX
teeks99
7

Создание загрузочного установщика USB для Windows в Ubuntu

Изменить : Windows XP, похоже, не поддерживается WinUSB. Этот метод отлично работает для Windows Vista и выше. Смотрите здесь для другого метода, который работает с Windows XP.

WinUSB автоматизирует процесс создания загрузочного USB-накопителя с установочного диска или .isoфайла Windows . Вы можете установить его либо из .debпакета, предоставленного на домашней странице, либо через PPA:

sudo add-apt-repository ppa:colingille/freshlight
sudo apt-get update
sudo apt-get install winusb

Графический интерфейс должен быть простым и простым в использовании:

введите описание изображения здесь

Glutanimate
источник
2
It seems that WinUSB doesn't work for XP: "Supported images: Windows Vista, Seven, 8 installer for any language and any version (home, pro...) and Windows PE."скопировано из другого комментария
Анвар
4

Если вы пытаетесь установить Windows XP, вам не нужно «удалять» Ubuntu. Вы можете просто установить Windows XP. (Вы потеряете все файлы Ubuntu, но я уверен, что вы это знаете.)

Установка Windows XP - это другое дело, и она не относится к askubuntu.com.

Джей Салливан
источник
4

Если у вас нет измененного SETUPLDR.BIN, он не будет работать с USB.

Нужно:

  1. Модифицированный SETUPLDR.BIN

  2. специальные вещи в загрузочном секторе раздела (используйте ms-sys).

  3. Модифицированная копия txtsetup.sif скопирована на корневой уровень

  4. NTDETECT.COM скопирован на корневой уровень

WinUSB этого не делает, UNetBootin этого не делает, учебник по разделам диска этого не делает, WinToFlash этого не делает, и бит-iso-iso на устройстве с помощью dd этого не делает.

Руфус делает это. Однако, это утилита только для Windows (которая не поддерживается Wine), поэтому следуйте инструкциям здесь (большой пост):

/superuser/99478/make-a-bootable-usb-to-install-windows-xp-from-linux

Хотя я полагаю, что вы можете поделиться своим целевым диском с VirtualBox, пройдите первую часть программы установки, а затем, вместо перезагрузки, выключите виртуальную машину. Затем выключите компьютер и загрузитесь на жесткий диск.

Я думаю, что это сработает, потому что Windows, я полагаю, не привязывается к конкретной аппаратной конфигурации до второго этапа.

Видите ли, если бы вы сделали полную установку из VirtualBox, Windows была бы настроена для эмулируемой аппаратной платформы VirtualBox, а не для вашего реального оборудования.

Метод загрузки всего iso в память и его загрузки обычно приводит к появлению синего экрана в какой-то момент. Если вы действительно хотите использовать этот метод, посмотрите это: http://diddy.boot-land.net/firadisk/files/win_iso_install.htm

SpawnHappyJake
источник