1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > macOS系统升级(vmware虚拟机安装)

macOS系统升级(vmware虚拟机安装)

时间:2020-01-19 06:30:08

相关推荐

macOS系统升级(vmware虚拟机安装)

资料

Mac安装系统提示macOS Mojave应用程序副本已损坏,不能用来安装macOS

date 10272325.06

date 102510.20

10月27日 星期二 23时25分06秒 PDT

10月25日 星期二 10时20分20秒 PDT

自己制作的 macOS Mojave 10.14.6 iso 文件,亲测可用(附 VMware15 安装 macOS Catalina 图文教程与 macO Catalina.iso 镜像下载地址)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:/lijianbiao0/article/details/89212984

终端执行命令:

hdiutil create -o ~/Desktop/Mojave.cdr -size 6g -layout SPUD -fs HFS+J

解释:

创建一个大小为6G的dmg文件,后面的参数为格式参数,不太清楚,最后一个是文件系统格式(可以不用理会)

hdiutil attach ~/Desktop/Mojave.cdr.dmg -noverify -mountpoint /Volumes/install_build

解释:

挂载上面新建的dmg镜像到虚拟磁盘,载点为install_build(后面会用到,要对应)

sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/install_build --nointeraction

解释:

将所下载的系统安装app文件写入到上面挂载的虚拟光驱磁盘中(也就是我们第一步建立的空镜像中)

hdiutil detach "/Volumes/Install macOS Mojave"

解释:

取消挂载建立的dmg镜像,方便后续编辑,此处可以看到,载点名已经从原来的install_build更改为Install macOS Mojave

hdiutil convert ~/Desktop/Mojave.cdr.dmg -format UDTO -o ~/Desktop/Mojave.iso

解释:

格式转换,将制作好的dmg文件转换为cdr

mv ~/Desktop/Mojave.iso.cdr ~/Desktop/Mojave.iso

解释:

重命名cdr文件为iso

想直接获取cdr镜像的可以跳过此步

实际上macos下的光盘镜像cdr格式就相当于Windows下常见的光盘镜像iso格式,所以只需重命名即可,不需要格式转换(实际上单在macos或Windows下也无法直接进行双方的常用镜像互转)

rm ~/Desktop/Mojave.cdr.dmg

解释:

删除第一步建立的dmg镜像

不是很有必要,作为一个收尾工作,同时可以释放磁盘空间

当然,想要同时保留dmg镜像的就不要执行这一条命令了,熟悉类unix系统的都知道,rm命令是不可逆的,一旦删除就只能从头制作了

run.sh

"D:\program files\Oracle\VirtualBox\VBoxManage.exe" modifyvm "macos" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff"D:\program files\Oracle\VirtualBox\VBoxManage.exe" setextradata "macos" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3""D:\program files\Oracle\VirtualBox\VBoxManage.exe" setextradata "macos" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0""D:\program files\Oracle\VirtualBox\VBoxManage.exe" setextradata "macos" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple""D:\program files\Oracle\VirtualBox\VBoxManage.exe" setextradata "macos" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc""D:\program files\Oracle\VirtualBox\VBoxManage.exe" setextradata "macos" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1sudo apt install pythonsudo apt install gitgit config --global user.name "flannery"git config --global user.email "18310579837@"sudo apt install libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-dev g++-multilibsudo apt install -y git flex bison gperf build-essential libncurses5-dev:i386sudo apt install tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev:i386sudo apt install dpkg-dev libsdl1.2-devsudo apt install git-core gnupg flex bison gperf build-essential sudo apt install zip curl zlib1g-dev gcc-multilib g++-multilibsudo apt install libc6-dev-i386sudo apt install lib32ncurses5-dev x11proto-core-dev libx11-devsudo apt install libgl1-mesa-dev libxml2-utils xsltproc unzip m4sudo apt install lib32z-dev ccachemkdir ~/binPATH=~/bin:$PATHcurl /git-repo-downloads/repo > ~/bin/repochmod a+x ~/bin/repotar -xvf aosp-latest.tarcd aosprepo sync -lsource build/envsetup.shlunch aosp_arm64-engmake -j2

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。