Jak utworzyć Windows XP LiveUSB za pomocą Ubuntu, aby go zastąpić

14

Używam netbooka Acer Aspire One bez napędu CD-ROM i chciałbym odinstalować Ubuntu 12.04 LTS i zainstalować Windows XP zamiast niego. Problem polega na tym, że nie mogę znaleźć programu, który umieści pliki rozruchowe systemu Windows na dysku USB z pliku ISO. Mam w pełni zainstalowany system Ubuntu i próbowałem użyć unetbootin. Kiedy próbowałem uruchomić się z unetbootin, dostałem ekran z niebieskim polem z podświetlonym słowem „default”. pod polem było odliczanie, które mówiło „uruchomi się domyślnie za 10” po zakończeniu odliczania liczba powróci do dziesięciu i nic się nie stanie. Czy ktoś może mi powiedzieć inny program, który byłby przydatny w tym przypadku?

Orion Clark
źródło
Ponownie pobrałbym twój plik iso, ponieważ może być źle.
philipballew
1
Nie sądzę, aby XP był uruchamialny z Live USB, jednak ta metoda działa w systemie Windows 7, sformatuj Pen Drive (ntfs / fat) za pomocą Gparted (Zainstaluj z centrum oprogramowania) i uruchom go, wybierając Flagę BOOT z> > Menu partycji >> zarządzanie flagami >> zaznacz boot w menu. Następnie wyodrębnij obraz ISO XP na pendrive, spróbuj uruchomić teraz. PS-- To pytanie nie na temat.
atenz
należy wspomnieć, że dysk USB musi być sformatowany w systemie plików NTFS. dla tych z nas, którzy nie znają tych rzeczy. zrozumienie tego zajęło mi trochę czasu.

Odpowiedzi:

9

Utwórz rozruchowy dysk USB z systemem Windows XP:

Pobierz „ ms-sys

Zainstaluj to.

Podziel dysk USB na NTFS.

Teraz skopiuj pliki z systemu Windows XP ISO na dysk USB

Skopiuj mbr systemu Windows XP na dysk USB

ms-sys -m /dev/sdX

Zastąp sdX numerem dysku twardego USB (na przykład: sda5).

Następnie wykonaj kopię zapasową danych, a następnie sformatuj dysk do NTFS z Live USB.

Możesz teraz zainstalować system Windows XP przez USB.

upapilot
źródło
Ale OP wspomniał już o braku napędu CD na swoim sprzęcie.
atenz
Ach! Nie przeczytałem tego! Zredagowałem odpowiednio mój post.
upapilot
Cóż, jeśli formaty OP do NTFS z Ubuntu na żywo USB, to skąd OP będzie mógł utworzyć dysk LIVE XP. Zasugeruję OP, aby nie formatował, dopóki nie znajdzie prawidłowego rozwiązania, lub dopóki nie będzie miał dwóch pendrive'ów (jeden jako Ubuntu Live, a drugi w przypadku Trail XP), przynajmniej będzie miał kopię zapasową systemu operacyjnego.
atenz
W takim przypadku utwórz dysk USB przed formatowaniem.
upapilot
2
Ponieważ nie możesz już instalować ms-sys z repozytoriów, możesz chcieć zainstalować / używać programu mbr. sudo apt-get install mbr sudo install-mbr -in -p D -t 0 / dev / sdX
teeks99
7

Tworzenie bootowalnego instalatora USB dla Windows na Ubuntu

Edycja : Windows XP nie wydaje się być obsługiwany przez WinUSB. Ta metoda działa dobrze w systemie Windows Vista i nowszych. Zobacz tutaj inną metodę, która działa z Windows XP.

WinUSB automatyzuje proces tworzenia rozruchowej pamięci USB z dysku instalacyjnego lub .isopliku Windows . Możesz zainstalować go z .debpakietu podanego na stronie głównej lub za pośrednictwem PPA:

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

GUI powinien być prosty i łatwy w użyciu:

wprowadź opis zdjęcia tutaj

Glutanimate
źródło
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."skopiowano z innego komentarza
Anwar,
4

Jeśli próbujesz zainstalować system Windows XP, nie powinieneś „odinstalowywać” Ubuntu. Możesz po prostu zainstalować system Windows XP. (Stracisz wszystkie swoje pliki Ubuntu, ale jestem pewien, że o tym wiesz).

Instalowanie systemu Windows XP to inna sprawa i do niej nie należy askubuntu.com.

Jay Sullivan
źródło
4

Jeśli nie masz zmodyfikowanego SETUPLDR.BIN, nie będzie działać z USB.

Potrzebne:

  1. Zmodyfikowano SETUPLDR.BIN

  2. specjalne rzeczy w bootsector partycji (użyj ms-sys).

  3. Zmodyfikowana kopia pliku txtsetup.sif skopiowana na poziom główny

  4. NTDETECT.COM skopiowane na poziom root

WinUSB tego nie robi, UNetBootin tego nie robi, samouczek diskpart tego nie robi, WinToFlash tego nie robi, a bit-boom iso na urządzeniu z dd tego nie robi.

Rufus to robi. Jest to jednak narzędzie tylko dla systemu Windows (które nie jest obsługiwane przez Wine), więc postępuj zgodnie z samouczkiem tutaj (duży post):

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

Chociaż przypuszczam, że możesz udostępnić dysk docelowy VirtualBoxowi, przejdź do pierwszej części instalatora, a następnie zamiast ponownego uruchamiania, zamknij maszynę wirtualną. Następnie wyłącz komputer i uruchom komputer na dysku twardym.

Myślę, że to zadziałałoby, ponieważ Windows nie staje się specyficzny dla danej konfiguracji sprzętowej aż do drugiej fazy, jak sądzę.

Widzisz, jeśli wykonałeś całą instalację z VirtualBox, Windows byłby skonfigurowany dla emulowanej platformy sprzętowej VirtualBox, a nie twojego prawdziwego sprzętu.

Metoda załadowania całego ISO do pamięci i jego rozruchu zwykle powoduje w pewnym momencie niebieski ekran. Jeśli naprawdę chcesz zastosować tę metodę, zobacz: http://diddy.boot-land.net/firadisk/files/win_iso_install.htm

SpawnHappyJake
źródło