โฮมเพจ » ทำอย่างไร » วิธีการติดตั้ง macOS High Sierra ใน VirtualBox บน Windows 10

    วิธีการติดตั้ง macOS High Sierra ใน VirtualBox บน Windows 10

    ไม่ว่าคุณต้องการทดสอบเว็บไซต์ใน Safari เป็นครั้งคราวหรือลองใช้ซอฟต์แวร์เล็กน้อยในสภาพแวดล้อม Mac การเข้าถึง macOS เวอร์ชันล่าสุดในเครื่องเสมือนมีประโยชน์ น่าเสียดายที่คุณไม่ได้จริงๆ ควร ในการทำเช่นนี้การให้ macOS ทำงานใน VirtualBox คือการพูดให้ยุ่งยากน้อยที่สุด.

    อย่างไรก็ตามมันเป็นไปไม่ได้ บางคนในฟอรัม InsanelyMac ได้ค้นพบกระบวนการที่ใช้งานได้ สิ่งเดียวเท่านั้น ไม่ การทำงานเป็นเสียงซึ่งด้วยเหตุผลบางอย่างมีการบิดเบือนสูงหรือไม่มีอยู่ นอกเหนือจากนั้นนี่คือ macOS High Sierra ที่ทำงานได้อย่างราบรื่นใน VirtualBox.

    เพื่อให้ทุกอย่างง่ายขึ้นสำหรับคนเราได้รวมวิธีการจากกระทู้ในฟอรัมต่าง ๆ ไว้ในบทช่วยสอนทีละขั้นตอนพร้อมภาพหน้าจอ มาดำน้ำกันเถอะ.

    หมายเหตุ: เพื่อให้ใช้งานได้คุณจะต้องเข้าถึง Mac จริงเพื่อดาวน์โหลด High Sierra คุณสามารถทำได้สมมติว่าได้รับ ISO สูงโดยวิธีอื่น แต่เราไม่แนะนำ ยืม Mac ของเพื่อนเป็นเวลาหนึ่งชั่วโมงถ้าคุณไม่มีและคุณควรจะปรับทุกอย่างที่นอกเหนือจากขั้นตอนที่หนึ่งของการกวดวิชานี้สามารถทำได้บนพีซี Windows ของคุณ.

    หากคุณใช้ Mac และต้องการเครื่องเสมือน MacOS สำหรับใช้กับ Mac เครื่องนั้นเราขอแนะนำให้ตรวจสอบ Parallels Desktop Lite แทนเพราะสามารถสร้างเครื่องเสมือน MacOS ได้ฟรีและทำงานได้ง่ายขึ้นมาก.

    พร้อมที่จะเริ่มหรือยัง กระโดดเข้ามา!

    ขั้นตอนที่หนึ่ง: สร้างไฟล์ macOS High Sierra ISO

    ในการเริ่มต้นเราจะต้องสร้างไฟล์ ISO ของโปรแกรมติดตั้งของ macOS High Sierra เพื่อให้เราสามารถโหลดไฟล์ใน VirtualBox บนเครื่อง Windows ของเรา หยิบ Mac ที่ยืมมาแล้วไปที่ Mac App Store ค้นหา Sierra แล้วคลิก“ ดาวน์โหลด”

    เมื่อกระบวนการเสร็จสิ้นตัวติดตั้งจะเริ่มต้น - ไม่เป็นไรเพียงปิดด้วย Command + Q เราไม่ต้องการอัพเกรด Mac ของเพื่อนคุณ เราแค่ต้องการไฟล์ที่ดาวน์โหลด.

    ในการแปลงไฟล์เหล่านั้นเป็น ISO เราจะต้องใช้ Terminal ซึ่งคุณสามารถหาได้ใน Applications> Utilities.

    ก่อนอื่นให้รันคำสั่งต่อไปนี้เพื่อสร้างอิมเมจของดิสก์เปล่า:

    hdiutil สร้าง -o /tmp/HighSierra.cdr -size 7316m - เลย์เอาต์ SPUD -fs HFS + J 

    ถัดไปเมานต์ภาพเปล่าของคุณ:

    hdiutil แนบ /tmp/HighSierra.cdr.dmg -noverify -nobrowse -mountpoint / Volumes / install_build

    ตอนนี้คุณจะกู้คืน BaseSystem.dmg จากตัวติดตั้งไปยังอิมเมจที่เพิ่งติดตั้งใหม่:

    asr restore -source / Applications / Install \ macOS \ High \ Sierra.app/Contents/SharedSupport/BaseSystem.dmg -target / Volumes / install_build -noprompt -noverify -erase

    โปรดทราบว่าหลังจากทำเช่นนี้แล้วชื่อของจุดต่อปลายทางของเราก็เปลี่ยนเป็น“ OS X Base System / System” เกือบเสร็จแล้ว! ถอนติดตั้งภาพ:

    hdiutil detach / Volumes / OS \ X \ Base \ System

    และสุดท้ายแปลงภาพที่คุณสร้างเป็นไฟล์ ISO:

    hdiutil แปลง /tmp/HighSierra.cdr.dmg - รูปแบบ UDTO -o /tmp/HighSierra.iso

    ย้าย ISO ไปที่เดสก์ท็อป:

    mv /tmp/HighSierra.iso.cdr ~ / Desktop / HighSierra.iso

    และคุณมีไฟล์ High Sierra ISO ที่สามารถบูตได้!

    คัดลอกไปยังเครื่อง Windows ของคุณโดยใช้แฟลชไดรฟ์ขนาดใหญ่ฮาร์ดไดรฟ์ภายนอกหรือผ่านเครือข่ายท้องถิ่นของคุณ.

    ขั้นตอนที่สอง: สร้างเครื่องเสมือนของคุณใน VirtualBox

    ถัดไปไปที่เครื่อง Windows ของคุณและติดตั้ง VirtualBox หากคุณยังไม่ได้ตรวจสอบให้แน่ใจว่าคุณมีรุ่นล่าสุด (จริงจังรุ่นที่เก่ากว่าอาจไม่ทำงาน)

    เปิดขึ้นแล้วคลิกปุ่ม "ใหม่" ตั้งชื่อเครื่องเสมือนของคุณ“ High Sierra” และเลือก“ Mac OS X” สำหรับระบบปฏิบัติการและ“ Mac OS X (64 บิต)” สำหรับรุ่น (ตามที่เขียนไว้นี้ไม่มี "macOS High Sierra" แต่ ไม่เป็นไร.)

    ดำเนินการต่อตามกระบวนการ สำหรับหน่วยความจำเราแนะนำให้คุณใช้อย่างน้อย 4096MB แม้ว่าคุณจะสามารถเลือกได้มากกว่านี้ถ้าคุณมี RAM เพียงพอที่จะสำรองไว้ในเครื่อง Windows ของคุณ.

    ถัดไปคุณจะถูกถามเกี่ยวกับฮาร์ดไดรฟ์ของคุณ เลือก“ สร้างฮาร์ดดิสก์เสมือนทันที” แล้วคลิกสร้าง.

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

    คลิกถัดไป คุณจะถูกถามว่าคุณต้องการไดรฟ์ขนาดใหญ่เพียงใด เราแนะนำอย่างน้อย 25GB ซึ่งใหญ่พอสำหรับระบบปฏิบัติการและแอปพลิเคชั่นบางตัว คุณสามารถนำเสนอได้มากกว่านี้ แต่เราไม่คิดว่าคุณจะสามารถใช้งานได้น้อยกว่านั้นมาก.

    คลิกที่ข้อความแจ้งจากนั้นคุณได้สร้างรายการสำหรับเครื่องเสมือนของคุณ! ตอนนี้ได้เวลากำหนดค่าเล็กน้อยแล้ว.

    ขั้นตอนที่สาม: กำหนดค่าเครื่องเสมือนของคุณใน VirtualBox

    คุณควรเห็นเครื่องเสมือนของคุณในหน้าต่างหลักของ VirtualBox.

    เลือกจากนั้นคลิกปุ่ม "การตั้งค่า" สีเหลืองขนาดใหญ่ ก่อนอื่นให้มุ่งไปที่ "ระบบ" ในแถบด้านข้างซ้าย บนแท็บเมนบอร์ดตรวจสอบให้แน่ใจว่าไม่ได้เลือก“ ฟลอปปี้”.

    ถัดไปไปที่แท็บ“ ตัวประมวลผล” และตรวจสอบให้แน่ใจว่าคุณมี CPU อย่างน้อยสองตัวที่จัดสรรให้กับเครื่องเสมือน.

    จากนั้นคลิก“ แสดง” ในแถบด้านข้างซ้ายและตรวจสอบให้แน่ใจว่าตั้งค่าหน่วยความจำวิดีโอไว้ที่อย่างน้อย 128MB.

    จากนั้นคลิก“ ที่เก็บข้อมูล” ในแถบด้านข้างซ้ายจากนั้นคลิกไดรฟ์ซีดี“ ว่าง” คลิกที่ไอคอนซีดีที่ด้านบนขวาจากนั้นเรียกดูไฟล์ High Sierra ISO ที่คุณสร้างไว้ก่อนหน้า.

    อย่าลืมคลิก“ ตกลง” เพื่อสรุปการเปลี่ยนแปลงทั้งหมดที่คุณทำจากนั้นปิด VirtualBox ไม่จริงจัง: ปิด VirtualBox ทันทีมิฉะนั้นขั้นตอนถัดไปจะไม่ทำงาน.

    ขั้นตอนที่สี่: กำหนดค่าเครื่องเสมือนของคุณจากพร้อมรับคำสั่ง

    เราได้ปรับแต่งสองสามอย่าง แต่เราต้องเพิ่มอีกไม่กี่อย่างเพื่อโน้มน้าวระบบปฏิบัติการที่ทำงานบน Mac จริง น่าเสียดายที่ไม่มีตัวเลือกสำหรับสิ่งนี้จากอินเทอร์เฟซของ VirtualBox ดังนั้นคุณจะต้องเปิดพร้อมท์คำสั่ง.

    เปิดเมนูเริ่มค้นหา“ พรอมต์คำสั่ง” จากนั้นคลิกขวาแล้วเลือก“ เรียกใช้ในฐานะผู้ดูแลระบบ”

    คุณต้องเรียกใช้คำสั่งตัวเลขตามลำดับ วางคำสั่งต่อไปนี้กด Enter หลังจากแต่ละคำสั่งแล้วรอให้เสร็จสมบูรณ์:

    cd "C: Program FilesOracleVirtualBox"
    VBoxManage.exe modifiedvm "High Sierra" --cpuidset 00000001 000306a9 04100800 7fbae3ff bfebfbff
    VBox จัดการ setextradata "High Sierra" "VBoxInternal / Devices / efi / 0 / กำหนดค่า / DmiSystemProduct" "MacBookPro11,3"
    VBox จัดการ setextradata "High Sierra" "VBoxInternal / Devices / efi / 0 / Config / DmiSystemVersion" "1.0"
    VBox จัดการ setextradata "High Sierra" "VBoxInternal / Devices / efi / 0 / กำหนดค่า / DmiBoardProduct" "Mac-2BD1B31983FE1663"
    VBox จัดการ setextradata "High Sierra" "VBoxInternal / Devices / smc / 0 / Config / DeviceKey" "งานของเราโดยผู้ช่วยผู้บังคับการที่ไม่ใช้ (c) AppleComputerInc"
    VBoxManage setextradata "High Sierra" "VBoxInternal / Devices / smc / 0 / กำหนดค่า / GetKeyFromRealSMC" 1

    แค่นั้นแหละ! หากทุกอย่างทำงานคุณไม่ควรเห็นความคิดเห็นใด ๆ คำสั่งก็จะทำงาน หากคำสั่งไม่ทำงานตรวจสอบให้แน่ใจว่าเครื่องเสมือนของคุณชื่อ“ High Sierra” อย่างแน่นอน หากไม่มีให้แก้ไขคำสั่งด้านบนใส่ชื่อเครื่องของคุณในเครื่องหมายคำพูด ไปข้างหน้าและปิดพรอมต์คำสั่ง เรากำลังจะกลับไปที่ VirtualBox ทันที.

    ขั้นตอนที่ห้า: บูตและเรียกใช้โปรแกรมติดตั้ง

    เปิด VirtualBox อีกครั้งคลิกเครื่อง Sierra ของคุณจากนั้นคลิก“ เริ่ม” เครื่องของคุณจะเริ่มบูต คุณจะเห็นข้อมูลที่ฟุ่มเฟือยจำนวนมากเช่นนี้เกิดขึ้น - และฉันหมายถึง จำนวนมาก-แต่ไม่ต้องกังวลกับมัน เป็นเรื่องปกติแม้กระทั่งบางสิ่งที่ดูเหมือนข้อผิดพลาด.

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

    ในที่สุดคุณจะเห็นเครื่องมือติดตั้งที่ขอให้คุณเลือกภาษา:

    เลือก“ ภาษาอังกฤษ” หรือภาษาใดก็ได้ที่คุณต้องการจากนั้นคลิก“ ถัดไป” ก่อนที่คุณจะทำสิ่งอื่นใดให้คลิก“ Disk Utility” แล้วเลือก“ ดำเนินการต่อ”

    คุณจะไม่เห็นไดรฟ์: อย่าตกใจ High Sierra จะซ่อนไดรฟ์ว่างไว้ตามค่าเริ่มต้น ในแถบเมนูคลิก“ ดู” ตามด้วย“ แสดงอุปกรณ์ทั้งหมด”

    ตอนนี้คุณควรเห็นไดรฟ์เสมือนที่ว่างเปล่าของคุณในแถบด้านข้าง คลิกที่มันจากนั้นคลิกตัวเลือก "ลบ".

    ตั้งชื่อไดรฟ์“ Macintosh HD” และปล่อยการตั้งค่าอีกสองแบบตามที่เป็น:“ Mac OS Extended Journaled” และ“ GUID Partition Map”. อย่าสร้างพาร์ติชัน AFS, เพราะมันจะไม่ทำงานและคุณจะต้องเริ่มต้นใหม่ด้วยฮาร์ดไดรฟ์เสมือนจริง คลิก“ ลบ” จากนั้นปิด Disk Utility เมื่อกระบวนการเสร็จสมบูรณ์ คุณจะถูกนำกลับไปที่หน้าต่างหลัก.

    เลือก“ ติดตั้ง macOS อีกครั้ง” จากนั้นคลิก“ ดำเนินการต่อ” คุณจะถูกถามให้ยอมรับข้อกำหนด.

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

    การติดตั้งจะเริ่มขึ้น! อาจใช้เวลาสักครู่จึงต้องอดทน ในที่สุดเครื่องเสมือนของคุณจะรีสตาร์ทและนำคุณกลับไปที่ตัวติดตั้ง อย่าตกใจ: สิ่งนี้จะเกิดขึ้น.

    ขั้นตอนที่หก: Boot Installer ขั้นที่สองจากฮาร์ดไดรฟ์เสมือน

    ณ จุดนี้โปรแกรมติดตั้งได้คัดลอกไฟล์ไปยังฮาร์ดไดรฟ์เสมือนและคาดว่าจะบูตจากที่นั่น ไม่ว่าด้วยเหตุผลใดก็ตามสิ่งนี้ไม่ทำงานบนเครื่องเสมือนซึ่งเป็นสาเหตุที่คุณเห็นตัวติดตั้งอีกครั้ง.

    ปิดเครื่องเสมือนของคุณและเปิดการตั้งค่า มุ่งหน้าไปยังที่จัดเก็บข้อมูลคลิก“ HighSierra.iso” ในแผง“ ต้นไม้จัดเก็บ” จากนั้นคลิกที่ไอคอนซีดีที่ด้านบนขวาและคลิก“ ลบดิสก์ออกจากไดรฟ์เสมือน” นี่จะเป็นการยกเลิกการติดตั้ง ISO.

    ตอนนี้เริ่มต้นเครื่องเสมือนและคุณจะเห็นหน้าจอที่น่ารักนี้.

    นี่คือ EFI Internal Shell และตราบใดที่คุณเห็น“ FS1” อยู่ในรายการสีเหลืองคุณสามารถใช้มันเพื่อเรียกใช้ส่วนที่เหลือของตัวติดตั้ง คลิกที่เครื่องเสมือนและอนุญาตให้จับเมาส์และแป้นพิมพ์แล้วพิมพ์ FS1: และกด Enter สิ่งนี้จะสลับไดเรกทอรีเป็น FS1 ซึ่งเป็นที่ตั้งของโปรแกรมติดตั้งที่เหลือ.

    ต่อไปเราจะเรียกใช้คำสั่งไม่กี่คำเพื่อเปลี่ยนเป็นไดเรกทอรีที่เราต้องการ:

    cd "macOS ติดตั้งข้อมูล" cd "ล็อคไฟล์" cd "Boot Files"

    ตอนนี้เราสามารถเรียกใช้ตัวติดตั้งด้วยคำสั่งต่อไปนี้:

    boot.efi

    ตัวติดตั้งจะเลือกจุดที่ค้างไว้ ก่อนอื่นคุณจะเห็นชุดข้อความเหมือนก่อน แต่ในที่สุดคุณจะเห็นตัวติดตั้ง GUI กลับมา (ไม่ต้องกังวลคุณต้องทำตามขั้นตอนนี้เพียงครั้งเดียว)

    เราไปถึงที่นั่นแค่ต้องการความอดทนเพิ่มขึ้นอีกนิด.

    ขั้นตอนที่แปด: เข้าสู่ระบบ macOS High Sierra

    ในที่สุดเครื่องเสมือนจะรีบูตอีกครั้งคราวนี้เป็น macOS High Sierra หากยังไม่เกิดขึ้นให้ลองนำ ISO ออกจากเครื่องเสมือน เมื่อ High Sierra ทำการบูตคุณจะต้องเลือกประเทศของคุณตั้งค่าผู้ใช้และขั้นตอนการตั้งค่าเริ่มต้นที่เหลือ.

    ในที่สุดคุณจะเข้าสู่เดสก์ท็อป Mac เย้!

    ตอนนี้คุณสามารถทดลองใช้ซอฟต์แวร์ Mac ได้แม้ว่าบางฟังก์ชั่นเช่น FaceTime และ Messages จะไม่ทำงานเพราะ Apple จะไม่รู้จักคอมพิวเตอร์ของคุณในฐานะ Mac จริง แต่สิ่งพื้นฐานหลายอย่างควรใช้งานได้ มีความสุข!

    ขั้นตอนที่แปด (ตัวเลือก): เปลี่ยนความละเอียดของคุณ

    โดยค่าเริ่มต้นเครื่องเสมือนของคุณจะมีความละเอียด 1024 × 768 ซึ่งไม่มากที่จะใช้งานได้ หากคุณพยายามที่จะเปลี่ยนความละเอียดจากภายใน macOS คุณจะไม่เห็นตัวเลือกใด ๆ คุณต้องป้อนคำสั่งบางคำสั่งแทน.

    ปิดเครื่องเสมือนของคุณโดยการปิด macOS: คลิก Apple ในแถบเมนูจากนั้นคลิก“ Shut Down” จากนั้นปิด VirtualBox ทั้งหมด (จริงจังขั้นตอนนี้จะไม่ทำงานหาก VirtualBox ยังคงเปิดอยู่!) แล้วกลับไปที่ Windows 'Command Prompt ในฐานะผู้ดูแลระบบ คุณต้องรันคำสั่งสองคำสั่งต่อไปนี้:

    cd "C: Program FilesOracleVirtualBox"
    VBox จัดการ setextradata "High Sierra" "VBoxInternal2 / EfiGopMode" N

    ในคำสั่งที่สองคุณจะต้องแทนที่ ยังไม่มีข้อความ ด้วยตัวเลขตั้งแต่หนึ่งถึงห้าขึ้นอยู่กับความละเอียดที่คุณต้องการ:

    • 1 ให้ความละเอียด 800 × 600
    • 2 ให้ความละเอียด 1024 × 768
    • 3 ให้ความละเอียด 1280 × 1024
    • 4 ให้ความละเอียดของ 1440 × 900
    • 5 ให้ความละเอียด 1920 × 1200

    เริ่ม VirtualBox โหลดเครื่องเสมือนของคุณและควรบู๊ตตามความละเอียดที่คุณต้องการ!

    จากนี้ไปคุณสามารถเปิด VirtualBox สำหรับการทดสอบที่เกี่ยวข้องกับ Mac ที่คุณต้องการ คุณจะเห็นข้อผิดพลาดจำนวนมากปรากฏขึ้นในระหว่างการบู๊ต แต่ก็ไม่เป็นไร ไม่สนใจพวกเขา นอกจากนี้โปรดจำไว้ว่าเสียงจะไม่ทำงานและจะไม่เหมือน FaceTime หรือ iMessage ซึ่งต้องใช้ Mac จริง สิ่งนี้จะไม่สมบูรณ์แบบซึ่งคาดว่าจะได้รับจากการตั้งค่าที่ไม่ได้รับการสนับสนุนอย่างสมบูรณ์ แต่มันคือ macOS ในเครื่องเสมือนและนั่นก็ไม่เลวเลย! อย่าลืมอ่านคู่มือของเราเกี่ยวกับคุณสมบัติขั้นสูงของ VirtualBox เพื่อใช้ประโยชน์สูงสุดจากเครื่องของคุณเช่นกัน.

    อีกอย่างหนึ่ง: เสียงโห่ร้องอย่างมากต่อ Chad S. Samuels โดยที่ฉันไม่สามารถอัปเดตคู่มือนี้สำหรับ High Sierra ได้ ขอบคุณมาก!