首页 > 系统相关 >Archlinux安装OSX-KVM(无显卡直通)

Archlinux安装OSX-KVM(无显卡直通)

时间:2023-06-22 11:24:39浏览次数:59  
标签:OSX macOS virt KVM manager Archlinux https

0.前期准备

1.磁盘文件创建

在/var/lib/libvirt/images/创建qcow2磁盘文件,名为macos,大小为80G
sudo qemu-img create -f qcow2 /var/lib/libvirt/images/macos.qcow2 80G

2.客户机配置文件准备

将OSX-KVM项目解压,找到macOS-libvirt-Catalina.xml文件,这个文件就是kvm客户机的配置文件。
用文本编辑器打开该文件:

  • 将/home/CHANGEME/OSX-KVM/全部替换为macOS-libvirt-Catalina.xml所在目录,比如/home/gama/OSX-KVM/
  • 将/home/CHANGEME/OSX-KVM/mac_hdd_ng.img替换为我们新建的磁盘文件/var/lib/libvirt/images/macos.qcow2
  • 将/home/CHANGEME/OSX-KVM/BaseSystem.img替换为我们下载的macos镜像,比如/home/gama/Downloads/Install_macOS_Monterey_12.6.5_21G531.iso

3.导入客户机,并调整客户机配置

在macOS-libvirt-Catalina.xml所在路径打开终端,使用virsh导入客户机
sudo virsh define ./macOS-libvirt-Catalina.xml
运行完之后就可以在virt-manager中看到导入的虚拟机
在virt-manager中打开macos客户机的设置,左侧找到网卡,类似“NIC:e6:85:40”这样的名字就是网卡,将网卡的Device model修改为virtio 保存

4.运行并安装macos

进入界面后,使用磁盘工具擦除,然后安装即可

参考:
https://github.com/kholia/OSX-KVM | GitHub - kholia/OSX-KVM: Run macOS on QEMU/KVM. With OpenCore + Big Sur + Monterey + Ventura support now! Only commercial (paid) support is available now to avoid spammy issues. No Mac system is required.
https://blog.csdn.net/u012332816/article/details/122186899 | KVM/QEMU(virt-manager)使用iso镜像安装macOS bigsur 11.4_qemu 安装 macos_eUMe的博客-CSDN博客
https://www.cnblogs.com/meizy/p/10714073.html | 给KVM添加新的磁盘 - Repetition_Maximum - 博客园
https://serverfault.com/questions/418509/virt-manager-doesnt-show-list-of-local-kvms-but-virsh-does | centos - virt-manager doesn't show list of local KVMs but virsh does - Server Fault
https://cn.bing.com/search?q=VM+does+not+show+up+in+virt-manager+after+virsh+define&qs=n&form=QBRE&sp=-1&lq=0&pq=vm+does+not+show+up+in+virt-manager+after+virsh+define&sc=0-54&sk=&cvid=6AB899D33BF94CB18924F872C80E4E96&ghsh=0&ghacc=0&ghpl= | VM does not show up in virt-manager after virsh define - Search
https://naiyou001.tk/knowledge/434 | 虚拟机安装MacOS系统 – 奶油之家

标签:OSX,macOS,virt,KVM,manager,Archlinux,https
From: https://www.cnblogs.com/mindreamaster/p/17497485.html

相关文章

  • 54 KVM工具使用指南-vmtop使用指南
    54KVM工具使用指南-vmtop使用指南54.1概述vmtop是运行在宿主机host上的用户态工具。使用vmtop可以实时动态地查看虚拟机资源的使用情况,例如CPU占用率、内存占用率、vCPU陷入陷出次数等。因此,可以使用vmtop作为虚拟化问题定位和性能调优的工具。54.1.1多架构支持当前vmtop支......
  • 强制关闭kvm虚拟机
    删掉之后,将处于暂停的KVM先停掉:virshdestroymaster--强制关闭KVM关闭之后,将kvm重新启动一下:virshstartmaster--开启KVM于是发现我的KVM又活回来了,哈哈哈!......
  • archLinux grub 双系统引导
    1安装grub、efibootmgr和os-prober##安装grub,efibootmgr,os-probersudopacman-Sgrubefibootmgros-prober##安装grub到boot文件夹中。uefi启动grub-install--target=x86_64-efi--efi-directory=/boot--bootloader-id=GRUB##非uefi启动grub-install--target=i......
  • 在KVM中将USB设备绑定到虚拟机,device地址会变化的时候也可以使用该办法
    1.检查主机上的USB设备。在主机上运行`lsusb`命令,查看连接的USB设备及其总线地址,例如:$lsusbBus002Device001:ID1d6b:0003LinuxFoundation3.0roothubBus001Device003:ID046d:c52bLogitech,Inc.UnifyingReceiverBus001Device002:ID8087:0024I......
  • KVM的NAT 映射篇
    需求如下,kvm安装后默认的NAT是192.168.122.0,此时假如物理网卡为专线地址10.0.0.1,此时需要将192.168.122.0段的虚拟机的ssh端口映射到10.0.0.1的10022端口上,可以执行下面2条命令firewall-cmd--add-port=10022/tcpfirewall-cmd--add-forward-port=port=10022:proto=tcp:toport=......
  • kvm 与 vmware 镜像互相转化
    将qcow2转换为OVF:qemu-imgconvert-Ovmdk要转换的qcow2镜像.qcow2转换后的.vmdk镜像将OVF转换为qcow2:qemu-imgconvert-fvmdk要转换的.vmdk镜像转换后的qcow2镜像.qcow2举个例子:将kvm镜像test.qcow2转换为vmware的test.vmdk镜像:qemu-imgconvert-Ovmdktest.......
  • Parallels Desktop 安装 Archlinux(2023教程)
    ParallelsDesktop中安装ArchLinux(硬核版)##1.事先准备+1.基本配置:MacBookPro(Retina,13inch,Mid2015,Catalina10.15.7),ParalleDesktop18.1.1+2.镜像:Archlinux2023.05.1+镜像下载站:+清华镜像+https://mirrors.tuna.tsinghua.edu.cn/+中科大镜像站+https://mirrors.ustc.......
  • Set up SSH for Git and Mercurial on Mac OSX/Linux
    https://confluence.atlassian.com/pages/viewpage.action?pageId=270827678http://www.worldhello.net/gotgithub/index.html......
  • 40 KVM管理设备-配置磁盘IO悬挂
    40KVM管理设备-配置磁盘IO悬挂40.1总体介绍40.1.1概述存储故障(比如存储断链)场景下,物理磁盘的IO错误,通过虚拟化层传给虚拟机前端,虚拟机内部收到IO错误,可能导致虚拟机内部的用户文件系统变成read-only状态,需要重启虚拟机或者用户手动恢复,这给用户带来额外的工作量。这种情况下......
  • 10、KVM自定义网桥实现虚拟机的内部通讯
    基于自定义网桥的虚拟网络两个宿主机:自定义网桥virbr1新增eth1网卡:VMnet1仅主机模式(配好之后,两台宿主机上的虚拟机就可以通过VMnet1相互通信了)原wth0网卡:VMnet8NAT模式和外网相连ubuntu宿主机第一步:在宿主机添加仅主机网卡第二步:创建网桥并进行网卡桥接[root@ubunt~]#vi......