1.2. Systèmes Itanium — Le shell EFI

Avant de commencer à installer Red Hat Enterprise Linux sur un système Itanium, vous devez posséder les connaissances de base sur le shell EFI, son rôle et les informations qu'il fournit.

Le shell EFI est une interface console utilisée pour lancer des applications (comme le programme d'installation Red Hat Enterprise Linux). Celui-ci charge des protocoles EFI et des pilotes de périphériques et exécute des scripts simples. Il est similaire à une console DOS et peut uniquement accéder aux médias qui sont formatés FAT16 (VFAT).

Le shell EFI contient également des utilitaires communs qui peuvent être utilisés sur la partition système EFI. Ces utilitaires incluent edit, type, cp, rm et mkdir. Pour obtenir une liste d'utilitaires et d'autres commandes, tapez help à l'invite du shell EFI.

Le shell EFI contient un chargeur de démarrage nommé ELILO. Des informations supplémentaires sur EFI se trouvent à l'adresse suivante :

http://developer.intel.com/technology/efi/index.htm

1.2.1. Systèmes Itanium — Noms de périphériques EFI

La commande map peut être utilisée pour afficher la liste de tous les périphériques et les systèmes de fichiers reconnus pas EFI. Lorsque votre système Itanium démarre le shell EFI, il examine votre système dans l'ordre suivant :

  1. lecteur LS-120 (si il contient des médias)

  2. disques durs IDE sur l'interface IDE primaire

  3. disques durs IDE sur l'interface IDE secondaire

  4. disques durs SCSI sur l'interface SCSI

  5. lecteurs de CD-ROM sur l'interface IDE

  6. lecteurs de CD-ROM sur l'interface SCSI

Pour afficher les résultats de ce sondage de système, entrez la commande suivante à l'invite du shell EFI :

map

La sortie est affichée dans l'ordre de l'examen du système. Tous les systèmes de fichiers FAT16 sont donc affichés en premier, puis les disques durs IDE, les disques durs SCSI, les pilotes de CD-ROM IDE, et enfin les lecteurs de CD-ROM SCSI.

Par exemple, la sortie de la commande map pourrait ressembler à l'exemple suivant :

Device mapping table
  fs0  : VenHw(Unknown Device:00)/HD(Part1,Sig00000000)
  fs1  : VenHw(Unknown Device:80)/HD(Part1,Sig00000000)
  fs2  : VenHw(Unknown Device:FF)/CDROM(Entry1)/HD(Part1,Sig00000000)
  blk0 : VenHw(Unknown Device:00)
  blk1 : VenHw(Unknown Device:00)/HD(Part1,Sig00000000)
  blk2 : VenHw(Unknown Device:80)
  blk3 : VenHw(Unknown Device:80)/HD(Part1,Sig00000000)
  blk4 : VenHw(Unknown Device:80)/HD(Part2,Sig00000000)
  blk5 : VenHw(Unknown Device:80)/HD(Part3,Sig00000000)
  blk6 : VenHw(Unknown Device:80)/HD(Part3,Sig00000000)/HD(Part1,Sig725F7772)
  blk7 : VenHw(Unknown Device:FF)
  blk8 : VenHw(Unknown Device:FF)/CDROM(Entry1)
  blk9 : VenHw(Unknown Device:FF)/CDROM(Entry1)/HD(Part1,Sig00000000)

Dans cet exemple, une disquette LS-120 se trouve dans le lecteur LS-120 et un CD-ROM se trouve dans le lecteur de CD-ROM. Tous les listages débutant par fs sont des systèmes de fichiers FAT16 que EFI peut lire. Tous les listages commençant par blk sont des périphériques blocs reconnus par EFI. Les systèmes de fichiers, ainsi que les périphériques blocs sont affichés dans l'ordre de l'examen. Ainsi, fs0 est la partition système sur LS-120, fs1 est la partition système sur le disque dur et fs2 est la partition système sur le CD-ROM.

1.2.2. Systèmes Itanium — partition système EFI

Lors du partitionnement de votre disque dur pour Linux, vous devez créer une partition système qui est formatée FAT16 (VFAT) et qui possède un point de montage /boot/efi/. Cette partition contient les noyaux Linux installés ainsi que le fichier de configuration ELILO (elilo.conf). Le fichier elilo.conf contient une liste de noyaux à partir desquels vous pouvez démarrer votre système.