Волшебные миры Bootable USB Drive

Apr 01, 2019 20:28

(DISCLAIMER: лиц, не являющихся компьютерными гиками, просьба дальше не читать, во избежание повреждений психики)

Весь день убила на то, чтобы локально поставить Windows Server 2016 на старенький HP ProLiant DL360p Gen8. Эта скотина, оборудованная сразу 4мя USB-портами, по любому удобному поводу (в силу глюка старенького iLO4) выдавала "красный экран смерти".
В конце концов, после "воскурения мануалов", было установлено, что:
а) один из портов выделен исключительно под нужды iLO, и ничего другого туда втыкать нельзя;
б) единственная рабочая комбинация, при которой загрузка с USB возможна, это когда USB стоит первым в списке Boot Order; USB Control = USB Enabled; USB Boot Support = Enabled; USB Drive Enumeration = Enabled; Removable Flash media Boot Sequence = External DriveKeys First (кто бы мог догадаться!!!)

Наконец-то мне удалось попасть в загрузочное меню Винды, но уже на этапе форматирования дисков вылетело сообщение о том, что 2016-совместимых драйверов не обнаружено. Скачала драйвера, подсунула на отдельном диске... а вот фигушки, нужно сначала обновить сервисную утилиту HP Intelligent Provisioning, иначе драйвера не поставятся. Для серверов поколения Gen8 усановить HPIP можно, скачав с сайта производителя целый ISO, который нужно записать на bootable CD или USB.

С USB сразу начались проблемы: iso-шник представляет собой неопознанный линуксовый дистрибутив, в котором криво прописана версия GRUB в normal.mod, из-за чего и RUFUS, и PenDriveLinux пытаются сымпровизировать, выдавая в итоге флешку, загрузиться с которой невозможно. Если точнее, файлы vesamenu.c32 и vmlinuz не распознаются, хотя и присутствуют в образе. Я пыталась было воспользоваться "родной" утилитой HPE USB Key Utility, но она настолько старая, что под Windows 10 запускаться отказалась.
Решила попробовать прожечь болванку, но оказалось, что заказчик нас на прошлой неделе неправильно услышал, и вместо RW закупил обычный привод для чтения дисков (где нашел только?...)

Если к этому еще добавить, что про TPM-чип для сервера заказчик тоже не услышал, да еще тот факт, что Gen8 поддерживают только версию 1.2, а нам нужен 2.0, то думаю, что с многострадальным сервером нам не по пути.
Интересно было бы потратить на все эти GRUB-ли денек-другой, вспомнить молодость, когда я создавала pendrive для российского дистрибутива OC МСВС (безо всяких там специальных утилит!) и копалась во внутренностях pikoBSD. Чисто теоретически, можно было бы на рабочем ноуте поднять QEMU и попробовать грузиться с несчастной флешки, пока не подберу нужные библиотеки, но... увы, время на выполнение проекта жестко фиксированно 120 часами, а потому буду эскалировать на ПМа, чтобы дали нормальное железо, в котором есть хотя бы UEFI с Secure Boot, а не дряхлый BIOS, который видит загрузочные флешки исключительно с MBR, не умея читать новомодные GPT (что, в свою очередь, необходимо для поддержки дисков объемом больше 2ТБ).

amf, fachchinesisch, nix, howto, ms

Previous post Next post
Up