Les arguments de démarrage de Clover – Boot & Kernel Flags

Share on Facebook0Tweet about this on TwitterShare on Google+0Print this page

cloverlogoCet article recense les principaux Boot/Kernel Flags du bootloader Clover.

Un argument de démarrage, ou Boot Flag / Kernel Flag est une commande qui modifie la façon dont le système sera exécuté.

Ces arguments sont particulièrement utiles pendant les phases d’installation/mise à jour/debug d’un hackintosh.

1. Temporaire

  • Menu « Boot Options » (touche « espace ») : Menu de sélection des options de boot

clover_boot_options

  • Menu « Options » (touche « O ») : Ajoute les commandes à la ligne « Boot Args »

verbose-boot

2. Persistent

  • Éditeur de texte : Édite le fichier /EFI/CLOVER/config.plist
(ex TextEdit / TextWrangler / XCode …)

<key>Arguments</key>
<string>ARGUMENTS</string>

  • Éditeur graphique : Édite le fichier /EFI/CLOVER/config.plist avec Clover Configurator
  • Ligne de commande : Exécute cette commande dans le Terminal
exemple pour le mode verbose :

sudo nvram boot-args="-v"

-v : Verbose Boot = Démarrage verbeux ou bavard, ce mode affiche le log de la séquence de démarrage en temps réel.

Très utile pour identifier un problème de démarrage.

-x  : Mode sans Échec = Le système démarre en mode sans échec.

-s : Single User Mode = Démarrage du système en mode utilisateur unique, ce mode aboutira sur une invite de commande.

-f : Boot sans cache = Le système démarre en ignorant le cache système, ce mode force le chargement de tous les kexts.

nv_disable=1 : Désactive le chargement des kexts spécifiques aux cartes graphiques Nvidia.

Indispensable pour le démarrage et l’installation de Mac OS X sur les systèmes avec carte graphique « Maxwell » n’ayant pas installé les webdrivers nvidia

nvda_drv=1 :

IGPEnabler=Yes : Active la carte graphique intégrée (IGPU)

dart=0 : Désactive les instructions de virtualisation du processeur, utile si vous n’avez pas la main sur cette option dans le bios.

Inutile si vous avec désactivé manuellement l’option dans le bios.

cpus=1 : Force le démarrage du système sur un seul coeur du processeur, les performances système seront réduites.

il n’est pas recommandé de l’utiliser temporairement.
Utile pour les installations sur système avec processeur AMD ou Intel LGA 2011.

arch=i386 : Force le démarrage du système sur le noyau 32bit (au lieu de 64) , obsolète depuis Mac OS X 10.7

Il peut s’avérer utile si votre carte graphique n’est pas compatible avec le noyau 64bits.

arch=x86_64 : Force le démarrage sur le noyau 64bits, par défaut depuis Mac OS X 10.7, il sera utile sur les versions antérieures à 10.10.7

kext-dev-mode=1 : Désactive le système de protection qui empêche l’exécution des kexts non signés pendant de la phase de démarrage.

MountEFI=yes/diskX : Monte la partition EFI du disque « X » automatiquement au démarrage.

(X = Numéro du disque, identifiable depuis le terminal ou single user mode grâce à la commande diskutil list)