Posted by: thitipat | ตุลาคม 22, 2007

ติดตั้งระบบปฏิบัติการ 3 ระบบใน Macbook #1 (Triple Boot)

เคยมีความคิดที่จะติดตั้ง 3 ระบบมานานตั้งแต่ได้เครื่องมาใหม่ๆ แล้วแต่ก็ไม่ได้ทำซะที เพราะหาที่แบ็คอัพข้อมูลไม่ได้ แต่ด้วยเหตุการณ์เมื่อวันก่อน ทำให้มีโอกาสติดตั้ง 3 ระบบปฏิบัติการในเครื่อง macbook ของตัวเองขึ้นมา (ขอบใจมากนะ T-T) เลยมานั่งลิสต์รายการว่าจะเอาระบบอะไรบ้างที่วิ่งเข้าป้ายตั้งแต่เริ่มคิดเลยก็คือ OS X กับ Windows XP (สำหรับเล่นเกมส์โดยเฉพาะ) แต่สำหรับ Linux แล้วจะเอาอะไรดีหว่า…

เลือกไปเลือกมาก็มาลงที่ Ubuntu เจ้าเก่า - -” รุ่นที่เอามาติดตั้งนี่ก็เป็นการต้อนรับเวอร์ชั่นล่าสุดไปด้วยเลย (Ubuntu 7.10 Gusty Gibbon)

ทำไปได้ 2 ระบบแล้วกำลังจะติดตั้ง ubuntu เป็นระบบสุดท้ายพอดีนึกได้พอบูทจาก live-cd เสร็จเลยมานั่งเขียนซะเลยกลัวจะลืม

ก่อนอื่นเรามาเตรียมเครื่องมือและวัตถุดิบให้พร้อมกันก่อนดีกว่า

  1. boot camp (ไว้ทำแผ่นไดร์ฟเวอร์ของวินโดวส์)
  2. rEFIt (เอาไว้บูทเข้า 3 ระบบ)
  3. firmware update (สำหรับอินเทลแมคก่อนปี 2006)
  4. OS X update (อัพเดตได้จากรูปแอปเปิลตรงมุมซ้ายบนได้เลย)

สิ่งที่ควรรู้ก่อนติดตั้ง

  • Firmware : เครื่อง mac และ pc จะใช้เฟิร์มแวร์ต่างกันซึ่ง mac จะใช้เฟิร์มแวร์ EFI ส่วน pc ใช้เฟิร์มแวร์ BIOS ซึ่งเฟิร์มแวร์ทั้ง 2 ตัวนี้ใช้ตารางพาร์ทิชั่นที่ต่างกัน
  • partition : การที่ระบบปฏิบัติการรู้ได้ว่าในฮาร์ดดิกส์มีไดร์ฟอะไรบ้างแต่ละไดร์ฟมี พื้นที่เท่าไหร่ จะมีตารางพาร์ทิชั่นที่คอยบอกว่าแต่ละพื้นที่ในไดร์ฟแยกกันตรงไหน ซึ่งตารางพาร์ทิชั่นที่ Windows(XP) ใช้นั้นจะใช้แบบ MBR(Master Boot Record) ส่วน OS X นั้นจะเป็นแบบ GPT(GUID Partition Table) ส่วน Linux รองรับทั้ง 2 แบบ
    ซึ่งตารางพาร์ทิชั่น 2 ตัวนี้แตกต่างกันที่

    - MBR จะจำกัดการแบ่งพาร์ทิชั่นที่เป็นแบบ primary ได้ 4 พาร์ทิชั่น ต่อ 1 ดิสก์เท่านั้น
    - GPT จะไม่มีการบอกว่าเป็นพาร์ทิชั่นแบบไหน (primary หรือ secondary) โดยสามารถแบ่งได้ 128 พาร์ทิชั่นใน 1 ดิสก์

    พอเราจับตารางพาร์ทิชั่น GPT กับ MBR มายำกันดิสก์ของเราก็ยังคงถูกจำกัดให้แบ่งได้แค่ 4 พาร์ทิชั่นอยู่ดี ซึ่งการติดตั้ง OS X จะถูกใช้ไป 2 พาร์ทิชั่น XP อีก 1 พาร์ทิชั่น เหลืออยู่ 1 พาร์ทิชั่นสำหรับ Linux แต่ไม่มีที่สำหรับ swap พาร์ทิชั่น*** และที่สำคัญคือ พาร์ทิชั่นของ Windows ต้องเป็นลำดับสุดท้ายเท่านั้นดังนั้นหน้าตาลำดับการแบ่งพาร์ทิชั่นเราจะเป็นลักษณะนี้
    1. EFI
    2. OS X
    3. Linux
    4. Windows

  • Boot : เนื่องจาก boot camp ไม่รองรับในการติดตั้ง 3 ระบบ ดังนั้นเราจะใช้ rEFIt ในการบูทแทน
  • Drivers for Windows : ใช้ไดร์ฟเวอร์จาก boot camp

ติดตั้งระบบ

OS X

  • ติดตั้ง OS X แบบปกติก่อนยังไม่ต้องแบ่งพาร์ทิชั่น (ถ้าแยกพาร์ทิชั่นไปแล้วก็รวมเป็นพาร์ทิชั่นเดียวกันก่อนด้วยเครื่องมือจัดการพาร์ทิชั่น เช่น iPartition, Disk Genius, Volume Work เป็นต้น)
  • อัพเดต OS X
  • อัพเดต firmware
  • ติดตั้ง boot camp
  • ติดตั้ง rEFIt

Boot Camp & Partitioning

  • เข้า Boot Camp Assistant เพื่อสร้างแผ่นไดร์ฟเวอร์สำหรับ windows พอสร้างแผ่นไดร์ฟเวอร์เสร็จแล้วให้ออกจาก boot camp เลย ห้ามแบ่งพาร์ทิชั่นด้วย boot camp
  • เปิด terminal ขึ้นมาแล้วพิมพ์คำสั่ง
    diskutil list
    ควรจะแสดงผลออกมาเป็นแบบนี้

    /dev/disk0#:         type                name         size       identifier
    
        0:      GUID_partition_scheme                  *233.8 GB      disk0
    
        1:      EFI                                      200.0 MB     disk0s1
    
        2:      Apple_HFS              Macintosh HD   233.4 GB     disk0s2
  • หา identifier ของพาร์ทิชั่น OS X (ในตัวอย่างจะเป็น disk0s2) ต่อมาเราจะทำการแบ่งพาร์ทิชั่นทาง terminal โดยมีรูปแบบคำสั่งดังนี้

    sudo diskutil resizeVolume [identifier] [size] [label] [size] [type] [label] [size]

    ก็จะได้ลักษณะนี้

    sudo diskutil resizeVolume disk0s2 100.7G “Linux” “Ubuntu” 11G “MS-DOS FAT32″ “Windows” 37G

    ซึ่งเราแบ่งพื้นที่ให้ OS X 100.7 GB, Linux 11 GB, Windows 37 GB
    เมื่อแบ่งเสร็จแล้วให้เรา reboot เข้า OS X ใหม่แล้วลองใช้คำสั่ง diskutil list เช็คดูว่าสร้างพาร์ทิชั่นใหม่แล้วรึยัง

Windows XP

  • ใส่แผ่นติดตั้ง windows XP แล้วรีสตาร์ทเครื่องใหม่ พอได้ยินเสียงเปิดเครื่องก็ให้กดปุ่ม C ค้างไว้เพื่อบูทจากแผ่น CD
  • พอเข้าเมนูแล้วให้ quick format ที่พาร์ทิชั่นที่แบ่งไว้สำหรับ windows จากนั้นให้ติดตั้งตามปกติ
  • หลังจากรีสตาร์ทเครื่องครั้งแรกแล้วให้กดปุ่ม Alt/Option ค้างไว้จะมีเมนูให้เลือกบูทระบบ ให้เลือกเข้า windows แล้วติดตั้งต่อให้เสร็จ จากนั้นก็ติดตั้งไดร์ฟเวอร์ด้วยแผ่นไดร์ฟเวอร์ที่ทำไว้

Note : ถ้าอยากให้ mouse pad ใช้คลิกขวาได้เหมือน OS X ด้วยการกด ctrl+click ก็ให้ติดตั้ง Apple Mouse ด้วย

ในที่สุดเราก็มีระบบ 2 ระบบแล้ว ^^

สำหรับพาร์ทแรกก็จบเพียงเท่านี้ครับเดี๋ยวจะรีบทำพาร์ทหลังตามมาครับตอนนี้เหลือติดตั้ง Linux ก็น่าจะเสร็จนะ ^^

ต่อตอนที่ 2 >

ปล. สำคัญมากๆ อย่าลืมแบ็คอัพข้อมูลไว้นะครับ

ที่มา

Responses

Awesome!! How was the new Ubuntu??

I like it ^^

Leave a response

Your response:

หมวดหมู่