macOS-Simple-KVM

git clone https://github.com/foxlet/macOS-Simple-KVM.git
cd macOS-Simple-KVM./jumpstart.sh重新生成 更大的 MyDisk.qcow2
qemu-img create -f qcow2 MyDisk.qcow2 200G-drive id=SystemDisk,if=none,file=MyDisk.qcow2 \
-device ide-hd,bus=sata.4,drive=SystemDisk \./make.sh --addvirsh define template.xml开启启动
virsh autostart xxxx

https://www.jianshu.com/p/6f8c6da20cd0

https://www.jianshu.com/p/e95c458d78bd

OSX-KVM

apt install python3 python3-pipcd ~
git clone https://github.com/kholia/OSX-KVM.git
cd OSX-KVM./fetch-macOS.py
选择 9
然后执行
qemu-img convert BaseSystem.dmg -O raw BaseSystem.imgqemu-img create -f qcow2 mac_hdd_ng.img 200G

mac 更多分辨率

打开「系统偏好设置」-「显示器」后,按住「Option」键再点击「缩放」。

黑苹果支持列表

https://blog.daliansky.net/Mojave-Hardware-Support-List.html

mac brew

https://zhuanlan.zhihu.com/p/90508170

kvm虚拟化的嵌套

https://www.cnblogs.com/jython/p/4458807.html
https://blog.csdn.net/u012124304/article/details/80955753
https://www.cnblogs.com/lunachy/p/5036713.html
https://www.jianshu.com/p/f85544b0deb9
https://blog.51cto.com/2035505/2486410

https://blog.csdn.net/dwj1979/article/details/85232191

有输出内容就好

egrep -o '(vmx|svm)' /proc/cpuinfo

确认内核是否支持iommu

cat /proc/cmdline | grep iommu

如果没有输出结果,则添加

vim /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT 中增加

acpi_osi=linux intel_iommu=on nomodeset

更新

update-grub
lspci -nn |grep VGA

输出

Kernel driver in use: amdgpu

声卡

lspci -vv -s 3b:00.0 | grep driver

输出

 Kernel driver in use: snd_hda_intel

禁用显卡的默认驱动

将其添加到/etc/modprobe.d/blacklist.conf文件最后

blacklist amdgpu
blacklist snd_hda_intel

将显卡从宿主机解绑定

modprobe pci_stub

配置

echo "1002 67ff" > /sys/bus/pci/drivers/pci-stub/new_id
echo 0000:3b:00.0 >  /sys/bus/pci/devices/0000:3b:00.0/driver/unbind
echo 0000:3b:00.0 >  /sys/bus/pci/drivers/pci-stub/bindecho "1002 aae0" > /sys/bus/pci/drivers/pci-stub/new_id
echo 0000:3b:00.1 >  /sys/bus/pci/devices/0000:3b:00.1/driver/unbind
echo 0000:3b:00.1 >  /sys/bus/pci/drivers/pci-stub/bind

查看显卡设备所在组

find /sys/kernel/iommu_groups/ -type l
或
find /sys/kernel/iommu_groups/ -type l |grep 3b

OpenCore引导配置说明

黑苹果博客
https://shuiyunxc.gitee.io/

https://blog.csdn.net/shuiyunxc/article/details/106214675
https://shuiyunxc.gitee.io/2020/03/10/instru/index/
https://mackie100projects.altervista.org/opencore-configurator/
https://shuiyunxc.gitee.io/2020/03/10/instru/index/

https://www.mogublog.net/post/2481.html

apt install libguestfs-tools
https://blog.csdn.net/shuaijiasanshao/article/details/51260673

https://github.com/thenickdude/KVM-Opencore

https://github.com/acidanthera/OpenCorePkg/blob/cbd60d9662cdcc9d6036bd28dcec524dbbf84a84/Include/Apple/IndustryStandard/AppleSmBios.h

/usr/share/libvirt/cpu_map

ubuntu 20 kvm 安装macos相关推荐

  1. ubuntu18.0.4 不能下载 libgd2-dev(ubuntu 20.04 安装perl 中GD 模块失败的解决办法)

    ubuntu18.0.4 不能下载 libgd2-dev 一.错误信息: Unable to locate package libgd2-dev 二.原因 没有对应源 到 https://packag ...

  2. Win10 和 Ubuntu 20.04 安装 face_recognition 和 dlib

    face_recognition是一个人脸识别库. WIN10安装: 首先改一下下载源: 1.C:\Users\xx\pip,新建文件pip.ini 2.文件里面输入: [global] index- ...

  3. Ubuntu 20.04安装Ros Noetic及Ubuntu 18.04安装ROS Melodic(两版本详细填坑)

    Ubuntu 20.04安装Ros Noetic及18.04安装ROS Melodic 表1-1 ROS的历史版本 1. 设置安装源 2. 添加秘钥 3. 更新列表 4. 开始安装 5. 配置ROS环 ...

  4. ubuntu 20.04安装各类软件

    ubuntu 20.04安装各类软件 一.前言 ubuntu 20.04安装后,我输入gcc -v,出现了下面的情况,差点裂开了,20.04居然没有自带gcc编译器,以前安装的版本12.04 16.0 ...

  5. ubuntu 20.04 安装 flameshot截图工具

    ubuntu 20.04 安装 flameshot截图工具 安装命令 使用命令 设置快捷键 效果图 安装命令 sudo apt-get install flameshot 安装日志 $ sudo ap ...

  6. ubuntu 20.04 安装软件踩坑

    ubuntu 20.04 安装软件踩坑 1.搜狗输入法 安装后需要重启一次 重启后讲sogoupinyin添加好,右上角如果没有搜狗就再重启一下 右上角出现了搜狗也是打不出中文的,因为没有安装依赖 安 ...

  7. Ubuntu 20.04安装CUDA失败导致系统黑屏消息nvidia 0000:01:00.0: can‘t change power state from D3cold to D0 的解决方法

    Ubuntu 20.04安装CUDA失败导致系统黑屏消息nvidia 0000:01:00.0: can't change power state from D3cold to D0 的解决方法 贺志 ...

  8. ubuntu 20.04 安装ibus-rime输入法

    ubuntu 20.04 安装ibus-rime输入法 为什么安装这个输入法 ibus-rime 安装 使用命令安装 基本设置 为什么安装这个输入法 没有安装搜狗输入法是因为安装完搜狗输入法之后再安装 ...

  9. ubuntu 20.04 安装 gedit

    @ubuntu 20.04 安装 gedit ubuntu 20.04 安装 gedit 打开终端 1.输入命令: sudo apt-get update 如下图所示 2.输入命令: sudo apt ...

  10. ubuntu 20.04 安装obs 录屏软件

    obs是一个非常好用的录屏软件,我们在windows安装和使用是非常的简单,但是在ubuntu安装还是比较麻烦的,需要使用命令行,还需要很多的依赖. 修改源 deb http://archive.ub ...

最新文章

  1. c语言作业 字符串替换,C语言字符串替换。解决方法
  2. java.util.ServiceLoader源码分析
  3. php缩紧空格,使用php-cs-fixer修复PHP代码文件的缩进
  4. 这一套磁悬浮PID训练装置,你不能错过。
  5. saej1929_(1929年-2020年)
  6. 为什么我放弃饿了么产品总监,却要从事自由职业?
  7. ubuntu12.04 安装 setuptools
  8. dubbo和zookeper使用_Dubbox与Zookeeper简介及入门小案例
  9. [LeetCode]41.First Missing Positive
  10. ORACLE学习笔记--性能优化3
  11. 子组件向父组件传值_vue父子组件传值
  12. 怎样设置电脑壁纸_怎样把C盘设置成禁止安装任何软件?教你两个方法,告别电脑卡顿...
  13. Qt如何调用xlsl的方法!
  14. Pycharm使用小Tips
  15. python 计算标准体重程序
  16. Unity Android 加载Sprite
  17. sequelize 设置mysql字段类型,text字符长度太小可采用longText
  18. Spring-Data-JPA EntityManager 从一次线上BUG探究Autowired和PersistenceContext的区别
  19. JSON 字符串是如何被解析的?JsonParser 了解一下
  20. 十进制负数转化成二进制

热门文章

  1. appium python api
  2. 【ZZ】神与学霸的区别
  3. 总结htmlfile:未知的运行时错误
  4. 拓端tecdat|R语言在不同样本量下的Little‘s MCAR检验
  5. linux c 宏 文件名,C语言标准宏获取文件名、行号、函数名的方法以及#和##的用法...
  6. spring cloud学习笔记01
  7. Java Greedy Snake, need to be updated
  8. 用caffe训练测试自己的图片
  9. linux和Windows之间共享文件
  10. 深度学习(二十一)基于FCN的图像语义分割-CVPR 2015