Como criar o Windows XP LiveUSB usando o Ubuntu para substituí-lo

14

Estou usando um netbook Acer Aspire One sem unidade de CD e gostaria de desinstalar o Ubuntu 12.04 LTS e instalar o Windows XP em seu lugar. O problema aqui é que não consigo encontrar um programa que possa colocar os arquivos de inicialização do Windows em uma unidade USB a partir de um arquivo ISO. Eu tenho o Ubuntu totalmente instalado e tentei usar o unetbootin. Quando tentei inicializar a partir do unetbootin, recebi uma tela com uma caixa azul com a palavra "padrão" destacada. embaixo da caixa, havia uma contagem regressiva que dizia "inicializará do padrão em 10" depois que a contagem terminar, o número voltará a dez e nada acontecerá. Alguém pode me dizer outro programa que seria útil para isso, por favor?

Orion Clark
fonte
Eu faria o download novamente do seu iso, pois pode ser ruim.
philipballew
1
Não acho que o XP foi feito para ser inicializável a partir do Live USB. No entanto, esse método funciona no Windows 7, formate o Pen Drive (ntfs / fat) com o Gparted (instalação do centro de software) e o inicialize selecionando BOOT Flag em> > Menu Partição >> gerenciar sinalizadores >> marque a inicialização no menu. Em seguida, extraia a imagem iso do XP para o pen drive, tente inicializar agora. PS - É uma pergunta fora de tópico.
atenz 15/06/12
você deve mencionar que a unidade USB precisa ser formatada em NTFS. para aqueles de nós que não sabem essas coisas. Demorei um pouco para descobrir.

Respostas:

9

Crie uma unidade USB inicializável do Windows XP:

Download " ms-sys "

Instale-o.

Particione sua unidade USB para NTFS.

Agora copie os arquivos do seu Windows XP ISO para a unidade USB

Copie o Windows XP mbr para a unidade USB

ms-sys -m /dev/sdX

Substitua sdX pelo número do seu disco rígido USB (por exemplo: sda5).

Depois disso, faça backup dos seus dados e formate sua unidade para NTFS no seu Live USB.

Agora você pode instalar o Windows XP através do USB.

upapilot
fonte
Mas o OP já mencionou a ausência de unidade de CD do seu H / W.
atenz 15/06/12
Ah! Eu não li isso! Eu editei minha postagem de acordo.
upapilot
Bem, se o OP formatar para NTFS no Ubuntu live USB, de onde o OP poderá criar um LIVE XP Drive. Sugiro que o OP não formate até encontrar uma solução válida. Ou até que ele tenha dois Pen Drives (um como o Ubuntu Live e outro o seu caso Trail do XP), pelo menos ele terá um backup do SO.
atenz 15/06/12
Nesse caso, crie uma unidade USB antes de formatar.
upapilot
2
Como você não pode mais instalar o ms-sys a partir dos repositórios, convém instalar / usar o programa mbr. sudo apt-get install mbr sudo install-mbr -in -p D -t 0 / dev / sdX
teeks99
7

Criando um instalador USB inicializável para Windows no Ubuntu

Editar : o Windows XP não parece ser suportado pelo WinUSB. Este método funciona bem no Windows Vista e superior. Veja aqui um método diferente que funciona com o Windows XP.

O WinUSB automatiza o processo de criação de um stick USB inicializável a partir de um disco ou .isoarquivo de instalação do Windows . Você pode instalá-lo a partir do .debpacote fornecido na página inicial ou através de um PPA:

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

A GUI deve ser direta e fácil de usar:

insira a descrição da imagem aqui

Glutanimado
fonte
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."copiado de outro comentário
Anwar
4

Se você está tentando instalar o Windows XP, não precisa "desinstalar" o Ubuntu. Você pode simplesmente instalar o Windows XP. (Você perderá todos os seus arquivos Ubuntu, mas tenho certeza que você sabe disso.)

Instalar o Windows XP é outra questão e não pertence askubuntu.com.

Jay Sullivan
fonte
4

A menos que você tenha um SETUPLDR.BIN modificado, ele não funcionará no USB.

Necessário:

  1. SETUPLDR.BIN modificado

  2. coisas especiais no setor de inicialização da partição (use ms-sys).

  3. Cópia modificada de txtsetup.sif copiada para o nível raiz

  4. NTDETECT.COM copiado para o nível raiz

O WinUSB não faz isso, o UNetBootin não faz isso, o tutorial do diskpart não faz isso, o WinToFlash não faz isso e a troca de bits iso no dispositivo com o dd não faz isso.

Rufus faz isso. No entanto, é um utilitário somente para Windows (que não é suportado pelo Wine), portanto, siga o tutorial aqui (o post principal):

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

Embora eu suponha que você possa compartilhar sua unidade de destino com o VirtualBox, passe pela primeira parte do instalador e, em vez de reiniciar, desligue a VM. Em seguida, desligue o computador e efetue o boot no disco rígido.

Eu acho que funcionaria porque o Windows não se torna específico para uma determinada configuração de hardware até a segunda fase, acredito.

Veja bem, se você fizesse toda a instalação do VirtualBox, o Windows seria configurado para a plataforma de hardware emulado do VirtualBox, não para o seu hardware real.

O método de carregar o iso inteiro na memória e inicializá-lo geralmente resulta em uma tela azul em algum momento. Se você realmente deseja fazer esse método, consulte o seguinte: http://diddy.boot-land.net/firadisk/files/win_iso_install.htm

SpawnHappyJake
fonte