Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

วิธีสร้าง Windows 10 Installer USB จาก Linux

ในช่วงหลายๆ นี้ Microsoft ดูเหมือนจะเลือก Path of Least Resistance ในทุกเรื่อง ไม่นานมานี้ คุณไม่สามารถติดตั้งและใช้งานบนคอมพิวเตอร์ได้เกิน 30 วันโดยไม่มี Valid Key อย่างไรก็ตาม ตอนนี้คุณสามารถใช้ Windows 10 โดยไม่มี Key ได้ไม่มีที่สิ้นสุด ไม่ได้บอกว่ามันถูกกฎหมายหรือผิดกฎหมาย พวกเขาเพียงแค่อนุญาตให้ซอฟต์แวร์ของพวกเขารันบนเครื่องของคุณโดยไม่บล็อกการเข้าถึงเหมือนรุ่นก่อนหน้า

คุณยังสามารถใช้ Windows XP หรือ Windows 7 Key เก่าเพื่อ Activate ระบบปฏิบัติการล่าสุดได้ นอกจากนี้ การสร้าง Setup DVD หรือ USB ด้วยเครื่องมือนี้ก็ง่ายมาก ด้วย Media ที่สร้างขึ้น คุณสามารถติดตั้ง Windows 10 บนคอมพิวเตอร์ใดๆ ได้

แต่เครื่องมือนั้นทำงานได้เฉพาะจากระบบปฏิบัติการของ Microsoft เท่านั้น ถ้าคุณต้องการทำจาก Linux จะทำอย่างไร?

ดาวน์โหลด Windows 10 Setup ISO จาก Linux

กับเวอร์ชันก่อนหน้า (XP, 7, 8) การได้ Setup Disc ที่ถูกกฎหมายและเป็นทางการค่อนข้างยาก คุณต้องซื้อจากร้าน หรือขอจากผู้ผลิตคอมพิวเตอร์ให้มัน ตอนนี้คุณแค่ไปที่หน้านี้และดาวน์โหลด Setup Image ฟรีได้

และดูเหมือนว่า Microsoft จริงๆ แล้วต้องการให้ Linux Users ดาวน์โหลดนี้อย่างบงการ ที่เวลาที่เขียน หากคุณเยี่ยมชมหน้านั้นจาก Windows คุณจะถูกขอ Valid License Key หากคุณทำจาก Linux แต่ คุณไม่ต้องใส่ Key แบบนั้นเพื่อเข้าถึงไฟล์

ดาวน์โหลด ISO Image นี้ และดำเนินการขั้นตอนต่อไป หากคุณสงสัยว่า Edition ไหนเป็น "ถูกต้อง" อย่ากังวล แค่ดาวน์โหลดเวอร์ชันล่าสุดที่คุณหาเจอ

วิธีสร้าง Windows 10 Installer USB จาก Linux

หากคุณใช้ Legacy Boot

คู่มือนี้ทดสอบกับทั้ง (BIOS) Legacy Boot และ UEFI Boot และทำงานในทั้งสองสถานการณ์ อย่างไรก็ตาม ไม่ใช่ Motherboard ทุกตัวที่สร้างเท่ากัน บางตัวไม่สามารถ Boot จาก USB ได้ บางตัวไม่สามารถ Boot จาก USB Image บางประเภท (USB-HDD vs USB-CDROM) และบางตัว Buggy เพียงอย่างเดียว

คอมพิวเตอร์สมัยใหม่ส่วนใหญ่ Boot ใน UEFI Mode คอมพิวเตอร์ที่ขาด UEFI และมีแค่ BIOS (Legacy) เป็นของเก่ามาก และไม่รองรับ Windows 10 ได้ดีอยู่ดี (ส่วนใหญ่เพราะ Performance Issues)

แต่ หากด้วยเหตุผลบางอย่าง คุณกำลัง Boot ใน Legacy Mode และคู่มือนี้ไม่ทำงานสำหรับคุณ ให้ข้ามขั้นตอนทั้งหมดด้านล่าง แทนที่จะทำ Bootable USB ให้ใช้ ISO Image ที่คุณดาวน์โหลดและ Burn ลง DVD นั่นควรทำงานโดยไม่มีปัญหา เพียงจำได้ว่า Reboot และตั้งค่า BIOS/UEFI ให้ Boot จาก DVD Drive ก่อน

ติดตั้ง WoeUSB

หากคุณอยู่บน Ubuntu หรือ Ubuntu-based Distro เช่น Linux Mint ให้เพิ่ม PPA ก่อน:

sudo add-apt-repository ppa:nilarimogard/webupd8

หากได้ข้อความว่า "add-apt-repository" not found ให้ติดตั้งด้วย

sudo apt install software-properties-common

และจากนั้นรันคำสั่ง "add-apt-repository" ข้างต้นอีกครั้ง

สิ่งนี้ไม่จำเป็นอีกต่อไป เนื่องจาก Software Sources ควรอัปเดตอัตโนมัติหลังจากนั้น แต่เพื่อกันไว้ หากคำสั่ง "apt install woeusb" ถัดไปไม่ทำงานเพราะหาแพ็กเกจไม่เจอ ให้ทำด้วยตนเอง

sudo apt update

จากนั้นติดตั้ง WoeUSB

sudo apt install woeusb

บน Fedora ติดตั้งด้วย

dnf install WoeUSB

บน OpenSUSE คุณสามารถได้ WoeUSB จากหน้านี้ง่ายๆ

สร้าง Bootable USB

จาก Launch Menu ให้รัน WoeUSB GUI หากคุณหาไม่เจอ ให้เริ่มด้วยคำสั่งนี้:

woeusbgui & disown

หาก USB Device ของคุณมี Filesystem บนมัน มันจะ Auto-mounted โดยระบบปฏิบัติการ เปิด File Browser และ Unmount มันโดยคลิกที่ลูกศร Eject ข้างๆ มัน

วิธีสร้าง Windows 10 Installer USB จาก Linux

เลือกฟิลด์ใต้ "From a disk image (iso)" และไปที่ Windows ISO Image ของคุณ ต่อไป ใต้ "File system" เลือก NTFS สุดท้าย ใต้ "Target device" คลิกที่ USB Device ของคุณ ผลลัพธ์สุดท้ายควรจะคล้ายกับภาพต่อไปนี้

วิธีสร้าง Windows 10 Installer USB จาก Linux

คลิก Install และรอจนเสร็จ อย่าปิดแอปพลิเคชันหรือถอด USB Device จนกว่าคุณจะได้ข้อความว่าการดำเนินการสำเร็จแล้ว

สรุป

ในอดีต คำสั่ง dd แบบง่ายเพียงพอที่จะสร้าง Windows 10 Setup USB Disk นี่จริงๆ ยังทำงานได้ในวันนี้บน UEFI Machines ที่สามารถ Boot USB-CDROM-type Disks ได้ แต่ไม่ทำงานบน Legacy เนื่องจาก ISO Image ขาด Legacy Boot Program ที่จำเป็น (512 Bytes ที่จุดเริ่มต้นของ Disk/Image)

ก็ยังเป็นไปได้ที่จะสร้าง FAT32 Filesystem และ Copy ไฟล์จาก ISO ไป Disk แต่สิ่งนี้ก็ไม่ทำงานแล้ว เพราะ Setup ISO มีไฟล์ที่ใหญ่กว่า 4GB และ FAT32 ไม่รองรับ

WoeUSB ข้ามข้อจำกัดเหล่านี้โดยการสร้าง Legacy Boot Program บน USB เพื่อให้ BIOS Machines (Legacy) สามารถ Boot จากมันได้ เพื่อทำงานกับ UEFI ด้วย มันสร้าง FAT Partition เล็กๆ หลังจาก UEFI/BIOS Firmware โหลดโปรแกรมบางอย่างจาก Partition นี้เข้า Memory มันสามารถอ่าน NTFS Partition ที่ใหญ่กว่าซึ่งจัดเก็บ Setup Files NTFS ถูกใช้เพราะมันจัดเก็บไฟล์ที่ใหญ่กว่า 4GB ได้

จำไว้ว่าให้เข้า BIOS/UEFI Settings และตั้ง USB Stick เป็น First Boot Device หากคุณต้องการติดตั้ง Windows หลังจากนี้