วิธีเรียกใช้ macOS Catalina ใน VirtManager บน Linux

หากคุณต้องการ macOS บนพีซีที่ใช้ Linux เพื่อการพัฒนา คุณยินดีที่จะทราบว่าสามารถตั้งค่า VM ใน VirtManager โดยใช้เครื่องมือ macOS-Simple-KVM

การติดตั้ง VirtManager

คุณจะต้องติดตั้งVirtManagerบนพีซี Linux เพื่อใช้ macOS บนพีซี Linux ในการติดตั้งซอฟต์แวร์ ให้เปิดหน้าต่างเทอร์มินัล คุณสามารถเปิดหน้าต่างเทอร์มินัลได้โดยกดCtrl + Alt + Tบนแป้นพิมพ์ หรือค้นหา “Terminal” ในเมนูแอพ

เมื่อหน้าต่างเทอร์มินัลเปิดอยู่ การติดตั้งสามารถเริ่มต้นได้ ทำตามคำแนะนำในการติดตั้งด้านล่างเพื่อติดตั้ง VirtManager บน Linux PC ของคุณ

อูบุนตู

ในการติดตั้ง VirtManager บน Ubuntu ให้ใช้ คำสั่ง apt installด้านล่าง

sudo apt ติดตั้ง virt-manager

เดเบียน

หากต้องการรับ VirtManager บน ระบบ Debianให้ติดตั้งซอฟต์แวร์โดยใช้คำสั่งapt-get install

sudo apt-get install virt-manager

อาร์ชลินุกซ์

หากต้องการติดตั้ง VirtManager บน Arch Linux ให้ใช้คำสั่งpacman -S

sudo pacman -S ผู้จัดการอัจฉริยะ

เฟดอร่า

หากต้องการให้ VirtManager ทำงานบน Fedora ให้ใช้คำสั่งติดตั้ง dnf ต่อไปนี้

sudo dnf ติดตั้ง virt-manager

OpenSUSE

ในการตั้งค่า VirtManager บนOpenSUSE Linux คุณสามารถเรียกใช้คำสั่งติดตั้ง zypper ต่อไปนี้

sudo zypper ติดตั้ง virt-manager

กำลังดาวน์โหลด macOS Simple KVM

เพียงดาวน์โหลด macOS ลงในพีซี Linux ของคุณและใส่ลงใน VirtManager จะไม่ทำงาน ระบบปฏิบัติการของ Apple นั้นมีความเชี่ยวชาญสูง ดังนั้นจึงต้องปรับแต่งก่อนล่วงหน้า โชคดีที่โครงการ macOS Simple KVM ทำให้เป็นเรื่องง่าย

ในการเริ่มต้น คุณจะต้องติดตั้งการพึ่งพาต่างๆ ที่จำเป็นสำหรับการใช้ macOS Simple KVM จากนั้นทำตามคำแนะนำด้านล่างเพื่อให้ทุกอย่างทำงาน

อูบุนตู

sudo apt ติดตั้ง libvirt-daemon qemu-system qemu-utils python3 python3-pip git

เดเบียน

sudo apt-get ติดตั้ง libvirt-daemon qemu-system qemu-utils python3 python3-pip git

อาร์ชลินุกซ์

sudo pacman -S qemu python python-pip python-wheel git sudo systemctl เปิดใช้งาน libvirtd sudo systemctl เริ่ม libvirtd

เฟดอร่า

sudo dnf ติดตั้ง libvirt-daemon qemu qemu-img python3 python3-pip git sudo systemctl เปิดใช้งาน libvirtd sudo systemctl เริ่ม libvirtd

OpenSUSE

sudo zypper ใน libvirt-daemon qemu-tools qemu-kvm qemu-x86 qemu-audio-pa python3-pip git sudo systemctl เปิดใช้งาน libvirtd sudo systemctl เริ่ม libvirtd

หลังจากตั้งค่าการพึ่งพา ให้ใช้ คำสั่ง git cloneเพื่อดึงไฟล์โครงการ macOS Simple KVM จาก GitHub

โคลนคอมไพล์ https://github.com/foxlet/macOS-Simple-KVM.git

ย้ายไปที่โฟลเดอร์ “macOS-Simple-KVM” โดยใช้คำสั่งcd

ซีดี macOS-Simple-KVM/

ถัดไป เรียกใช้ คำสั่ง jumpstart.shเพื่อดาวน์โหลดซอฟต์แวร์ติดตั้ง macOS

./jumpstart.sh --catalina

เมื่อสคริปต์เริ่มต้นทำงานเสร็จสิ้น ให้ไปยังส่วนถัดไปของคำแนะนำ

กำลังสร้างฮาร์ดไดรฟ์ macOS

คุณต้องสร้าง HDD สำหรับเครื่องเสมือน macOS KVM ในการทำเช่นนั้น ให้ใช้ คำสั่ง qemu-imgด้านล่าง ในคำแนะนำนี้ เราจะสร้างไดรฟ์ที่มีขนาด 100 GB (แต่ไม่ได้จัดสรรพร้อมกันทั้งหมด) หากคุณต้องการให้ไดรฟ์ใหญ่ขึ้น (หรือเล็กลง) ให้แก้ไขส่วน "100G" ของคำสั่ง

qemu-img สร้าง -f qcow2 macos.qcow2 100G

เปิดใช้งาน macOS ใน VirtManager

หากต้องการเปิดใช้งาน macOS ใน VirtManager คุณจะต้องเรียกใช้สคริปต์เฉพาะ สคริปต์นี้ใช้สร้างการกำหนดค่า macOS และนำเข้า จากนั้นในเทอร์มินัล ให้รันคำสั่งmake.sh

sudo ./make.sh --add

หลังจากเรียกใช้คำสั่งด้านล่างmake.shสคริปต์จะสร้างการกำหนดค่า XML และนำเข้า VM ไปยัง VirtManager คลิกขวาที่มันแล้วเลือกตัวเลือก "เปิด" เพื่อเข้าถึง VM อย่างไรก็ตาม อย่าเพิ่งเริ่มต้น VM

เลือกปุ่มข้อมูลถัดจากไอคอนจอภาพเพื่อเข้าถึงการกำหนดค่า macOS VM เลือก “SATA Disk 1” หรือ “SATA Disk 2” จากนั้นคลิกที่ปุ่ม “Add Hardware” ด้วยเมาส์

เรียกดูโฟลเดอร์ “macOS-Simple-KVM” บนคอมพิวเตอร์ของคุณ แล้วคลิกช่องทำเครื่องหมาย “เลือกหรือสร้างร้านค้าแบบกำหนดเอง” จากนั้นปุ่ม "จัดการ"

หลังจากคลิกปุ่ม "จัดการ" คุณจะเห็นหน้าต่างป๊อปอัป "ค้นหาหรือสร้างไดรฟ์ข้อมูลพื้นที่เก็บข้อมูล" คลิกที่เครื่องหมาย “+” เมื่อคุณคลิกที่ปุ่มนี้ หน้าต่างที่ระบุว่า “สร้างพูลหน่วยเก็บข้อมูล” ค้นหา "เส้นทางเป้าหมาย" แล้วคลิกด้วยเมาส์

หลังจากคลิก "เส้นทางเป้าหมาย" ให้ป้อนเส้นทางต่อไปนี้ อย่างไรก็ตาม อย่าลืมเปลี่ยน “USERNAME ” เป็นชื่อผู้ใช้ของ Linux PC ของคุณ

/home/USERNAME/macOS-Simple-KVM

คลิก "เสร็จสิ้น" เพื่อเพิ่มพูลหน่วยเก็บข้อมูล จากนั้น ดูที่พูลพื้นที่เก็บข้อมูลใหม่สำหรับ “macos.qcow2” แล้วเลือก “เลือกปริมาณ” จากนั้น เลือกปุ่ม "เสร็จสิ้น" เพื่อเพิ่มฮาร์ดแวร์ล่าสุดไปยัง VM

เมื่อเพิ่มฮาร์ดไดรฟ์ใหม่แล้ว ให้คลิกปุ่ม "เล่น" เพื่อเริ่ม VM

กำลังติดตั้ง macOS

เมื่อบูท VM แล้ว คุณจะเห็น Clover boot manager ขั้นแรก ค้นหาตัวเลือก “บู๊ต macOS ติดตั้งจาก macOS Base System” แล้วเลือกด้วยลูกศรบนแป้นพิมพ์ จากนั้นกดEnterเพื่อบูตตัวติดตั้ง

คุณจะเห็นหน้าต่าง “macOS Utilities” พร้อมกับโปรแกรมติดตั้งที่บูทขึ้นมา เลือก “Disk Utility” เพื่อโหลดเครื่องมือพาร์ติชันของ Apple ในยูทิลิตี้ดิสก์ ค้นหา “QEMU HARDDISK” ที่มีพื้นที่ว่าง 107.37 GB

เมื่อคุณพบฮาร์ดไดรฟ์แล้ว ให้เลือกปุ่ม "ลบ" จากนั้นตั้งชื่อไดรฟ์ว่า “HDD” จากนั้นเลือกปุ่ม "ลบ" เพื่อฟอร์แมตไดรฟ์ เมื่อเสร็จแล้ว ให้คลิก “ยูทิลิตี้ดิสก์” ในแถบด้านบน แล้วเลือก “ออกจากยูทิลิตี้ดิสก์” เพื่อกลับไปที่เครื่องมือติดตั้ง macOS

เลือก “ติดตั้ง macOS ใหม่” และติดตั้ง macOS เป็น VM โปรดทราบว่า VM อาจทำงานช้า คุณอาจต้องปล่อยให้การติดตั้งนั่งประมาณหนึ่งชั่วโมง

หลังจากการติดตั้งที่ยาวนาน คุณจะพร้อมใช้งาน MacOS บนพีซี Linux เป็น VM

Leave a Comment

Mp3 Diags: แก้ไขปัญหาไฟล์เสียง Mp3 มากถึง 50 ปัญหา

Mp3 Diags: แก้ไขปัญหาไฟล์เสียง Mp3 มากถึง 50 ปัญหา

MP3 Diags คือเครื่องมือขั้นสุดยอดสำหรับแก้ไขปัญหาในคอลเลกชันเพลงของคุณ สามารถแท็กไฟล์ MP3 ของคุณได้อย่างถูกต้อง เพิ่มปกอัลบั้มที่หายไป และแก้ไข VBR

แอปการแจ้งเตือนบนเดสก์ท็อปของ Google Voice

แอปการแจ้งเตือนบนเดสก์ท็อปของ Google Voice

เช่นเดียวกับ Google Wave, Google Voice ได้สร้างกระแสฮือฮาไปทั่วโลก Google มุ่งมั่นที่จะเปลี่ยนแปลงวิธีการสื่อสารของเรา และนับตั้งแต่นั้นมาก็กำลังกลายเป็น...

ดาวน์โหลด Flickr Favorites ด้วย FlickrFaves

ดาวน์โหลด Flickr Favorites ด้วย FlickrFaves

มีเครื่องมือมากมายที่ช่วยให้ผู้ใช้ Flickr สามารถดาวน์โหลดรูปภาพคุณภาพสูงได้ แต่มีวิธีดาวน์โหลด Flickr Favorites บ้างไหม? เมื่อเร็ว ๆ นี้เราได้...

OK Sampler คือซอฟต์แวร์สุ่มตัวอย่างเพลงฟรี

OK Sampler คือซอฟต์แวร์สุ่มตัวอย่างเพลงฟรี

การสุ่มตัวอย่างคืออะไร? ตามข้อมูลของ Wikipedia “คือการนำส่วนหนึ่งหรือตัวอย่างจากการบันทึกเสียงหนึ่งมาใช้ซ้ำเป็นเครื่องดนตรีหรือ...

การสำรองข้อมูล Google Sites: นำเข้า/ส่งออก

การสำรองข้อมูล Google Sites: นำเข้า/ส่งออก

Google Sites เป็นบริการจาก Google ที่ช่วยให้ผู้ใช้โฮสต์เว็บไซต์บนเซิร์ฟเวอร์ของ Google แต่มีปัญหาหนึ่งคือไม่มีตัวเลือกสำรองข้อมูลในตัว

แอปพลิเคชันเดสก์ท็อป Google Tasks

แอปพลิเคชันเดสก์ท็อป Google Tasks

Google Tasks ไม่ได้รับความนิยมเท่ากับบริการอื่นๆ ของ Google เช่น ปฏิทิน Wave เสียง ฯลฯ แต่ยังคงใช้กันอย่างแพร่หลายและเป็นส่วนสำคัญของผู้คน

วิธีการกู้คืนพาร์ติชั่นและข้อมูลฮาร์ดดิสก์ที่สูญหาย [คู่มือ]

วิธีการกู้คืนพาร์ติชั่นและข้อมูลฮาร์ดดิสก์ที่สูญหาย [คู่มือ]

ในคู่มือฉบับก่อนหน้าของเราเกี่ยวกับการล้างฮาร์ดดิสก์และสื่อแบบถอดได้อย่างปลอดภัยผ่าน Ubuntu Live และซีดีบูต DBAN เราได้กล่าวถึงดิสก์ที่ใช้ Windows

วิธีติดตั้งไฟล์ DEB บน Linux

วิธีติดตั้งไฟล์ DEB บน Linux

ไฟล์ DEB คืออะไร?? คุณจะทำอย่างไรกับมัน? เรียนรู้หลายวิธีที่คุณสามารถติดตั้งไฟล์ DEB บน Linux PC ของคุณ

วิธีการติดตั้ง GitLab บน Ubuntu Server

วิธีการติดตั้ง GitLab บน Ubuntu Server

คุณต้องการให้ GitLab ทำงานบนเซิร์ฟเวอร์ Ubuntu ของคุณหรือไม่? GitLab เป็นทางเลือกที่โฮสต์ได้เองที่มีประสิทธิภาพสำหรับบริการต่างๆ เช่น GitHub ด้วยคุณสามารถ

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

เรียนรู้วิธีเพิ่มความปลอดภัยให้กับเซิร์ฟเวอร์ Ubuntu Linux โดยการติดตั้งและเปิดใช้งาน SELinux