ubuntu 20 kvm 安装macos
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相关推荐
- ubuntu18.0.4 不能下载 libgd2-dev(ubuntu 20.04 安装perl 中GD 模块失败的解决办法)
ubuntu18.0.4 不能下载 libgd2-dev 一.错误信息: Unable to locate package libgd2-dev 二.原因 没有对应源 到 https://packag ...
- Win10 和 Ubuntu 20.04 安装 face_recognition 和 dlib
face_recognition是一个人脸识别库. WIN10安装: 首先改一下下载源: 1.C:\Users\xx\pip,新建文件pip.ini 2.文件里面输入: [global] index- ...
- 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环 ...
- ubuntu 20.04安装各类软件
ubuntu 20.04安装各类软件 一.前言 ubuntu 20.04安装后,我输入gcc -v,出现了下面的情况,差点裂开了,20.04居然没有自带gcc编译器,以前安装的版本12.04 16.0 ...
- ubuntu 20.04 安装 flameshot截图工具
ubuntu 20.04 安装 flameshot截图工具 安装命令 使用命令 设置快捷键 效果图 安装命令 sudo apt-get install flameshot 安装日志 $ sudo ap ...
- ubuntu 20.04 安装软件踩坑
ubuntu 20.04 安装软件踩坑 1.搜狗输入法 安装后需要重启一次 重启后讲sogoupinyin添加好,右上角如果没有搜狗就再重启一下 右上角出现了搜狗也是打不出中文的,因为没有安装依赖 安 ...
- 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 的解决方法 贺志 ...
- ubuntu 20.04 安装ibus-rime输入法
ubuntu 20.04 安装ibus-rime输入法 为什么安装这个输入法 ibus-rime 安装 使用命令安装 基本设置 为什么安装这个输入法 没有安装搜狗输入法是因为安装完搜狗输入法之后再安装 ...
- ubuntu 20.04 安装 gedit
@ubuntu 20.04 安装 gedit ubuntu 20.04 安装 gedit 打开终端 1.输入命令: sudo apt-get update 如下图所示 2.输入命令: sudo apt ...
- ubuntu 20.04 安装obs 录屏软件
obs是一个非常好用的录屏软件,我们在windows安装和使用是非常的简单,但是在ubuntu安装还是比较麻烦的,需要使用命令行,还需要很多的依赖. 修改源 deb http://archive.ub ...
最新文章
- c语言作业 字符串替换,C语言字符串替换。解决方法
- java.util.ServiceLoader源码分析
- php缩紧空格,使用php-cs-fixer修复PHP代码文件的缩进
- 这一套磁悬浮PID训练装置,你不能错过。
- saej1929_(1929年-2020年)
- 为什么我放弃饿了么产品总监,却要从事自由职业?
- ubuntu12.04 安装 setuptools
- dubbo和zookeper使用_Dubbox与Zookeeper简介及入门小案例
- [LeetCode]41.First Missing Positive
- ORACLE学习笔记--性能优化3
- 子组件向父组件传值_vue父子组件传值
- 怎样设置电脑壁纸_怎样把C盘设置成禁止安装任何软件?教你两个方法,告别电脑卡顿...
- Qt如何调用xlsl的方法!
- Pycharm使用小Tips
- python 计算标准体重程序
- Unity Android 加载Sprite
- sequelize 设置mysql字段类型,text字符长度太小可采用longText
- Spring-Data-JPA EntityManager 从一次线上BUG探究Autowired和PersistenceContext的区别
- JSON 字符串是如何被解析的?JsonParser 了解一下
- 十进制负数转化成二进制
热门文章
- appium python api
- 【ZZ】神与学霸的区别
- 总结htmlfile:未知的运行时错误
- 拓端tecdat|R语言在不同样本量下的Little‘s MCAR检验
- linux c 宏 文件名,C语言标准宏获取文件名、行号、函数名的方法以及#和##的用法...
- spring cloud学习笔记01
- Java Greedy Snake, need to be updated
- 用caffe训练测试自己的图片
- linux和Windows之间共享文件
- 深度学习(二十一)基于FCN的图像语义分割-CVPR 2015