LPIC1 08 02 grub legacy

Embed Size (px)

Citation preview

  • 1. Nol Mac Formateur et Consultant indpendant expert Unix et FOSS http://www.noelmace.comDmarrage du systmeGRUB LegacyLicence Creative Commons Ce(tte) uvre est mise disposition selon les termes de la Licence Creative Commons Attribution - Pas dUtilisation Commerciale - Partage dans les Mmes Conditions 3.0 France.Linux LPIC1 Comptia Linux+noelmace.com

2. Plan Introduction Historique Fonctionnement Installation Configuration Options globales Options par kernel image ou OS Interaction Linux LPIC1 Comptia Linux+noelmace.com 3. Introduction les bootloader Unix sont plus complexes que ceux de Windows qui chargent simplement le kernel ils permettent de charger le initrd et de donner des paramtres au kernel peuvent coexister avec d'autres bootloaders par "chainage" ex: utiliser System Commander pour lancer diffrentes version de Windows partir d'une mme partition peuvent tre install sur n'importe quel support et n'importe quel (ou presque) endroitLinux LPIC1 Comptia Linux+noelmace.com 4. Historique Eric Boleyn pour GNU/Hurd 1999 : premier paquet deux version v1 : version 0.x - legacy utilis depuis la 0.90 v2 : vers 2007 - version 1.95 et suprieur RHL 7.2 enigma / RHEL 2.1 - 10/2001v0.97v1.97beta Ubuntu 9.10 karmic - 10/2009v1.98RHEL / CentOS 6.4 - 02/2013Ubuntu 9.04 jaunty - 04/2009 - v0.97Arch 2011.08.19Ubuntu 12.10 quantal - 10/2012Debian 5.0 - 02/2009debian sid / unstable / testingFedora 15 lovelock - 05/2011Fedora spherical - 01/2013Linux LPIC1 Comptia Linux+ Debian 6.0 - 02/2011v2.0noelmace.com 5. Fonctionnement stage 1 : premire tape dans le MBR ou chan par le bootloader du MBR il est alors dans un autre boot sector, comme le VBR d'une partition)trs petitcharge les secteurs du disque correspondant au stage suivantv2 : cf boot.img stage 1.5 (optionnel) premiers 30ko du DD juste aprs le MBR et avant la premire partitionnon compatible LVM, GPT ou table de partition inhabituellescontient les drivers spcifiques d'fspermet de charger stage 2 partir du fsex : /boot/grubcf. core.img Stage 2 : dernire tape charge la configuration et les modules ncessairesLinux LPIC1 Comptia Linux+noelmace.com 6. disques et partitions format spcifique (hd0,0) etc ... /boot/grub/device.map la partition racine de grub est celle o est son fichier de configuration /boot/grubpeut tre diffrente de la racine de LinuxLinux LPIC1 Comptia Linux+noelmace.com 7. Installation # grub-install disque_ou_partition # grub-install disque_ou_partition deux formats dev : /dev/sda ou sda1grub : '(hd0)' ou '(hd0,0)'Linux LPIC1 Comptia Linux+noelmace.com 8. Configuration /boot/grub/menu.lst ou grub.conf # grub.conf/menu.lst # grub.conf/menu.lst # # # Global Options: # Global Options: # # default=0 default=0 timeout=15 timeout=15 splashimage=/grub/bootimage.xpm.gz splashimage=/grub/bootimage.xpm.gz # # # Kernel Image Options: # Kernel Image Options: # # title Fedora (2.6.25) title Fedora (2.6.25) root (hd0,0) root (hd0,0) kernel /vmlinuz-2.6.25 ro root=/dev/hda5 mem=2048M kernel /vmlinuz-2.6.25 ro root=/dev/hda5 mem=2048M initrd /initrd-2.6.25 initrd /initrd-2.6.25 title Debian (2.6.26-experimental) title Debian (2.6.26-experimental) root (hd0,0) root (hd0,0) kernel (hd0,0)/bzImage-2.6.26-experimental ro root=/dev/hda6 kernel (hd0,0)/bzImage-2.6.26-experimental ro root=/dev/hda6 # # # Other operating systems # Other operating systems # # title DOS title DOS rootnoverify (hd0,1) rootnoverify (hd0,1) chainloader +1 chainloader +1Linux LPIC1 Comptia Linux+noelmace.com 9. Options globales default=n OS par dfaut (numro de l'entre) timeout=n temps d'attente (en sec) splashimage=chemin background (fichier image)optionnelLinux LPIC1 Comptia Linux+noelmace.com 10. Options par kernel image ou OS title ouvre une sectionlabelaccepte les espaces root emplacement de la partition racine grub (/boot) kernel emplacement du kernel et options (root=, mem=, ro, 1 (single-user mode), etc ...)Exemples mme partition que /boot : /vmlinuz-2.6.25autre partition : (hdX,X)/bzImage-2.6.26 initrd emplacement de l'initrdLinux LPIC1 Comptia Linux+noelmace.com 11. Options par kernel image ou OS rootnoverify idem que rootmais GRUB ne cherchera pas accder aux fichiers de cette partitionpour les OS pour lesquels GRUB ne peu charger le kernel directement ex : DOS, Windows chainloader chanageex: +1 : charger le premier secteur de la partition racineLinux LPIC1 Comptia Linux+noelmace.com 12. InteractionLinux LPIC1 Comptia Linux+noelmace.com 13. Ce quon a couvert Les spcificits d'un chargeur d'amorage orient Unix. La petite histoire de GRUB. Comment installer GRUB Legacy. Comment configurer GRUB Legacy. Comment interagir avec GRUB Legacy.Linux LPIC1 Comptia Linux+noelmace.com 14. Licence Ce(tte) uvre (y compris ses illustrations, sauf mention explicite) est mise disposition selon les termes de la Licence Creative Commons Attribution - Pas dUtilisation Commerciale - Partage dans les Mmes Conditions 3.0 France. Pour voir une copie de cette licence, visitez http://creativecommons.org/licenses/by-nc-sa/3.0/fr/ ou crivez : Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA.Vous tes libre de: partager reproduire, distribuer et communiquer cette uvreremixer adapter luvreSelon les conditions suivantes : Attribution Vous devez clairement indiquer que ce document, ou tout document driv de celui, est (issu de) luvre originale de Nol Mac (noelmace.com) (sans suggrer qu'il vous approuve, vous ou votre utilisation de luvre, moins d'en demander expressment la permission).Pas dUtilisation Commerciale Vous navez pas le droit dutiliser cette uvre des fins commerciales (ie. l'intention premire ou l'objectif d'obtenir un avantage commercial ou une compensation financire prive). Pour obtenir ce droit, une autorisation explicite de l'auteur est requise.Partage dans les Mmes Conditions Si vous modifiez, transformez ou adaptez cette uvre, vous navez le droit de distribuer votre cration que sous une licence identique ou similaire celle-ci.Pour toute demande de collaboration, d'utilisation commerciale ou de publication de ce support ou d'un driv de celui-ci sous une licence incompatible, contacter l'auteur via les contacts indiqus sur le site http://www.noelmace.com. Vous tes par ailleurs vivement encourag (sans obligation lgale) communiquer avec celui-ci si vous ralisez une uvre drive ou toute amlioration de ce support.Linux LPIC1 Comptia Linux+noelmace.com