OneClick-macOS-Simple-KVM 项目教程
1. 项目的目录结构及介绍
OneClick-macOS-Simple-KVM 项目的目录结构如下:
OneClick-macOS-Simple-KVM/
├── basic.sh
├── fetch-macOS-v2.py
├── firmware/
├── gitignore
├── gitmodules
├── LICENSE
├── make.sh
├── offline-iso-creators/
├── OpenCore-qcow2/
├── README.md
├── setup.sh
├── setupArch.sh
├── setupFedora.sh
├── setupMageia.sh
├── setupSUSE.sh
├── tools/
├── virtio.sh
└── windows-install.sh
目录介绍
basic.sh
: 基本脚本文件。fetch-macOS-v2.py
: 用于下载 macOS 镜像的 Python 脚本。firmware/
: 包含固件文件。gitignore
: Git 忽略文件。gitmodules
: Git 子模块文件。LICENSE
: 项目许可证文件。make.sh
: 制作脚本文件。offline-iso-creators/
: 离线 ISO 创建工具。OpenCore-qcow2/
: 包含 OpenCore 配置文件。README.md
: 项目说明文档。setup.sh
: 设置脚本文件。setupArch.sh
: 针对 Arch Linux 的设置脚本。setupFedora.sh
: 针对 Fedora 的设置脚本。setupMageia.sh
: 针对 Mageia 的设置脚本。setupSUSE.sh
: 针对 SUSE 的设置脚本。tools/
: 包含各种工具脚本。virtio.sh
: 虚拟 IO 设置脚本。windows-install.sh
: 针对 Windows 的安装脚本。
2. 项目的启动文件介绍
项目的启动文件主要是 setup.sh
,它是一个主要的设置脚本,用于启动和配置 macOS 虚拟机。
setup.sh
文件介绍
setup.sh
脚本负责以下任务:
- 检查系统环境。
- 下载必要的文件和镜像。
- 配置虚拟机参数。
- 启动虚拟机。
3. 项目的配置文件介绍
项目的配置文件主要位于 OpenCore-qcow2/
目录下,包含 OpenCore 的配置文件。
OpenCore-qcow2/
目录介绍
OpenCore-qcow2/
目录包含以下文件:
config.plist
: OpenCore 的主要配置文件,包含虚拟机的各种设置。OpenCore-*.qcow2
: OpenCore 的虚拟磁盘镜像文件。
config.plist
文件介绍
config.plist
文件是 OpenCore 的核心配置文件,包含以下主要部分:
ACPI
: 配置 ACPI 表。Booter
: 配置引导器参数。DeviceProperties
: 配置设备属性。Kernel
: 配置内核参数。Misc
: 配置杂项参数。NVRAM
: 配置 NVRAM 参数。PlatformInfo
: 配置平台信息。UEFI
: 配置 UEFI 参数。
通过这些配置文件,可以自定义和优化 macOS 虚拟机的性能和功能。