1.2. Компьютеры Itanium — Оболочка EFI

Прежде чем начать установку Red Hat Enterprise Linux на платформе Itanium, вы должны получить общее представление об оболочке EFI Shell, понять, что она делает, и какую информацию она предоставляет.

Оболочка EFI представляет собой консольный интерфейс для запуска приложений (например, программы установки Red Hat Enterprise Linux), загрузки протоколов EFI и драйверов устройств и выполнения простых сценариев. Она похожа на консоль DOS и может работать только с носителями, отформатированными в системе FAT16 (VFAT).

Оболочка EFI также содержит стандартные утилиты, которые могут применяться в системном разделе EFI. В их число входят edit, type, cp, rm и mkdir. Список утилит и других команд можно получить, выполнив в приглашении оболочки EFI команду help.

Оболочка EFI содержит загрузчик ELILO. Дополнительную информацию об EFI можно найти по адресу:

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

1.2.1. Компьютеры Itanium — Имена устройств EFI

С помощью команды map можно просмотреть список всех устройств и файловых систем, воспринимаемых оболочкой EFI. Когда на вашем компьютере Itanium загружается оболочка EFI, оборудование опрашивается в следующем порядке:

  1. LS-120 привод (если он содержит носитель)

  2. Жёсткие диски IDE на первичном IDE-контроллере

  3. Жёсткие диски IDE на вторичном IDE-контроллере

  4. Жёсткие диски SCSI на SCSI-контроллере

  5. Приводы CD-ROM с интерфейсом IDE

  6. Приводы CD-ROM с интерфейсом SCSI

Чтобы просмотреть результаты этого опроса оборудования, введите в приглашении оболочки EFI следующую команду:

map

Порядок результатов соответствует порядку опроса оборудования. В итоге, сначала идут все файловые системы FAT16, затем жёсткие диски IDE, затем жёсткие диски SCSI, затем IDE-приводы CD-ROM и, наконец, SCSI-приводы CD-ROM.

Например, результат команды map может выглядеть так:


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)

В этом примере, в приводе LS-120 находится LS-120, также в приводе CD-ROM находится компакт-диск. Все строки, начинающиеся с fs, обозначают файловые системы FAT16, распознаваемые EFI. Все строки, начинающиеся с blk, описывают блочные устройства, распознаваемые EFI. И файловые системы, и блочные устройства перечислены в порядке их опроса. Таким образом, fs0 – системный раздел на диске LS-120, fs1 – системный раздел жёсткого диска, а fs2 – системный раздел компакт-диска.

1.2.2. Компьютеры Itanium — Системный раздел EFI

Когда вы разбиваете ваш жёсткий диск на разделы для Linux, вы должны создать системный раздел, отформатированный в FAT16 (VFAT) и подключенный в точку /boot/efi/. Этот раздел содержит установленное ядро(а) Linux, а также файл конфигурации ELILO (elilo.conf). Файл elilo.conf содержит список ядер, которые могут быть загружены на вашем компьютере.