Création via Terminal d’un’ ISO DVD d’installation OSX 10.10 Developer Preview

{1 Comment}

YosemiteDans ce post je vais décrire les différentes lignes de commandes à envoyer par Terminal pour obtenir une image ISO d’installation à partir de l’application « Install OS X 10.10 Developer Preview.app »

Cette ISO peut être gravée ou utilisée pour installer OSX 10.10 comme machine virtuelle

Ces opérations sont basées sur l’excellent article se trouvant ici:
http://forums.appleinsider.com/t/159955/howto-create-bootable-mavericks-iso

 

hdiutil attach /Applications/Install\ OS\ X\ 10.10\ Developer\ Preview.app/Contents/SharedSupport/InstallESD.dmg -noverify -nobrowse -mountpoint /Volumes/install_app

Cette ligne nous permet de monter l’ « installeur » sur notre machine

 

hdiutil convert /Volumes/install_app/BaseSystem.dmg -format UDSP -o /tmp/Yosemite

Nous convertissons ainsi l’image de démarrage du système en format sparse

 

hdiutil resize -size 8g /tmp/Yosemite.sparseimage

Nous élargissons l’image afin de pouvoir copier les paquets restants avec le système

 

diutil attach /tmp/Yosemite.sparseimage -noverify -nobrowse -mountpoint /Volumes/install_build

Avec cette ligne, nous allons monter l’image en cours de création sur notre ordinateur

 

rm /Volumes/install_build/System/Installation/Packages

Nous allons ainsi effacer le lien symbolique vers les paquets…

 

cp -rp /Volumes/install_app/Packages /Volumes/install_build/System/Installation/

…pour les copier en dur dans notre image

 

cp -rvf /Volumes/install_app/BaseSystem.dmg /Volumes/install_build/
cp -rvf /Volumes/install_app/BaseSystem.chunklist /Volumes/install_build/

Avec ces deux lignes nous allons copier des fichiers indispensables au bon déroulement de l’installation, à défaut desquels nous obtiendrions l’erreur « undefinied error:0 » lors de l’installation

error0

 

hdiutil detach /Volumes/install_app
hdiutil detach /Volumes/build_app

Par ces deux lignes nous allons éjecter les deux montages (insall_app=source, install_build=destination) précédemment créés

 

 

 

hdiutil resize -size `hdiutil resize -limits /tmp/Yosemite.sparseimage | tail -n 1 | awk '{ print $1 }'`b /tmp/Yosemite.sparseimage

Nous allons redimensionner l’image pour qu’elle occupe uniquement l’espace nécessaire

 

hdiutil convert /tmp/Yosemite.sparseimage -format UDTO -o /tmp/Yosemite

Nous allons la transformer en format ISO

 

mv /tmp/Yosemite.cdr ~/Desktop/Yosemite.iso

…et voilà, notre image d’installation ISO est prête à déployer notre montagne californienne.

Install

1 Comment…

 Share your views
  1. That made my day! 😀

Leave a Comment

Your email address will not be published.

*