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

ฝากความเห็น

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Intel graphics screen tearing in Pardus Linux by checking X11 vs. Wayland, compositor settings, refresh rate, active Xorg driver, and TearFree only when appropriate.

วิธีการตั้งค่าไฟร์วอลล์ SLES 15 ด้วย firewall-cmd

วิธีการตั้งค่าไฟร์วอลล์ SLES 15 ด้วย firewall-cmd

กำหนดค่า firewalld บน SLES 15: ตรวจสอบโซน อนุญาตบริการหรือพอร์ต บันทึกกฎถาวร โหลดใหม่ได้อย่างปลอดภัย และตรวจสอบการเข้าถึง

คู่มือการตั้งค่าการอัปเดต SLES Live Patching: อัปเดตเคอร์เนลโดยไม่ต้องรีบูตเครื่อง

คู่มือการตั้งค่าการอัปเดต SLES Live Patching: อัปเดตเคอร์เนลโดยไม่ต้องรีบูตเครื่อง

เปิดใช้งานการแพตช์เคอร์เนลแบบเรียลไทม์บน SLES 15 SP7 ใช้การแก้ไขที่รองรับโดยไม่ต้องรีบูต ตรวจสอบแพตช์ที่ใช้งานอยู่ และทำความเข้าใจว่าเมื่อใดที่ยังจำเป็นต้องรีสตาร์ทเคอร์เนล

วิธีเปิดใช้งานโหมด FIPS บน SUSE Linux Enterprise Server 15

วิธีเปิดใช้งานโหมด FIPS บน SUSE Linux Enterprise Server 15

เปิดใช้งานโหมด FIPS บน SLES 15 โดยใช้ยูทิลิตี้การตั้งค่าที่ SUSE รองรับ รีบูตอย่างปลอดภัย ตรวจสอบสถานะเคอร์เนลและนโยบายการเข้ารหัส และตรวจสอบขีดจำกัดการรับรอง

วิธีการติดตั้ง Google Chrome บน Gooroom OS โดยไม่ละเมิดนโยบายความปลอดภัย

วิธีการติดตั้ง Google Chrome บน Gooroom OS โดยไม่ละเมิดนโยบายความปลอดภัย

ติดตั้ง Google Chrome บน Gooroom OS อย่างปลอดภัยด้วยแพ็กเกจ .deb อย่างเป็นทางการ, APT, การตรวจสอบนโยบาย, คำแนะนำในการอัปเดต และการแก้ไขสำหรับอุปกรณ์ที่ได้รับการจัดการ

วิธีการส่งออกบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ Syslog ระยะไกลอย่างปลอดภัย

วิธีการส่งออกบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ Syslog ระยะไกลอย่างปลอดภัย

ส่งต่อบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ syslog ระยะไกลอย่างปลอดภัยด้วย rsyslog, ใบรับรอง TLS, การตรวจสอบชื่อคู่ค้า, คิว, การตรวจสอบความถูกต้อง และการทดสอบ

การผสานรวม Active Directory กับ SSSD ใน SLES 15: คู่มือทีละขั้นตอน

การผสานรวม Active Directory กับ SSSD ใน SLES 15: คู่มือทีละขั้นตอน

เชื่อมต่อ SLES 15 เข้ากับ Active Directory ด้วย SSSD โดยใช้ YaST เตรียม DNS และเวลา กำหนดค่าการเข้าสู่ระบบโดเมน ตรวจสอบ Kerberos และเปรียบเทียบ SSSD, Winbind และ realmd

แก้ไขปัญหาไดรเวอร์ Wi-Fi Realtek RTL8821CE บน Pardus Linux

แก้ไขปัญหาไดรเวอร์ Wi-Fi Realtek RTL8821CE บน Pardus Linux

แก้ไขปัญหา Wi-Fi RTL8821CE บน Pardus Linux โดยตรวจสอบไดรเวอร์ rtw88 ในตัว เฟิร์มแวร์ Realtek คำสั่ง rfkill, NetworkManager และตัวเลือกการสำรองข้อมูลที่ปลอดภัย

แก้ไขปัญหา "ความล้มเหลวชั่วคราวในการแก้ไข DNS" ใน Debian 12 ด้วย systemd-resolved

แก้ไขปัญหา "ความล้มเหลวชั่วคราวในการแก้ไข DNS" ใน Debian 12 ด้วย systemd-resolved

วินิจฉัยและแก้ไขปัญหาการแก้ไขชื่อโดเมน (DNS resolution) บน Debian 12 ที่ใช้ systemd-resolved รวมถึง resolv.conf, NetworkManager, networkd, cache และการตรวจสอบความถูกต้อง

วิธีการติดตั้งระบบปฏิบัติการ Pardus Linux ควบคู่กับ Windows 11 อย่างปลอดภัย

วิธีการติดตั้งระบบปฏิบัติการ Pardus Linux ควบคู่กับ Windows 11 อย่างปลอดภัย

ติดตั้ง Pardus 25.2 ควบคู่ไปกับ Windows 11 โดยทำการสำรองข้อมูล ลดขนาดไดรฟ์ Windows บูตจาก USB UEFI และปกป้องพาร์ติชั่น EFI และพาร์ติชั่นกู้คืนที่มีอยู่เดิม