美文网首页
macOS kvm 虚拟机

macOS kvm 虚拟机

作者: devilisdevil | 来源:发表于2021-04-06 23:41 被阅读0次

    kvm/qemu准备

    可以参考Linux Hypervisor Setup

    安装macOS

    这里可以直接参考macOS-Simple-KVM的README

    1. 首先克隆macOS-Simple-KVM: git clone --depth=1 https://github.com/foxlet/macOS-Simple-KVM.git
    2. ./jumpstart.sh下载用于安装的基础系统(系统选择的参数: --high-sierra, --mojave, --catalina 默认catalina),需要比较好的网络连接,想办法
    3. 创建一个空硬盘: qemu-img create -f qcow2 MyDisk.qcow2 64G 名字的大小根据需要调整
    4. ./basic.sh末尾添加,MyDisk.qcow2需要和上面的名字对应
      -drive id=SystemDisk,if=none,file=MyDisk.qcow2 \
      -device ide-hd,bus=sata.4,drive=SystemDisk \
      
    5. ./basic.sh启动虚拟机,安装系统到上面硬盘,硬盘需要先用Disk Utility格式化,这过程中Ctrl+Alt+F切换全屏,Ctrl+Alt+G捕捉鼠标
    6. 将虚拟机添加到vir-manager统一管理,执行sudo ./make.sh --add然后为虚拟机添加硬盘,也就是上面的MyDisk.qcow2

    优化,配置

    SSH

    system preferences > sharing > remote login打开即可

    分辨率设置

    1. diskutil list查看一下EFI分区
    2. sudo diskutil mount diskYsZ挂载这个分区(sudo diskutil unmount disk1s1卸载分区)
    3. 分区被挂载到了/Volumes/EFI/,在里面找到config.plist文件(/Volumes/EFI/EFI/CLOVER/config.plist)
    4. vim config.plist修改分辨率为合适值
    <key>ScreenResolution</key>
    <string>1280x720</string>
    
    1. 重启,按ESC,exit,选择Device Manager->OVMF Platform Configuration->Change Preferred,然后设置对应的分辨率,保存设置,返回到主菜单,continue继续启动即可

    网络

    TODO

    内存/磁盘扩容

    内存直接设置就好了
    TODO

    refs

    相关文章

      网友评论

          本文标题:macOS kvm 虚拟机

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