• proxmox PVE 6.3 虚拟机 安装 黑苹果 macOS Catalina 10.15.5 opencore 引导


    一、准备工具
    链接: https://pan.baidu.com/s/16gqF-jDWHopRZrzhu8Sl6Q 提取码: rj24

    网盘内容下载到本地,并且解压文件

    安装PVE的教程,可以参考
    https://www.cnblogs.com/faberbeta/p/proxmox004.html
    二、将二个镜像传入pve的镜像仓库

    Catalina-installer.iso
    OpenCore.iso
    


    三、创建虚拟机







    使用opencore引导, 创建两个CD-ROM


    最终结果

    四、配置虚拟机
    由于mac驱动不支持CD驱动器, 所以这边要把CD驱动设备改成硬盘设备、另外黑苹果引导需要对cpu参数做一些处理,图形话界面无法修改,需要进入shell修改,这两个修改是同一个配置文件 我们创建的虚拟起id是108 那么这个虚拟机的配置文件路径为 /etc/pve/qemu-server/108.conf
    通过vim工具对/etc/pve/qemu-server/110.conf进行修改

    apt update
    apt install vim -y
    

    修改/etc/pve/qemu-server/下的虚拟机配置文件,与创建时的VM ID同名,比如文中的是110.conf,在文本开头添加一行:
    不会使用vim请自行百度
    vim /etc/pve/qemu-server/110.conf
    args: -device isa-applesmc,osk="ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" -smbios type=2 -device usb-kbd,bus=ehci.0,port=2
    如果cpu是intel,则在同一行行末加上:

    -cpu host,kvm=on,vendor=GenuineIntel,+kvm_pv_unhalt,+kvm_pv_eoi,+hypervisor,+invtsc
    如果cpu是amd,则在同一行行末加上:

    -cpu Penryn,kvm=on,vendor=GenuineIntel,+kvm_pv_unhalt,+kvm_pv_eoi,+hypervisor,+invtsc,+pcid,+ssse3,+sse4.2,+popcnt,+avx,+avx2,+aes,+fma,+fma4,+bmi1,+bmi2,+xsave,+xsaveopt,check
    将两处media=cdrom修改为cache=unsafe
    最终的结果如图:

    intel cpu 配置为host 就是直接使用宿主cpu 在虚拟机中可运行虚拟机、docker 实现嵌套虚拟化 amd cpu 必须模拟成penryn架构、无法嵌套虚拟化,intel cpu也可以模拟penny 当然性能会较host有所损耗 media-cdrom 修改为 cache-unsafe 使得cd-rom设备变为硬盘设备
    五、配置宿主机

    echo "options kvm ignore_msrs=Y" >> /etc/modprobe.d/kvm.conf
    update-initramfs -k all -u
    reboot
    

    在PVE的shell命令行处,输入以上命令并重启,是避免引导循环启动
    六、安装
    1)修改引导顺序,OpenCore.iso的设备设置为自动第一引导项


    2)开机
    进入ovmf画面 按esc

    修改分辨率
    Device manager ->ovum platform configuration->change preferred ->1920*1080 修改分辨率
    修改分辨率是为乐防止引导界面出现显示问题、如果你那边正常可不修改
    接下来就是正常引导安装





    接下来就不继续演示了,可以自行操作了

  • 相关阅读:
    【BZOJ4892】【TJOI2017】—DNA(后缀数组+ST表)
    【BZOJ1563】【NOI2009】—诗人小G(决策二分栈优化dp)
    【洛谷P5249】【LnOI2019】—加特林轮盘赌(概率dp)
    【Ural1519】— Formula1(轮廓线dp)
    【BZOJ3728】【PA2014】—Final Zarowki(思维题)
    【BZOJ3730】—震波(动态点分治)
    【Hackerrank (70)】—Range Modular Query(莫队+暴力)
    【省选模拟】—Cactus(圆方树+dfs序)
    【BZOJ2125】—最短路(圆方树+树链剖分)
    python 基础 列表
  • 原文地址:https://www.cnblogs.com/faberbeta/p/14072683.html
Copyright © 2020-2023  润新知