Page suivante Page précédente Table des matières GRUB-HOWTO: Commandes de base pour bouter un noyau  

10. Commandes de base pour bouter un noyau

Puisque nous savons désormais comment désigner un ensemble de données, soit sous forme de nom de fichier, soit sous forme de blocs, nous pouvons essayer de faire en sorte que ces données soient un noyau, et que celui-ci prenne la main. Objectif qui n'a rien de scandaleux pour un gestionnaire d'amorçage...

D'où, pour un noyau supporté (Linux au hasard, ou GnuMach) :

  1. Dire au GRUB qu'il doit charger un noyau situé à tel emplacement:
                    kernel (hd0,0)/tartempion-linux root=/dev/hda2
            
    

    ATTENTION ! Les éventuels paramètres passés au noyau, ici `root=/dev/hda2' sont destinés à celui-ci : la syntaxe pour les périphériques est donc celle compréhensible par ce noyau.
  2. Lui dire de passer la main à cet OS :
                    boot
            
    

Eventuellement, si vous avez spécifié le périphérique par défaut grâce à la commande `root' vous pouvez vous contenter de `kernel /tartempion-linux root=/dev/hda2'.

Dans le cas d'un noyau non supporté, il faudra passer la main à l'amorceur spécifique du système, via le chaînage des amorceurs (chainloading) :

  1. Dire au GRUB qu'il s'agit d'un secteur d'amorçage situé à tel emplacement :
                    chainloader (hd0,1)+1
            
    

  2. Et de bouter celui-ci en le laissant se dépatouiller avec l'OS auquel il est marié :
                    boot
            
    

Hum ? Vous dites ? ' faut tout taper !!! Mais non ! Toujours aussi pressé, hein ? Une fois que cela fonctionne, on peut tout placer dans un fichier grosso modo de script (c'est aujourd'hui un léger mensonge), et faire bouter sur une séquence bien spécifique, soit automatiquement (après un délai paramétrable), soit en sélectionnant une entrée d'un menu. Mais en cas de pépin on peut reprendre la main en ligne de commande, ou bouter ce qui n'était pas prévu.

Respirez un grand coup, car nous allons aborder l'installation du grub sur une disquette, avec menu, clavier azerty, fichiers de documentation, et tout et tout et tout. Le GRUB ? Un gestionnaire d'amorçage, pour nous, les hommes...


Page suivante Page précédente Table des matières