ติดตั้ง Windows 7, Windows 8 และ Windows XP

ผมเจอปัญหาในการติดตั้ง 3 OS โดยผมติดตั้งเรียงลำดับดังนี้ Windows 7, Windows 8 และ Windows XP ปัญหาคือตอนติดตั้ง Windows XP ถ้าเราสร้าง Partition ใหม่โดยใช้ Windows XP จะทำให้ Partition ที่สร้างไว้ก่อนหน้านี้หายทั้งหมดและ boot เข้า Windows อะไรไม่ได้เลย

วิธีแก้หลังจาก partition หายไปแล้ว
ให้ใช้แผ่นติดตั้ง Windows 8 จากนั้นเลือกหัวข้อ Rapair > Advance Option > Automatic Repair เนสก็จะได้ partition และ OS ทั้งหมดกลับคืนมา

วิธีป้องกันปัญหานี้
ต้องใช้ Windows 7 สร้าง partition ขึ้นมาใหม่ให้ Windows XP (ใช้ Windows 8 ไม่ได้) จากนั้นก็ติดตั้ง Windows XP โดยไม่ต้องไปยุ่งกับการแก้ไข partition ให้เลือก partition ที่เราสร้างไว้แล้ว format และติดตั้งตามปกติ จากนั้นก็ใช้แผ่น windows 8 มา repair เพื่อให้เลือก boot ได้ทุก OS

ปัญหา MultiOS

ผมติดตั้ง Windows 7 ไว้บน Notebook หลังจากนั้นก็เพิ่งติดตั้ง Windows 8 Consumer Preview ซึ่งก็ใช้งานได้ปกติ จนเมื่ออาทิตย์ก่อนผมลอง update firmware iLO ปรากฏว่าทำไม่ได้ทั้ง IE9 บน Windows 7 และ IE10 บน Windows 8 แต่กลับใช้ IE8 บน Windows XP ได้ วันนี้ผมเลยจะติดตั้ง Windows XP เพิ่มลงไปอีกใน Partition ที่เหลืออยู่ 30GB

ตอนติดตั้ง Windows XP ก็เลือกสร้าง Partition ตรงส่วนที่เป็น unuse space แต่พอสร้างกลับกลายเป็นว่ามองเห็นแค่ Partition ที่สร้างขึ้นมาใหม่ส่วน partition ที่มีอยู่หายไปหมด ผมเลยลบ Partition ที่สร้างใหม่ทิ้งแล้ว restart เครื่องก็ไม่สามารถ boot OS ได้ แผ่นติดตั้ง Windows XP ก็เป็นว่าไม่มี Partition เหมือนเดิม

ผมเลย boot ด้วย Flash Drive ที่เอาไว้ติดตั้ง Windows 8 แล้วเลือก repair ระบบใหม่หลังจากผ่านไปพักนึงระบบทั้งหมดทั้ง Windows 7, Windows 8 และข้อมูลทั้งหมดใน Drive ที่เก็บ Data ก็กลับมาใช้งานได้เหมือนเดิมครับ

copy ไฟล์จาก ubuntu ไป windows 7

สำหรับคนที่ใช้ multiboot การดึงไฟล์จาก partition ของ Windows 7 ขณะใช้งาน Ubuntu เป็นเรื่องง่ายมากๆ สามารถดึงไฟล์มาได้ทันที แต่หลายกรณีที่ไฟล์อยู่บน partition ของ Ubuntu ซึ่งเป็น ext4 แต่เรา boot เครื่องเป็น Windows 7 อยู่ โปรแกรมที่ช่วย copy ไฟล์จาก Ubuntu มาใช้งานบน Windows 7 ที่ผมใช้คือ Ext2Read แต่โปรแกรมนี้ copy ไฟล์กลับไปยัง partition บน Ubuntu ไม่ได้ Continue reading “copy ไฟล์จาก ubuntu ไป windows 7”

ติดตั้ง Windows 7, XP และ Ubuntu ในเครื่องเดียว

ผมใช้ Windows 7 Professional 64bit เป็นระบบปฏิบัติการ(OS) หลัก แต่มีบางครั้งที่จำเป็นต้องใช้ Windows XP เพื่อทดสอบ Access Point หรือทดสอบโปรแกรมบางตัว และติดตั้ง Ubuntu ไว้ด้วยไว้ทดลองใช้งานเปรียบเทียบกับ Windows 7 ซึ่งผมคิดว่า ubuntu ก็มีส่วนที่ดีหลายๆ อย่างปัจจุบันนี้สิ่งที่คนใช้ส่วนใหญ่คือ web browser ซึ่ง ubuntu ก็มีให้ใช้ทั้ง Google Chrome, Opera และ Firefox การติดตั้ง OS อื่นๆ ไว้เป็น VM ก็สามารถใช้งานได้แต่ก็ไม่สามารถดึงประสิทธิภาพออกมาได้เต็มที่ และไม่สามารถทดสอบ Wireless หรือ Hardware อื่นๆ ได้ ดังนั้นผมจึงต้องติดตั้ง notebook เป็นแบบ multi-OS หรือ multi-boot

ปัญหาในการใช้ multi-OS ก็คือต้องมีการเรียงลำดับการติดตั้ง OS โดยปกติก็คือ Windows XP – Windows 7 – Ubuntu โดนตัว Ubuntu จะเป็น OS หลักที่คุม boot loader แต่ในความเป็นจริงแล้วเราต้องการให้ Windows 7 เป็น OS หลัก และเราก็มักจะลง Windows 7 เอาไว้แล้วเมื่อเจอปัญหาจึงต้องการติดตั้ง OS อื่นๆ เพิ่มเติม อีกปัญหาก็คือ Ubuntu ออกเวอร์ชั่นใหม่ๆ บ่อยแล้วการที่เราเอามองลองใช้ดูก็อาจจะเกิดปัญหาได้ง่าย การลบ ubuntu จึงต้องมานั่งแก้ boot sector ใหม่ทุกครั้งทำให้ไม่สะดวก

สิ่งที่ได้จากวิธีนี้

  1. Windows 7 เป็น OS หลักและเป็น OS ที่คุม Boot sector การลบ OS อื่นๆ ออกไปไม่มีผลกระทบกับการเข้าใช้งาน Windows 7
  2. สามารถกำหนดได้ว่าจะให้ boot เข้า OS ไหนเป็นค่า Default และกำหนดได้ว่าจะให้ขึ้น List ของ OS ให้เลือกนานแค่ไหน
  3. สำหรับเครื่องที่ติดตั้ง Windows 7 ไว้แล้วก็สามารถปรับแต่งได้ทันที่โดยไม่ต้องติดตั้ง Windows ใหม่

ติดตั้ง Windows 7 ตามปกติโดยแบ่งเป็น 3 Partition คือ System Reserver, OS และที่เก็บข้อมูลต่างๆ เช่นเอกสาร หรือรูป โดยให้เหลือเนื้อที่ว่างเอาไว้สำหรับ Windows XP อย่างน้อย 20 GB เผื่อลงโปรแกรมและ Virtual Memory  และเผื่อไว้สำหรับ Ubuntu อีก 20 GB หรือตามต้องการ รวมที่ต้องเผื่อไว้ราวๆ 40 GB ซึ่งที่ว่างนี้ปรับเปลี่ยนได้ตามขนาด Harddisk ของเรา

IM_2011-02-19_17-44-26.jpg
IM_2011-02-19_17-44-54.jpg
IM_2011-02-19_17-45-18.jpg
IM_2011-02-19_17-45-36.jpg
IM_2011-02-19_17-45-47.jpg
IM_2011-02-19_17-45-58.jpg
IM_2011-02-19_17-46-18.jpg
IM_2011-02-19_17-46-26.jpg
IM_2011-02-19_17-46-35.jpg
IM_2011-02-19_17-47-45.jpg
IM_2011-02-19_17-47-54.jpg
IM_2011-02-19_17-56-40.jpg
IM_2011-02-19_17-57-09.jpg
IM_2011-02-19_17-57-21.jpg
IM_2011-02-19_17-57-40.jpg
IM_2011-02-19_17-58-40.jpg

สำหรับเครื่องที่ติดตั้ง Windows 7 เอาไว้แล้ว และไม่มีเนื้อที่เหลือให้ติดตั้ง OS อื่นๆ ให้เข้าไปที่ Control Panel > Administrative Tools > Computer Management
ไปที่ Storage > Disk Management คลิกขวาที่ Drive ที่ต้องการย่อขนาดเพื่อให้มีเนื้อที่เหลือ เลือก Shrink Volume ในช่อง Enter the amount of space to shrink in MB  คือเนื้อที่ว่างที่เราต้องการนำไปใช้เช่นใส่ไป 40960 คือต้องการเนื้อที่ 40 GB เอาไว้ลง Windows XP และ Ubuntu

ติดตั้ง Windows XP ใช้ตรง Unpartitioned Space โดยแบ่งมาตามที่เรากำหนดไว้
การติดตั้งโดยละเอียดอ่านได้จากบทความเก่า หลังจากขั้นตอนนี้เราจะ boot เข้า Windows 7 ไม่ได้แล้ว ซึ่งเราจะมาแก้ครั้งเดียวตอนติดตั้ง Ubuntu เสร็จแล้ว

IM_2011-02-19_18-03-56.jpg
IM_2011-02-19_18-04-39.jpg
IM_2011-02-19_18-04-54.jpg
IM_2011-02-19_18-19-13.jpg

ติดตั้ง Ubuntu 10.10 โดยแบ่ง partition ดังนี้คือ

  1. /boot 500 MB type ext4
  2. swap เท่ากับ memory ทั้งหมดบวก 1GB type swap
  3. / 10000MB type ext4
  4. /home ใช้ส่วนที่เหลือทั้งหมด type ext4
  5. เลือก boot loader เป็น partition ที่เรากำหนดไว้เป็น /boot จากตัวอย่างคือ /dev/sda6 ค่านี้ดูได้จากค่า Device หน้า type
  6. หลังจากติดตั้งเสร็จแล้วเราจะไม่สามารถ boot เข้า ubuntu ได้
IM_2011-02-19_18-24-51.jpg
IM_2011-02-19_18-25-14.jpg
IM_2011-02-19_18-26-29.jpg
IM_2011-02-19_18-27-15.jpg
IM_2011-02-19_18-27-35.jpg
IM_2011-02-19_18-28-19.jpg
IM_2011-02-19_18-28-47.jpg
IM_2011-02-19_18-29-11.jpg
IM_2011-02-19_18-30-05.jpg
IM_2011-02-19_18-30-35.jpg
IM_2011-02-19_18-30-44.jpg
IM_2011-02-19_18-31-03.jpg
IM_2011-02-19_18-31-18.jpg
IM_2011-02-19_18-41-22.jpg

แก้ไข boot sector ให้ Windows 7 กลับมาเป็น OS หลัก

  1. boot จากแผ่น Windows 7
  2. กด Next เลือก Repair your computer
  3. กด Next เลือก Command Prompt
  4. พิมพ์ bootrec /fixmbr กด Enter
  5. พิมพ์ bootrec /fixboot กด Enter
  6. พิมพ์ exit กด Enter
  7. กด Restart รอจนเครื่อง Restart เอาแผ่นติดตั้ง Windows 7 ออก
  8. เราจะ boot เข้า Windows 7 ได้อีกครั้ง
IM_2011-02-19_18-46-00.jpg
IM_2011-02-19_18-46-11.jpg
IM_2011-02-19_18-46-27.jpg
IM_2011-02-19_18-46-36.jpg
IM_2011-02-19_18-48-19.jpg

Download โปรแกรม EasyBCD จากที่นี่ http://neosmart.net/dl.php?id=1

  1. หลังจากติดตั้งโปรแกรม EasyBCD เสร็จแล้ว ให้เปิดโปรแกรมแล้วเข้าไปที่ Add New Entry
  2. ไปที่ tab windows เลือก type Windows NT/2k/XP/2k3 ตั้งค่าตามรูป กด Add Entry
  3. ไปที่ tab Linux/BSD เลือก type GRUB(Legacy)  ตั้งค่าตามรูปกด Add Entry
  4. ไปที่ Edit Boot Menu ในหน้านี้จะแสดง OS ทั้งหมดที่มี การกำหนดให้ OS ตัวไหนเป็น OS ที่จะ boot อัตโนมัติถ้าไม่ได้เลือกอะไรตอน boot เครื่องโดนติ๊กที่ Default เป็น Yes
  5. กำหนดให้รอเลือก OS กี่วินาทีได้ที่หัวข้อ Boot Default OS after ถ้าไม่ได้เลือกก็จะ boot OS ที่เราตั้งเป็น Default เอาไว้
IM_2011-02-19_18-51-34.jpg
IM_2011-02-19_18-51-49.jpg
IM_2011-02-19_18-52-11.jpg
IM_2011-02-19_18-52-23.jpg

ลอง Restart จะมีหน้าเลือก OS เพิ่มขึ้นมา ลองใช้งานดูครับ วิธีนี้น่าจะสะดวกสำหรับคนที่ชอบลองลง Ubuntu บ่อยๆ

ลบ Ubuntu ออกจาก Multi OS Windows 7

ปัญหาที่หลายคนไม่กล้าลองใช้ ubuntu เรื่องหนึ่งคือพอจะเอาออกมันลำบาก คนที่ใช้ multiboot ระหว่าง ubuntu กับ windows 7 สามารถลบ ubuntu ออกง่ายๆ Continue reading “ลบ Ubuntu ออกจาก Multi OS Windows 7”