У цьому розділі йдеться про те, як перед встановленням налаштувати апаратне забезпечення, якщо є необхідність цього до інсталяції Debian. Як правило, це передбачає перевірку та, можливо, зміну параметрів BIOS/UEFI/системи під Вашу систему. Прошивка «BIOS/UEFI» або «прошивка системи» є основним програмним забезпеченням, яке використовується обладнанням; воно найбільш критично залучене під час процесу початкового завантаження (після увімкнення).
Це витяг з IBM PowerKVM на IBM POWER8.
Open Power Abstraction Layer (OPAL) — це системна прошивка на серверах з процесорами POWER.
Можуть бути випадки, коли буде потрібно для отримання нових функцій або додаткової підтримки пристроїв оновити мікропрограму Power Systems до новішої версії.
Переконайтеся, що виконані наступні вимоги:
ОС для запуску в системі;
файл .img OPAL з новою версією, до якої потрібно оновитися;
ПК не керується HMC.
Power Systems мають флешпам'ять, розділену на дві частини — постійну та тимчасову. Завдяки цьому можна протестувати оновлення мікропрограми у тимчасовій частині, а після перевірки, якщо все працює, можна перенести внесені зміни з тимчасової до постійної частини пам’яті.
Для оновлення виконайте наступні кроки:
Збережіть версію наявної прошивки до справжнього оновлення. У системному меню ASM клацніть Service Aids -> Service Processor Command Line та виконайте таку команду:
cupdcmd -f
Завантажте файл .img з версією мікропрограми, до якої потрібно оновитися, до файлової системи хоста. Файл образу можна отримати з IBM Fix Central.
Перевірте завантажений образ командою та збережіть результат.
$update_flash -v -f <file_name.img>
Оновіть прошивку наступною командою.
$update_flash -f <file_name.img>
![]() |
Примітка |
---|---|
|
Перевірте версію оновленої прошивки у тимчасовій частині флешпам'ять, як у кроці 1.
Якщо з якоїсь причини оновлення потрібно скасувати, це можна зробити за допомогою команди
$update_flash -r
Скасування можливе лише у тимчасовій частині флешпам'яті, тому потрібно ретельно перевірити нову версію мікропрограми, перш ніж записувати її до постійної частини.
Ви можете записати нову версію в постійну частину пам'яті за допомогою наступної команди.
$update_flash -c
Slimline Open Firmware (SLOF) — це реалізація стандарту IEEE 1275. Його можна використовувати як прошивку розділів для машин pSeries, які працюють на QEMU або KVM.
Фактично, пакет qemu-slof є залежністю пакета qemu-system-ppc (який також надає віртуальний пакет qemu-system-ppc64) та в заснованих на Debian дистрибутивах його можна встановити або оновити інструментом apt таким чином:
# apt install qemu-slof
SLOF можна також встановити у системах, які працюють через rpm, надавши відповідний репозиторій з пакунком rpm. На додаток, вихідний код доступний за адресою http://github.com/leilihh/SLOF.
Таким чином, під час запуску qemu-system можна використовувати інший, не стандартний, файл SLOF, додавши під час запуску qemu аргумент командного рядка -bios <slof_file>
.
Вам буде потрібен сервер DHCP/TFTP (BOOTP) разом з вебсервером. Коли завантажите на ПК файл ibm-powerkvm-*-ppc64-service-*.iso, змонтуйте його та розпакуйте вміст до окремого підкаталогу у кореневому каталозі вебсервера (напр. wwwroot):
# cd <directory-where-the-iso-is> # mkdir ./iso # sudo mount -o loop ibm-powerkvm-*-ppc64-service-*.iso ./iso # cp -a ./iso/* <path-to-wwwroot>
Створіть у підкаталозі tftproot файл petitboot.conf, напр. /tftproot/powerkvm, з таким вмістом:
label PowerKVM Automated Install kernel http://IP-адреса-сервера/шлях-до-wwwroot/ppc/ppc64/vmlinuz initrd http://IP-адреса-сервера/шлях-до-wwwroot/ppc/ppc64/initrd.img append root=live:http://IP-адреса-сервера/шлях-до-wwwroot/LiveOS/squashfs.img repo=http://IP-адреса-сервера/шлях-до-wwwroot/packages rd.dm=0 rd.md=0 console=hvc0 console=tty0
На початку файлу dhcpd.conf додайте такі налаштування:
option conf-file code 209 = text;
Додайте системні налаштування:
host <Ваша-система> { hardware ethernet <MAC-адреса-системи> fixed-address <IP-адреса-системи>; option host-name "<назва-хоста>"; option conf-file "<powerkvm/petitboot.conf>"; }
Для активації змін перезапустіть сервер dhcp.
Завантаження ПК з PowerLinux.
Для petitboot потрібна опція (оберіть її):
"Power KVM Automated Install"
Меню інсталятора з'явиться автоматично.