Les options de boot sur Mac OS X détaillés

Comme tout système, Mac OS X à des petits secrets, ici je vais vous parler des arguments de boot. Par exemple comment démarrer en mode verbeux ou en « safe mode ». Des options au démarrage qui peuvent aider en cas de problème…

Il existe deux manières pour changer de démarrage, une facile, par raccourcis clavier et une plus avancée, via un prompt (comprenez par là: une invite en mode texte dans laquelle vous taperez vos commandes). Je vais aborder les deux, commençons par les raccourcis claviers:

  • Raccourcis claviers
  • J’ai glané ces informations informations sur – au moins – une trentaine de sites/forums en essayant de faire une liste la plus exhaustive possible, j’espère qu’elle vous sera utile ! Si l’une d’entre elle ne fonctionne pas c’est sûrement parce que votre machine est soit trop vielle ou trop récente, certaines n’ont pas été utilisées que sur certaines séries de mac.

    Forcer le mac à booter depuis un CD/DVD:
    Touche C
    Ne fonctionne qu’avec les ROMs Apple et des disques bootables

    Forcer le premier disque comme disque de démarrage:
    Touche D
    Fonctionne sur toutes les versions.

    Netboot:
    Touche N
    Recherche un serveur BOOTP ou TFTP comme disque de démarrage

    Reset résolution:
    Touche R
    Restaure la résolution par défaut sur les Powerbook, pratique si vous avez utilisé un écran externe avec une résolution plus élevée

    Target Mode (Firewire):
    Touche T
    Démarre la machine depuis un disque firewire externe. Pratique mais en voie de disparition depuis les MacBook Alu…

    Ejecter les disques:
    Maintenir le Bouton de la souris
    Ejecte tous les médias amovibles

    Désactiver les extensions ou les programmes.:
    Touche Shift
    Désactive toutes les extensions (Max OS 7-9) ou désactive les applications au démarrage (Mac Os X.1.3 ou plus récent)

    Choisir le disque de démarrage:
    Touche Option
    Affiche une liste des médias bootable et vous permet d’en choisir un. Sur les système plus anciens, cette option démarre simplement sur le disque principal et lance le système sans aucune fenêtres du Finder ouverte

    Apple Extension Manager:
    Touche espace
    Affiche l’Apple Extension Manager (ou Casady & Greene’s Conflict Catcher si ils sont installés) au démarrage pour pouvoir modifier vos extensions, pratique en cas de conflits.

    Mode verbeux:
    Touches command-V
    Affiche tous les messages console à l’écran.

    Single User:
    Touche Command-S
    Réparez vôtre système, changez les mot de passes..

    Reconstruire le bureau:
    Touches Command-Option
    Seulement Mac OS Classic (7-9)

    Re-initialiser la PRAM:
    Touches Command-Option-P-R
    Remet la PRAM a zéro, la machine émet un son lorsque l’opération à été effectuée avec succès

    Effacer la NVRAM:
    Touches Command-Option-N-V
    Efface la NVRAM (Non-Volatile RAM), Utilisé jusqu’au Power Mac.

    Accédez à l’Open Firmware:
    Touches Command-Option-O-F
    Je publierai un article à propos de l’Open Firmware, très bientôt.

    Forcer le Boot sur un Media externe:
    Touches Command-Option-Shift-Delete
    Force le Mac à démarrer sur un lecteur CD/DVD externe, très utile en cas d’utilisation d’un lecteur externe non-Apple

    Démarrer depuis un média SCSI avec un n° ID:
    Touches Command-Option-Shift-Delete-#(ou #= un DEVICE ID SCSI)
    Si vous avez un disque SCSI dont vous connaissez l’ID, vous pouvez le sélectionner comme disque de démarrage.

    Et maintenant, les plus anciens et les moins connus:
    Command-Option-I: Force le mac à lire le disque de démarrage avec le format ISO-9000.
    Command: Désactive la mémoire virtuelle.
    Command-Option-T-V: Force les Quadra AV à utiliser la TV comme moniteur principal.
    Command-Option-X-O: Force le Mac Classic à booter à partir de la ROM.
    Command-Option-A-V: Force l’affichage sur un moniteur AV.

  • Arguments au prompt
  • Tout d’abord, pour y accéder vous devrez – au démarrage de votre machine – appuyer simultanément sur la touche Option + V. (V pour mode Verbeux). Vous avez maintenant accès au prompt de BootX.

    Ce prompt « boot: » vous permet d’y spécifier des arguments de boot avancés. Si vous n’entrez rien, votre système démarra normalement. Il utilisera la configuration par défaut sur le disque dur principal, le « root device ». Je vais maintenant vous lister (toutes ?) les options que j’ai pu trouver:

    Avant d’y entrer un argument, il est judicieux de vérifier quelles sont les options déjà spécifiée dans la nvram en tapant: « nvram boot-args« , ce qui vous listera les arguments utilisés par défaut (si vous ne les avez pas déjà modifiés).

  • Kernel

  • [device] [arguments]
    device: rd= (ex: rd=disk0s2)
    rd=* (ex: rd=*/PCI0@0/CHN0@0/@0:1)
    kernel: kernel name (ex: « mach_kernel » – must be in “/” )

  • Flags

  • Mode verbeux:
    -v
    Affiche tous les messages console durant le boot, pour vraiment savoir ce qui se passe lors en coulisses lors du démarrage de vôtre mac.

    Mode ’single user’:
    -s
    Très utile pour régler un problème par exemple la perte de vôtre mot de passe.

    Safe mode:
    -x
    Permet de forcer MacOS à exécuter un fsck -fy sur votre disque de démarrage, de ne charger que les .kext les plus vitaux (les extensions Mac OS X), de désactiver les éléments qui s’ouvrent automatiquement à l’ouverture de connexion et qui ne sont pas conçus par Apple.

    Ignorer le fichier configuration boot
    -F

    Mode graphique, résolution:
    "Graphics Mode"="LargeurxHauteurxNbCouleurs"
    ex: “1024×768×32″, vous pouvez aussi spécifier une fréquence de rafraichissement après un @: “1280×1024×32@60″

  • Kernel flags

  • Syntaxe:
    kernel flags
    ex: mach_kernel debug=0×144 ou mach_kernel io=0xffffffff (défini dans IOKit/IOKitDebug.h)

  • Exemple d’un boot complet

  • mach_kernel rd=disk0s1 -F -v "Graphics Mode"="1920×1200x32@60"

  • Commandes complémentaires d’informations

  • Afficher des informations à propos de la mémoire du système:
    ?memory

    Afficher les modes vidéos disponibles sur la machine:
    ?video

  • Autres

  • Utiliser un autre Boot.plist
    config=

    Activer ou non l’ACPI
    platform=ACPI|X86PC

  • Options de boot du com.apple.Boot.plist

  • Démarrer en mode graphique ou verbeux:
    "Boot Graphics"=Yes|No

    Invite « boot: » au démarrage:
    "Quiet Boot"=Yes|No

    Temps d’attente à l’invite boot: avant démarrage:
    Timeout=8

    Possibly Related Posts:



    This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

    11 responses so far, want to say something?

    1. fresco says:

      Merci pour cette liste, très utile… Elle m’a permit de récupérer un cd bootable coincé dans le lecteur au démarrage ;)

    2. Adri says:

      c’est toujours un plaisir ;)

    3. ShadowSheep says:

      Merci beaucoup pour ton aide, tu me sauve la vie là ;)

    4. kilburg stephan says:

      bonjour
      J’ai fait une boullette en installant vista sur mon imac .il avait était prévu a l installe plusieur partition dont une pour vista sauf que boot camp n’a pas voullu marche .Alors j ai choisie (pas bon ) de redémarer sur le cd .J’ai donc aujourd’hui un imac qui démarre direct en vista et plus d’OSX.Je n’arrive pas a boot sur mon cd leopard. ‘ai essayer les différentes lettres sans résultat .Y at’il une solution?Merci

    5. crashdump says:

      En réalité il te suffit d'appuyer sur la touche ALT (et de la maintenir) dès que tu entend le "boing" du démarrage. Tu aura alors accès au boot menu te permettant de choisir le système sur lequel démarrer.
      PS: La lettre pour démarrer sur le DVD est le C. A maintenir de la même manière.

    6. crashdump says:

      En réalité il te suffit d'appuyer sur la touche ALT (et de la maintenir) dès que tu entend le "boing" du démarrage. Tu aura alors accès au boot menu te permettant de choisir le système sur lequel démarrer.
      PS: La lettre pour démarrer sur le DVD est le C. A maintenir de la même manière.

    7. didier says:

      help jai oblier mon mot de passe demarage sous mac os x que faire merci pas de cd pc ma été offert

      par une amie merci a vous

    8. bijo says:

      Bonjour,
      Mon imac ne marche plus, acheté en 2006, un écran blanc, j'entend le disque dur ensuite un dossier gris clignotant avec un ? sans le extensions la pomme apparaît et ça mouline un peu, ensuite j'ai un message avec un écran noir :
      disk0s2 : 0xe0030005 (UNDEFINED)

    9. Macosien says:

      D'abord félicitations a cette liste et j aimerais en rajouter pour snow leopard

      démarre en 64bits maintenir enfonce au démarrage les touches 4 et 6 (ne marche pas avec le pad numérique)
      sur snow leopard (apple hardware vérifie le matériel) au démarrage maintenir la touche d jusqu'à l'écran de test
      toujours pour snow en cas de problème écran au démarrage maintenir les touches alt+cmd+p+r laisser faire 4 gong puis relâcher tout le problème devrai disparaitre.

      ces commandes pour snow leopard viennent directement service technique d'apple

    10. Pall says:

      Bonjour,
      Je rencontre un grave pépin, au demarrage de snow leopard en mode cmd-v voici la fin du message:
      Could not open 'mach_kernel'
      Error loading kernel 'mach_kernel' (0xe)
      Je le sens très mal ce coup là,après maintes recherches la seule solution semble une réinstall. Avec SSnow plus le choix d'option de ne reinstaller que le systeme, tout le dsque y passe!
      Help………….
      Merci
      Pall

    11. Adri says:

      Pall: Malheureusement c’est assez grave comme erreur. Il sagit du noyau du système qui est introuvable, là !

      Je pense que le plus rapide est une reinstallation (une copie a la volée d’un noyau pas forcement compilé comme il se doit.. créerais plus de problèmes encore ;)

      De quel mac sagit il ? iMac, MacBook, Hackintosh ?

    Laisser un commentaire

    IMGP1089IMGP1084IMGP1081IMGP1075IMGP1088IMGP1073IMGP1469IMGP2319IMGP2282IMGP2254IMGP2230IMGP2227