วิธีสร้าง Windows XP LiveUSB โดยใช้ Ubuntu เพื่อแทนที่


14

ฉันใช้เน็ตบุ๊ค Acer Aspire One ที่ไม่มีไดรฟ์ซีดีและต้องการถอนการติดตั้ง Ubuntu 12.04 LTS และติดตั้ง Windows XP แทน ปัญหานี่คือฉันไม่สามารถหาโปรแกรมที่สามารถวางไฟล์ windows boot ในไดรฟ์ USB จากไฟล์ ISO ฉันติดตั้ง Ubuntu เรียบร้อยแล้วและลองใช้ unetbootin เมื่อฉันพยายามบูทจาก unetbootin ฉันได้รับหน้าจอพร้อมกล่องสีน้ำเงินที่มีคำว่า "default" อยู่ในนั้น ใต้กล่องมีการนับถอยหลังที่กล่าวว่า "จะบูตจากค่าเริ่มต้นใน 10" หลังจากการนับถอยหลังเสร็จสิ้นจำนวนนั้นจะเปลี่ยนกลับเป็นสิบและไม่มีอะไรเกิดขึ้น ใครช่วยบอกฉันอีกโปรแกรมที่จะเป็นประโยชน์สำหรับการนี้โปรด?


ฉันจะดาวน์โหลด iso ของคุณอีกครั้งเพราะอาจไม่ดี
philipballew

1
ฉันไม่คิดว่า XP จะสามารถบู๊ตได้จาก Live USB อย่างไรก็ตามวิธีนี้ใช้ได้กับ Windows 7 ให้ฟอร์แมต Pen Drive (ntfs / fat) ด้วย Gparted (ติดตั้งจากศูนย์ซอฟต์แวร์) และทำให้สามารถบูตได้โดยเลือก BOOT Flag จาก> > เมนูพาร์ติชั่น >> จัดการแฟล็ก >> ติ๊ก boot บนเมนู จากนั้นแยกอิมเมจ iso XP ไปยังไดรฟ์ปากกาลองบูตตอนนี้ ป.ล. - เป็นคำถามนอกหัวข้อ
atenz

คุณควรพูดถึงว่าไดรฟ์ usb จำเป็นต้องได้รับการจัดรูปแบบใน NTFS สำหรับพวกเราที่ไม่รู้เรื่องเหล่านั้น ฉันใช้เวลาซักพักนึง

คำตอบ:


9

สร้างไดรฟ์ Windows XP USB ที่สามารถบู๊ตได้:

ดาวน์โหลด " 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 ได้แล้ว


แต่ OP ได้กล่าวถึงการไม่มีดิสก์ไดรฟ์ซีดีจาก H / W แล้ว
atenz

อา! ฉันไม่ได้อ่านมัน! ฉันแก้ไขโพสต์ของฉันแล้ว
upapilot

ถ้ารูปแบบ OP เป็น NTFS จาก Ubuntu สด USB จากนั้น OP ก็จะสามารถสร้าง LIVE XP Drive ได้ ฉันจะแนะนำ OP ไม่ให้ฟอร์แมตจนกว่าเขาจะพบโซลูชันที่ถูกต้องหรือจนกว่าเขาจะมีปากกาไดรฟ์สองตัว (อันหนึ่งเป็น Ubuntu Live และอีกหนึ่งกรณี Trail ของ XP) อย่างน้อยเขาจะมีการสำรองข้อมูลระบบปฏิบัติการ
atenz

ในกรณีนั้นให้สร้างไดรฟ์ USB ก่อนทำการฟอร์แมต
upapilot

2
เนื่องจากคุณไม่สามารถติดตั้ง ms-sys จาก repos อีกต่อไปคุณอาจต้องการติดตั้ง / ใช้โปรแกรม 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

GUI ควรตรงไปตรงมาและใช้งานง่าย:

ป้อนคำอธิบายรูปภาพที่นี่


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."คัดลอกจากความคิดเห็นอื่น
Anwar

4

หากคุณพยายามติดตั้ง Windows XP คุณไม่จำเป็นต้อง "ถอนการติดตั้ง" Ubuntu คุณสามารถติดตั้ง Windows XP ได้ (คุณจะสูญเสียไฟล์ Ubuntu ทั้งหมด แต่ฉันแน่ใจว่าคุณรู้เรื่องนี้)

การติดตั้ง Windows XP เป็นอีกเรื่องหนึ่งและไม่ได้askubuntu.comเกี่ยวข้อง


4

ถ้าคุณไม่มี SETUPLDR.BIN ที่แก้ไขแล้วมันจะไม่ทำงานจาก USB

ต้องการ:

  1. แก้ไข SETUPLDR.BIN แล้ว

  2. สิ่งพิเศษใน bootsector ของพาร์ติชัน (ใช้ ms-sys)

  3. แก้ไขสำเนาของ txtsetup.sif คัดลอกไปยังระดับรูท

  4. คัดลอก NTDETECT.COM ไปที่ระดับรูท

WinUSB ไม่ทำเช่นนี้ UNetBootin ไม่ทำเช่นนี้การสอน diskpart ไม่ทำสิ่งนี้ WinToFlash ไม่ทำเช่นนี้และการกระแทก iso ลงบนอุปกรณ์ด้วย dd จะไม่ทำเช่นนี้

Rufus ทำสิ่งนี้ อย่างไรก็ตามมันเป็นยูทิลิตี้สำหรับ Windows เท่านั้น (ที่ไม่รองรับโดยไวน์) ดังนั้นให้ทำตามบทช่วยสอนที่นี่ (โพสต์ใหญ่):

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

แม้ว่าฉันคิดว่าคุณสามารถแชร์ไดรฟ์เป้าหมายของคุณไปยัง VirtualBox ได้ แต่ให้ไปที่ส่วนแรกของตัวติดตั้งจากนั้นแทนที่จะรีบูตเครื่องใหม่ให้ปิดการทำงานของ VM จากนั้นให้ปิดเครื่องคอมพิวเตอร์แล้วบูตเข้าสู่ฮาร์ดไดรฟ์จริงๆ

ฉันคิดว่าน่าจะใช้งานได้เพราะ Windows ไม่ได้เจาะจงไปที่การกำหนดค่าฮาร์ดแวร์ที่กำหนดจนกว่าจะถึงระยะที่สองฉันเชื่อว่า

คุณจะเห็นว่าถ้าคุณทำการติดตั้งทั้งหมดจาก VirtualBox Windows จะได้รับการกำหนดค่าสำหรับแพลตฟอร์มฮาร์ดแวร์จำลองเสมือนของ VirtualBox ไม่ใช่ฮาร์ดแวร์จริงของคุณ

วิธีการโหลด iso ทั้งหมดลงในหน่วยความจำและการบู๊ตมักจะส่งผลให้หน้าจอสีน้ำเงินในบางจุด หากคุณต้องการทำวิธีนั้นจริงๆให้ดูที่: http://diddy.boot-land.net/firadisk/files/win_iso_install.htm

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.