====== menu.lst ====== ===== /boot/grub/menu.lst ===== le fichier ''menu.lst'' ne concerne que le **GRUB** dit legacy. Le ''menu.lst'' est le rédigé détaillé de la liste des ''kernels'' disponibles sur votre pc : les lignes que vous apercevez au démarrage pour choisir l'ouverture de votre distribution ! ===== EDITION ===== Voici un ''menu.lst'' concernant un PC possédant **3 distributions** : - Debian - Lenny - Slackware 64 version 13.0 - windows 2000 pro ==== Edition du menu.lst : ==== nano /boot/grub/menu.lst ### DEBIAN LENNY title Debian GNU/Linux, kernel 2.6.26-2-amd64 root (hd1,0) kernel /vmlinuz-2.6.26-2-amd64 root=/dev/sda6 ro quiet initrd /initrd.img-2.6.26-2-amd64 title Debian GNU/Linux, kernel 2.6.26-2-amd64 (single-user mode) root (hd1,0) kernel /vmlinuz-2.6.26-2-amd64 root=/dev/sda6 ro single vga=791 initrd /initrd.img-2.6.26-2-amd64 ### END DEBIAN AUTOMAGIC KERNELS LIST ### SLACKWARE_64 V:13.0 title slackware_64 v13.0 2 kernel 2.6.29.6 root (hd2,0) kernel /vmlinuz-generic-2.6.29.6 root=/dev/sdb5 ro single vga=791 initrd /initrd.gz # This is a divider, added to separate the menu items below from the Debian # ones. title Other operating systems: root # This entry automatically added by the Debian installer for a non-linux OS # on /dev/hda1 title Microsoft Windows 2000 Professionnel root (hd0,0) savedefault makeactive chainloader +1 ==== Détail du menu.lst : ==== == title == Nous mettons là le rédigé que nous souhaitons voir affiché au démarrage du GRUB sur notre PC. == root == Nous mettons là le rédigé concernant le chemin de la partition /boot du système choisi : * (hd = Que le disque soit sata ou ide c'est hd qu'il y faut ! * 0, = Ce premier "zéro" indique premier disque. * ,0) = Ce second "zéro" indique la première partition du disque. Pour le GRUB2 à venir, la première partition devient ,1. == kernel == L'adresse de la partition racine, ses caractéristiques et les droits... \\ **vga=791** Permet d'avoir un lettragre plus petit et plus facile d'utilisation pour une ouverture sans serveurX, (démarrage en mode Recovery administrateur par exemple), en console pure. == initrd == Indique le fichier de démarrage dans le répertoire /boot pour utiliser la ''ram'' (mémoire vive d'origine) au préalable du lancement final. \\ Voir le man initrd en français là : http://www.linuxinfor.com/french/man4/initrd.html ===== Remarques ===== Il vous est donc tout à fait loisible de modifier l'ordre de démarrage dans les lignes du GRUB, à condition de maintenir les indications conformes au démarrage sur les partitions dédiées (/boot et racine /). \\ //Ainsi, pour cet exemple, en mettant les lignes de slackware en tête, nous aurions slackware en démarrage par défaut et non plus Lenny.// A noter que les lignes concernant Slackware ont été rédigées à la main, slackware proposant LILO et pas GRUB à son installation. GRUB Legacy ne supporte pas le format ext4.