Windows 10 Technical Preview (TP) มีฟีเจอร์แรงบันดาลใจจาก Linux หลายอย่าง: workspaces (multiple virtual desktops), windows spread (task view), และ Ubuntu style search Microsoft นำไอเดียดีจากหลายแหล่ง รวมถึง feedback ผู้ใช้ มาสร้างเป็น OS ที่ดูน่าสนใจและเสถียร Windows 10 TP ถูกดาวน์โหลดเกิน 1 ล้านครั้ง และ feedback เป็นบวกมาก
คุณต้องการ Windows บ้างครั้ง หรือคิดจะสลับ? อยู่ในสถานะ preview Windows 10 ยังไม่พร้อมเป็น main OS แต่คุณสามารถทดสอบ ฟรี ได้ นี่คือวิธีติดตั้งบน virtual machine หรือ dual boot กับ Ubuntu
Windows 10 TP System Requirements
ข้อกำหนดระบบของ Windows 10 TP ไม่สูง:
- Processor: 1 GHz หรือเร็วกว่า
- RAM: 1 GB (32-bit) หรือ 2 GB (64-bit)
- Free hard disk space: 16 GB
- Graphics card: Microsoft DirectX 9 graphics device with WDDM driver
- A Microsoft account และ Internet access
Microsoft เปิด Windows Insider Program ให้ดาวน์โหลด Windows 10 และให้ feedback ต้องสมัคร Microsoft account หลัง sign in ยอมรับ Terms of Use และ Privacy Statements เพื่อเป็น Insider
ไม่สามารถ upgrade จาก Linux ไป Windows 10 ได้ จึงต้องดาวน์โหลด ISO files เอง ต้องดาวน์โหลด Windows version ที่ตรงกับฮาร์ดแวร์ เพราะ 32-bit Windows 10 TP รันบน 64-bit hardware ไม่ได้
ติดตั้ง Windows 10 TP เป็น Virtual Machine
บทความนี้ใช้ Ubuntu 14.04 ติดตั้งบน HP Compaq nw8440 mobile workstation CPU คือ Centrino Duo 64-bit
เตรียม BIOS
ก่อนตั้งค่า Windows 10 reboot คอมพิวเตอร์ เข้า BIOS ตรวจสอบว่า Virtualization Technology เปิดอยู่ (default ปิด) ขึ้นอยู่กับ BIOS จะอยู่ใน Advanced BIOS Features, CPU Settings, หรือหมวดอื่น ผมเจอใน System Configuration และ Device Options แค่เล่นหาจนเจอ
ติดตั้ง VirtualBox และตั้งค่า Virtual Machine
กลับไป Ubuntu เปิด Software Center หาและติดตั้ง VirtualBox (มี unofficial VirtualBox user guide) เปิด VirtualBox คลิก New ตั้งชื่อ VM Type เลือก Microsoft Windows และ Version เลือก Other Windows 32-bit หรือ 64-bit ขึ้นกับที่จะรัน
ตั้งแต่ที่นี่ไปกับ default settings ได้ หากทำได้ ให้ allocate RAM มากกว่า 1GB Virtual hard disk ใช้ dynamically allocated ได้ แต่ dedicated space ให้ performance ดีกว่า หลังสร้าง virtual hard disk ผมเข้า Settings -> Display เพิ่ม Video Memory
เสร็จแล้ว คลิก Start รัน VM ครั้งแรกจะให้เลือก ISO ที่จะติดตั้ง
Error ระหว่างติดตั้ง Windows 10 TP
จุดนี้เจอ error "Your PC needs to restart." แก้ง่าย: ปิด VM, เปิด Terminal พิมพ์คำสั่งต่อไปนี้ โดย vmname คือชื่อ VM ที่ตั้งไว้ ระวังตัวพิมพ์เล็ก/ใหญ่:
VBoxManage setextradata "vmname" VBoxInternal/CPUM/CMPXCHG16B 1
กด Enter รีสตาร์ท VM ก็จะติดตั้ง Windows 10 ใน VirtualBox ได้ ตอนเห็นสกรีนชอทด้านล่าง ใกล้เสร็จแล้ว แม้ setup อาจนาน
Dual Boot Windows 10 TP บน Linux Machine
ทุกคนจะบอกว่าติดตั้ง Windows ก่อนแล้วค่อย dual boot กับ Linux ง่ายกว่า จริง และเราเคยสอน dual boot Windows 8 & Ubuntu แบบนั้น วันนี้จะพาทำ สั้นๆ ติดตั้ง Windows ติดกับ Ubuntu ที่มีอยู่ กระบวนการยาวและซับซ้อน โชคดีที่ Ubuntu documentation ครบครัน
Attention: ติดตั้ง Windows จะเขียนทับ Ubuntu boot manager (GRUB) เรามีทรัพยากรสอนกู้คืน (ผมทำสำเร็จ) แต่แนะนำ backup ข้อมูลก่อน เผื่อผิดพลาด ควร backup master boot record ด้วย
สร้าง Ubuntu LiveUSB
ติดตั้ง Windows 10 TP ต้องมี drive space แยก หากยังไม่มี spare partition สร้างตอนนี้ แนะนำ backup ข้อมูลก่อนเพราะอาจผิดพลาด
สร้าง Ubuntu LiveUSB ตาม instructions บน official Ubuntu documentation
สร้าง NTFS Partition
Boot เข้า Ubuntu LiveUSB ซึ่งมี GParted สำหรับ repartition เปิด GParted ผ่าน Software Center สร้าง unallocated space อย่างน้อย 16GB คลิกขวา unallocated space เลือก New ต้องเลือก NTFS เป็น File system คลิก Add เสร็จแล้วคลิกเครื่องหมายถูกสีเขียว Apply All Operations
หากมี spare partition ใช้ GParted format เป็น NTFS เนื่องจากข้อมูลบน partition จะหาย ควร backup ก่อน
สร้าง Bootable Windows 10 TP USB
ต้องมี USB stick ใหญ่พอ (4GB+) และ UNetbootin สร้าง bootable USB flash drive ติดตั้ง UNetbootin ผ่าน Ubuntu Software Center เปิด tool ตั้ง Windows 10 TP ISO เป็น Diskimage เลือก USB Drive เป็น Type ตั้ง target Drive คลิก OK
ใช้ bootable USB ติดตั้ง Windows 10 ซึ่งตรงไปตรงมา อาจต้องเข้า BIOS เพื่อ enable boot จาก USB และ/หรือเปลี่ยน boot order
กู้คืน Ubuntu หลังติดตั้ง Windows
ตอน boot จะพบ boot เข้า Windows เท่านั้น เพราะ master boot record ถูกเขียนทับ วิธีง่ายสุดคือใช้ Boot-Repair
Boot เข้า Ubuntu LiveUSB ตาม instructions ติดตั้ง Boot-Repair ใน Ubuntu และใช้ tool กู้คืน GRUB Boot-Repair ไม่เพียงให้ boot เข้า Ubuntu ได้อีก แต่ยังให้ dual boot menu ด้วย
หาวิธีอื่นลอง Windows 10 TP?
Christian อธิบายวิธีติดตั้ง Windows 10 TP บน spare PC, VM ใน Windows, และ virtual hard disk สามารถ upgrade จาก Windows 7 หรือ 8 เก่าได้ อะไรก็ตาม อย่าทำให้ Windows 10 TP เป็น main OS จนกว่าจะพร้อม
รัน Linux & Windows พร้อมกัน
รัน Windows 10 TP เป็น VM ให้ impression ดีของ visuals และ features แต่ไม่เท่า independent installation การตั้งค่า Windows รันคู่ Linux ข้างเคียงอาจน่าเบื่อ แต่ใครทำสำเร็จ ก็เก่ง!
ลอง Technical Preview แล้วไหม? Microsoft ควรทำอะไรเพื่อให้คุณสลับมา Windows เป็น main OS? Impression ของ Windows 10 จนตอนนี้เป็นยังไง?