วิธีเรียกใช้ 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


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

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

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

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

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

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

กำหนดค่า NFS บนเซิร์ฟเวอร์ Linux ด้วย Cockpit

กำหนดค่า NFS บนเซิร์ฟเวอร์ Linux ด้วย Cockpit

ต้องการวิธีที่ง่ายกว่าในการเมานต์การแชร์ NFS บนเซิร์ฟเวอร์ Linux ของคุณหรือไม่ เรียนรู้วิธีเมานต์การแชร์ NFS ด้วยแอป Cockpit

วิธีอัปเกรดเป็น Ubuntu 22.04 LTS

วิธีอัปเกรดเป็น Ubuntu 22.04 LTS

การสนับสนุนระยะยาวของ Ubuntu 22.04 อยู่ที่นี่แล้ว! เรียนรู้วิธีอัปเกรดเดสก์ท็อปหรือแล็ปท็อปของคุณเป็น Ubuntu รุ่นล่าสุด

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker

วิธีถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker

ต้องการถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker ของคุณหรือไม่ ด้วยเครื่องมือ Docker cp คุณสามารถย้ายไฟล์เข้าและออกจากคอนเทนเนอร์ได้อย่างง่ายดาย

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

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

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

วิธีทำให้ GOG Galaxy ทำงานบน Linux

วิธีทำให้ GOG Galaxy ทำงานบน Linux

คุณเป็นเจ้าของเกมบน GOG.com หรือไม่? ต้องการตั้งค่าไคลเอนต์ GOG Galaxy บนพีซี Linux ของคุณเพื่อเพลิดเพลินกับวิดีโอเกมหรือไม่? ทำตามคำแนะนำนี้ในขณะที่เราแสดง

วิธีการติดตั้ง Docker Engine บน CentOS

วิธีการติดตั้ง Docker Engine บน CentOS

Docker Engine เป็นโปรแกรมเปิดคอนเทนเนอร์สำหรับ Linux และแพลตฟอร์มอื่นๆ Docker Engine จัดการคอนเทนเนอร์ในตัวที่ทำงานคล้ายกับ

วิธีทำให้การแชททั้งหมดของคุณเป็นหนึ่งเดียวกับ Ferdi

วิธีทำให้การแชททั้งหมดของคุณเป็นหนึ่งเดียวกับ Ferdi

คุณเหนื่อยกับการติดตั้ง Slack, Discord และเครื่องมือเพิ่มประสิทธิภาพอื่น ๆ บนระบบ Linux ของคุณหรือไม่? คุณหวังว่าพวกเขาจะรวมเป็นหนึ่งเดียวได้ไหม