KVM + MacOS

作者: Matrix0 | 来源:发表于2019-11-28 20:36 被阅读0次

1. 安装前提

$ sudo pacman -S python python-pip git
$ sudo  pip install click request

2. 从github克隆macOSSimple-KVM

$ git clone https://github.com/foxlet/macOS-Simple-KVM.git
$ cd macOS-Simple-KVM

3. 开始安装

1.下载macOS的基础系统

$ ./jumpstart.sh --high-sierra

: jumpstart.sh 用于下载macOS的Basesystem.img(用于从头开始安装macOS),后面可用 --high-sierra, --mojave, --catalina 来选择不同的安装系统。

2. 创建虚拟磁盘 MyDisk.qcow2

$ qemu-img -f qcow2 MyDisk.qcow2 64G

:MyDisk.qcow2 是磁盘名字, 64G是磁盘大小,自己可以自行调整这些内容。

3. 添加磁盘到 basic.sh

    -drive id=SystemDisk,if=none,file=MyDisk.qcow2 \
    -device ide-hd,bus=sata.4,drive=SystemDisk \

4. 开始安装

运行 ./basic.sh, 然后就会进入clover,进入之后,擦除磁盘,安装macOS。

4 配置

如果你想对虚拟机进行更多的配置,例如更换网卡,配置CPU和内存,可以使用virt-manager。
首先,运行 ./make.sh --add, 你会发现在你的目录下发现template.xml文件,然后使用virsh命令定义虚拟机,打开virt-manager 就会发现虚拟机名字,然后点开就可以进行更多配置。
需要输入的命令如下

$ ./make.sh --add
$ sudo virsh define template.xml

如果需要对macOS添加直通显卡,可以参考KVM + PCI Passthrough

相关文章KVM 安装 win10

参考资料

https://github.com/foxlet/macOS-Simple-KVM
https://passthroughpo.st/new-and-improved-mac-os-tutorial-part-1-the-basics/

相关文章

  • KVM + MacOS

    1. 安装前提 KVM+qemu环境配置好,参考ArchLinux/Manjaro 配置KVM环境 安装其他环境(...

  • MacOS.Ubuntu最佳使用实践

    MacOS.Ubuntu最佳使用实践 KVM/xen Docker K8s rancher Openstack C...

  • macOS kvm 虚拟机

    kvm/qemu准备 可以参考Linux Hypervisor Setup[https://sky-bro.git...

  • kvm基本命令

    kvm常用管理命令 kvm连接方式 kvm磁盘磁盘 kvm快照管理 kvm克隆虚拟机 kvm桥接网络 kvm虚拟机...

  • KVM 使用

    1. 檢查 kvm-ok cef@P5:~$ kvm-ok INFO: /dev/kvm exists KVM a...

  • 在 macOS 下用 Bamboo 实现可持续集成

    几经磨难以后,终于在 KVM 中跑起了 macOS 虚拟机。 当初答应过大家会做一个自动化编译的后记,说到做到。还...

  • ubuntu xenial 安装 KVM

    KVM 官网 http://www.linux-kvm.org/page/Main_Pageubuntu KVM ...

  • 第二章 KVM原理与环境构建

    获取方式 kvm 源码管理地址 (search "kvm/kvm.git")linux 内核的Tarball (t...

  • OpenStack 01

    KVM KVM 全称是 Kernel-Based Virtual Machine。也就是说 KVM 是基于 Lin...

  • 数字kvm和模拟kvm区别

    数字kvm和模拟kvm最主要的区别是: 数字kvm可以通过网络远程进行管理、操控PC或者服务器;模拟kvm只能在本...

网友评论

    本文标题:KVM + MacOS

    本文链接:https://www.haomeiwen.com/subject/capvwctx.html