Создание загрузочного ISO-образа macOS Catalina · GitHub

#!/bin/sh
#
# Файл: macos-installer-to-iso.sh
#
# Создайте загрузочный ISO-образ из установщика macOS для установки гостевых систем VMware ESXi.
#
# https://gist.github.com/Kutkovsky/613e29f35d3ef420b23b59ecdf7a28e0
# Отладка: set -x
set -eux
# App Store загружает macOS isntaller отсюда:
#/Applications/Install macOS Catalina.app
buildDir = macos-build-iso
installBuild = install_build
target = Ca талина
macOsInstallerName = «Установить macOS $ {target}»
echo «Очистить …»
if [-d «/Volumes/$ {installBuild}»]; затем
hdiutil detach/Volumes/$ {installBuild}
fi
if [-d «/Volumes/ $ {macOsInstallerName} «]; затем
hdiutil detach «/Volumes/$ {macOsInstallerName}»
fi
если [-d «$ {buildDir}»]; затем
rm -rf $ {buildDir}
fi
mkdir -p $ {buildDir}
hdiutil create -o «$ {buildDir}/$ {target} .cdr» -size 10000m -layout SPUD -fs HFS + J
sudo hdiutil attach «$ {buildDir}/$ {target} .cdr.dmg» -noverify -mountpoint/Volumes/$ {installBuild}
sudo «/Applications/${macOsInstallerName}.app/Contents/Resources/createinstallmedia» —volume/Volumes/$ {installBuild} —nointeraction
hdiutil detach «/Volumes/$ {macOsInstallerName}»
hdiutil convert «$ {buildDir}/$ {target} .cdr.dmg» -format UDTO -o «$ {buildDir}/$ {target} .iso»
mv $ {buildDir}/$ {target} .iso.cdr $ {buildDir}/$ {target} .iso td>
rm $ {buildDir}/$ {target} .cdr.dmg
# Теперь должен быть ISO называется Каталина. iso в папке `out`
# Загрузите полученный ISO в хранилище данных vSphere (загрузите на хост ESXi)
# Создать новую виртуальную машину в качестве гостевой ОС, для которой установлено значение `Other: Apple macOS 10.14 64-bit`. Не запускайте виртуальную машину
# Тогда для совместимости должно быть установлено значение `ESXi 6.7 update 2 and later` и гостевая ОС в `Windows 10 64-bit`
# Запустите виртуальную машину, убедитесь, что CDROM с хранилищем данных ISO (Catalina. iso) подключен
# Отключите параметр загрузки по сети в меню vSphere BIOS. Перезагрузите виртуальную машину
# Должен запуститься установщик. Вам следует выбрать Disk Utility и инициализировать VMware Virtual SATA Hard Drive Media
# (поскольку клавиатура не работает — используя существующее имя `Untitled`)
# Дождитесь завершения установки утилиты. ВМ не загружается. Завершите работу ВМ, измените профиль гостевой ОС обратно на `Other: Apple macOS 10.14 64-bit`
# Как только Catalina будет установлен, загрузите последние инструменты VMware и установите их.
# Мне потребовалось две перезагрузки для завершения (потребуется для разблокировки расширения безопасности)
# Кредиты Intel008 и Bogdam от https://communities.vmware.com/thread/611961
# Кредиты для mkuzmin https://github.com/jetbrains-infra/packer-builder-vsphere/blob/master/examples/macos/setup/iso-macos.sh
# Кредиты на патенты https://gist.github.com/agentsim/00cc38c693e7d0e1b36a2080870d955b
Оцените статью
techsly.ru
Добавить комментарий