3.6. Настройка аппаратного обеспечения и операционной системы перед установкой

This section will walk you through pre-installation hardware setup, if any, that you will need to do prior to installing Debian. Generally, this involves checking and possibly changing BIOS/UEFI/system firmware settings for your system. The «BIOS/UEFI» or «system firmware» is the core software used by the hardware; it is most critically invoked during the bootstrap process (after power-up).

3.6.1. Как обновить микропрограмму оборудования с ppc64el

Это отрывок из IBM PowerKVM на IBM POWER8.

Open Power Abstraction Layer (OPAL) — системная микропрограмма, работающая на серверах, оборудованных процессорами POWER.

Основными причинами, по которым пользователю, возможно, придётся обновить микропрограмму Power Systems до нового уровня, можно назвать получение новых возможностей и поддержка дополнительных устройств.

Проверьте, что удовлетворены следующие условия:

  • работающая на системе ОС;

  • файл .img того уровня OPAL, на которых пользователю нужно выполнить обновление;

  • машина не под контролем HMC.

Power Systems содержит два раздела флеш-памяти, из которой загружается микропрограмма, называемые постоянным и временным. Данное строение позволяет протестировать обновления микропрограммы из временного раздела перед сохранением протестированных изменений на постоянный раздел для применения новых обновлений.

Для обновления выполните следующие шаги:

  1. Сохраните уровень существующей микропрограммы перед обновлением. В ASM, системном меню, щёлкните по Service Aids -> Service Processor Command Line и выполните следующую команду:

    cupdcmd -f
    

  2. Скачайте файл .img обновляемого уровня микропрограммы куда-нибудь в файловую систему узла. О том, как это сделать, смотрите в IBM Fix Central.

    Проверьте скачанный образ, выполнив следующую команду, и сохраните результат:

    $update_flash -v -f <file_name.img>
    

  3. Обновите микропрограмму с помощью следующей команды:

    $update_flash -f <file_name.img>
    

    [Примечание] Примечание

    • Команда перезагружает систему и поэтому, все сеансы будут прерваны.

    • Не перезагружайте и не выключайте систему, пока она снова не заработает.

  4. Проверьте уровень обновлённой микропрограммы на временном разделе флеша способом, описанным в шаге 1.

  5. Если обновление нужно откатить, то можно выполнить следующую команду:

        $update_flash -r
    

    Откат будет выполнен только на временном разделе флеша. Таким образом новый уровень должен сохранятся в постоянный раздел только после проведения тестирования новой микропрограммы.

    Новый обновлённый уровень может быть сохранён в постоянный раздел флеша следующей командой:

    $update_flash -c
    

3.6.2. Обновление гостевой микропрограммы KVM (SLOF)

Slimline Open Firmware (SLOF) реализует стандарт IEEE 1275. Она может использоваться как микропрограмма раздела на машинах pSeries, запущенных в QEMU или KVM.

Пакет qemu-slof, фактически, является зависимостью пакета qemu-system-ppc (который также предоставляет виртуальный пакет qemu-system-ppc64) и может быть установлен или обновлён с помощью apt в дистрибутивах на основе Debian например, так:

# apt install qemu-slof

Также SLOF может быть установлен в системы на основе rpm, если задать нужный репозиторий или пакет rpm. И доступен исходный код: http://github.com/leilihh/SLOF.

В следствие этого, при выполнении qemu-system можно использовать другой файл SLOF, отличный от используемого по умолчанию, добавив аргумент командной строки -bios <slof_file> при запуске qemu.