请问有大佬用 kvm 装黑苹果吗?

2019-05-17 23:10:16 +08:00
 liuy1994g

看的是加拿大白嫖王的视频,临门一脚了,打开虚拟机提示我“没有为虚拟机系统配置图形控制台”

???

搜中文没结果,搜英文。。。也不知道具体英文是啥,翻译成几个单词,也没搜到什么有效信息

8588 次点击
所在节点    问与答
15 条回复
zxy
2019-05-17 23:27:24 +08:00
https://github.com/kholia/OSX-KVM
是你需要的吗?
liuy1994g
2019-05-17 23:36:02 +08:00
@zxy 看起来不是,我已经创建完虚拟机了,看 cpu 使用率虚拟机也已经运行起来了,然而我没有 GUI 控制台。。。
liuy1994g
2019-05-17 23:37:54 +08:00
2019-05-17 22:55:27.491+0000: shutting down, reason=failed
2019-05-17 22:55:32.519+0000: shutting down, reason=failed
2019-05-17 22:56:21.774+0000: starting up libvirt version: 5.2.0, qemu version: 4.0.0, kernel: 4.19.36-1-MANJARO, hostname: manjaro
LC_ALL=C \
PATH=/usr/local/sbin:/usr/local/bin:/usr/bin \
HOME=/var/lib/libvirt/qemu/domain-3-osx \
XDG_DATA_HOME=/var/lib/libvirt/qemu/domain-3-osx/.local/share \
XDG_CACHE_HOME=/var/lib/libvirt/qemu/domain-3-osx/.cache \
XDG_CONFIG_HOME=/var/lib/libvirt/qemu/domain-3-osx/.config \
QEMU_AUDIO_DRV=pa \
QEMU_PA_ADJUST_LATENCY_OUT=1 \
QEMU_PA_SERVER=unix:/tmp/pulse-socket \
QEMU_AUDIO_DAC_FIXED_FREQ=48000 \
QEMU_AUDIO_DAC_TRY_POLL=0 \
QEMU_AUDIO_ADC_FIXED_FREQ=48000 \
QEMU_AUDIO_ADC_TRY_POLL=0 \
QEMU_AUDIO_ADC_FIXED_CHANNELS=2 \
QEMU_ALSA_DAC_BUFFER_SIZE=2048 \
QEMU_ALSA_DAC_PERIOD_SIZE=1024 \
QEMU_AUDIO_TIMER_PERIOD=100 \
/usr/bin/qemu-system-x86_64 \
-name guest=osx,debug-threads=on \
-S \
-object secret,id=masterKey0,format=raw,file=/var/lib/libvirt/qemu/domain-3-osx/master-key.aes \
-machine pc-i440fx-3.1,accel=kvm,usb=off,vmport=off,dump-guest-core=off \
-cpu qemu64,+kvm_pv_eoi \
-drive file=/home/manjaro/mac/Hackintosh-KVM/OVMF_CODE.fd,if=pflash,format=raw,unit=0,readonly=on \
-drive file=/home/manjaro/mac/Hackintosh-KVM/OVMF_VARS.fd,if=pflash,format=raw,unit=1 \
-m 8194 \
-realtime mlock=off \
-smp 8,sockets=8,cores=1,threads=1 \
-uuid cea8167c-7ba9-4af5-98c2-e482cb372bdc \
-display none \
-no-user-config \
-nodefaults \
-chardev socket,id=charmonitor,fd=26,server,nowait \
-mon chardev=charmonitor,id=monitor,mode=control \
-rtc base=utc,driftfix=slew \
-global kvm-pit.lost_tick_policy=delay \
-no-shutdown \
-global PIIX4_PM.disable_s3=1 \
-global PIIX4_PM.disable_s4=1 \
-boot menu=on,strict=on \
-device ich9-usb-ehci1,id=usb,bus=pci.0,addr=0x2.0x7 \
-device ich9-usb-uhci1,masterbus=usb.0,firstport=0,bus=pci.0,multifunction=on,addr=0x2 \
-device ich9-usb-uhci2,masterbus=usb.0,firstport=2,bus=pci.0,addr=0x2.0x1 \
-device ich9-usb-uhci3,masterbus=usb.0,firstport=4,bus=pci.0,addr=0x2.0x2 \
-device ahci,id=sata0,bus=pci.0,addr=0x4 \
-netdev tap,fd=28,id=hostnet0 \
-device virtio-net,netdev=hostnet0,id=net0,mac=52:54:00:d3:0c:fe,bus=pci.0,addr=0x7 \
-device ich9-intel-hda,id=sound0,bus=pci.0,addr=0x3 \
-device hda-duplex,id=sound0-codec0,bus=sound0.0,cad=0 \
-cpu host,vendor=GenuineIntel,kvm=on,topoext=on,vmware-cpuid-freq=on,+invtsc,+hypervisor \
-smbios type=2 \
-smbios type=17,speed=3066,serial=SRH-0000000,part=OSX-3066MHZ \
-set device.net0.vectors=0 \
-sandbox on,obsolete=deny,elevateprivileges=deny,spawn=deny,resourcecontrol=deny \
-msg timestamp=on
2019-05-17 22:56:21.774+0000: Domain id=3 is tainted: custom-argv
pulseaudio: pa_context_connect() failed
pulseaudio: Reason: Connection refused
pulseaudio: Failed to initialize PA contextaudio: warning: Using timer based audio emulation
secondwtq
2019-05-17 23:47:34 +08:00
啥叫 “没有为虚拟机系统配置图形控制台”,QEMU 还有中文提示么,而且没控制台不是应该什么都没有么怎么还有个提示,哪来的

-display none 换成 -display gtk
kokutou
2019-05-17 23:49:30 +08:00
为啥。。。不直接实体机装黑苹果呢。。。

他那个主要是说可以通用,但实际你用黑苹果不是很需要通用啊。。。
creedowl
2019-05-17 23:58:02 +08:00
貌似虚拟机装黑苹果都没法使用显卡?
secondwtq
2019-05-18 00:05:30 +08:00
@creedowl 看你说的是哪个虚拟机,KVM 理论上是可以的

虽然理论上新版 macOS 用不了新 N 卡,不过你换实体机照样用不了,俩公司就是不对付
creedowl
2019-05-18 00:39:07 +08:00
@secondwtq 虚拟机可以用显卡?之前用 wmware 装过,显存只有 7m,基本界面都卡,实体机的话核显还是能驱动的
liuy1994g
2019-05-18 00:42:27 +08:00
@creedowl 根据白嫖王的视频,要用两张显卡,单独为虚拟机一张
liuy1994g
2019-05-18 00:43:59 +08:00
@secondwtq 是我煞笔了,原来是要在虚拟机配置里像添加硬盘那样加一个显示器。。。
secondwtq
2019-05-18 01:05:46 +08:00
@creedowl 所以我说“要看哪个虚拟机”。KVM 早就可以了
GPU 虚拟化应该更早,不过这个应该是老黄限制只能在专业卡上用。但是 GPU 虚拟化我理解应该是指的是把一个物理 GPU 分成多个 vGPU 给多个用户(包括 remote 用户)用,这个对于一般用户而言并不是最强烈的需求
如果是单个 GPU 直接给虚拟机用,这个叫 GPU passthrough,KVM 已经可以用了。缺点是得稍微折腾一下,并且 host 和 VM 不能共享同一个 GPU (不过可以在 VM 运行前把 GPU 绑过去,关了之后再绑回 Host,不过这个 X 是没法直接用的,Linux 的 Optimus 又不是特别成熟)
我现在已经不觉得 VMWare 这种不开源收钱功能还不好用的虚拟机配叫虚拟机了

@liuy1994g 实际上一张 dGPU + CPU 自己的 iGPU 就行(就是笔记本以前流行的 Optimus 标配),我因为有这个需求,所以挑 CPU 挺受限制的 ... 只能买带 iGPU 的,Ryzen 拜拜 ...
Yien
2019-05-18 02:03:41 +08:00
视频我也看过,AMD CPU 主机,KVM+显卡直通,完美黑果 10.13
creedowl
2019-05-18 09:31:21 +08:00
@secondwtq 原来是这样,有机会再折腾一下
Alexinder
2019-05-18 11:12:11 +08:00
不要看他视频了 这里是官网 教程改了… https://passthroughpo.st/
liuy1994g
2019-05-18 13:10:32 +08:00
@Alexinder thanks

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/565215

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX