Обновление... Как много в этом слове
Добавлено: 24 фев 2024, 21:33
Есть у меня домашний сервер.
Athlon A6, А320 чипсет, 32Гб ОЗУ, 8Тб диски.
Взял А6 из-за малого TDP. На виртуалки в однопользовательском режиме его за глаза.
Сразу была поставлена на него Alpine linux, но поднадоело работать из командной строки, и переустановил на Debian 11 (с кучей HTTP интерфейсов).
Все это работало года 2-3, не беспокоило...
И вот, недавно, ставил какую то программу, apt показало, что есть пакеты для обновления (в том числе и ядро). Обновил.
И сервер пропал из сети.
По HDMI, через встроенную видеокарту, он подключен к телевизору, смотрю dmesg - ругается на аллокацию прерываний, мол устройство не присутствует в таблице IVNT.
Гугл поведал, что большинство считает - надо обновить БИОС.
Скачал свежий, обновил.
Теперь и на телевизор перестал показывать. Винты раскручиваются, но изображение не появляется.
Вытаскиваю батарейку, сбрасываю БИОС - без изменений.
Ну, программатор есть, думаю, сейчас перепрошью назад, тем более, оригинальный БИОС перед обновлением сохранил на USB.
Начинаю читать и понимаю, что перепрошить UEFI BIOS - это не фунт изюму. Пытаюсь найти, как из сохраненного образа выковырять все эти серийники и прочую важную информацию.
И тут замечаю, что за 2 релиза BIOS от того, который я прошил при обновлении, написано о прекращении поддержки "Bristol Ridge" (в той версии, что я обновил - ни слова про это).
Значит нужен более свежий проц. Ок, на работе есть Ryzen 3, еду, разбираю комп, беру проц на время.
Ставлю, запускаю комп - на телевизоре все равно ничего. Но светодиод HDD моргает, значит - работает.
Ага, Ryzen 3 без встроенного видеоядра...
Вспоминаю, что где-то валяется PCI-e видюха, но она не умеет в HDMI. Только в Display Port.
2 часа поиска - нахожу таки переходник Display port 2 DVI
Иду к домашнему компу - на мониторе тоже только HDMI...
Вспоминаю, что у дочи вроде есть DVI - иду к ней - есть таки. Выслушиваю, какой я нехороший, что на самом интересном месте ей приходится выходить из игры, подключаюсь - фух, все видно,
Возвращаю БИОС назад - после перезагрузки опять ничего нет на мониторе.
Снова выслушиваю от дочи, что "обещал все быстро, а теперь долго", меняю проц назад, заодно вытаскиваю батарейку.
После перезагрузки - есть изображение - ура, оставляю дочу доигрывать, подключаю по старой схеме к телевизору - есть изображение, сети - нет.
Делаю бэкап системы, накатываю Ubuntu 22.04 - есть и сеть и изображение.
Ubuntu 22.04 не нравится, что даже в минималке ставит Cloud init - я домашний сервер не хочу в облака по умолчанию, сижу думаю, что же поставить-то, что бы и быстро и привычно, и без лишних рюшек было.
Athlon A6, А320 чипсет, 32Гб ОЗУ, 8Тб диски.
Взял А6 из-за малого TDP. На виртуалки в однопользовательском режиме его за глаза.
Сразу была поставлена на него Alpine linux, но поднадоело работать из командной строки, и переустановил на Debian 11 (с кучей HTTP интерфейсов).
Все это работало года 2-3, не беспокоило...
И вот, недавно, ставил какую то программу, apt показало, что есть пакеты для обновления (в том числе и ядро). Обновил.
И сервер пропал из сети.
По HDMI, через встроенную видеокарту, он подключен к телевизору, смотрю dmesg - ругается на аллокацию прерываний, мол устройство не присутствует в таблице IVNT.
Гугл поведал, что большинство считает - надо обновить БИОС.
Скачал свежий, обновил.
Теперь и на телевизор перестал показывать. Винты раскручиваются, но изображение не появляется.
Вытаскиваю батарейку, сбрасываю БИОС - без изменений.
Ну, программатор есть, думаю, сейчас перепрошью назад, тем более, оригинальный БИОС перед обновлением сохранил на USB.
Начинаю читать и понимаю, что перепрошить UEFI BIOS - это не фунт изюму. Пытаюсь найти, как из сохраненного образа выковырять все эти серийники и прочую важную информацию.
И тут замечаю, что за 2 релиза BIOS от того, который я прошил при обновлении, написано о прекращении поддержки "Bristol Ridge" (в той версии, что я обновил - ни слова про это).
Значит нужен более свежий проц. Ок, на работе есть Ryzen 3, еду, разбираю комп, беру проц на время.
Ставлю, запускаю комп - на телевизоре все равно ничего. Но светодиод HDD моргает, значит - работает.
Ага, Ryzen 3 без встроенного видеоядра...
Вспоминаю, что где-то валяется PCI-e видюха, но она не умеет в HDMI. Только в Display Port.
2 часа поиска - нахожу таки переходник Display port 2 DVI
Иду к домашнему компу - на мониторе тоже только HDMI...
Вспоминаю, что у дочи вроде есть DVI - иду к ней - есть таки. Выслушиваю, какой я нехороший, что на самом интересном месте ей приходится выходить из игры, подключаюсь - фух, все видно,
Возвращаю БИОС назад - после перезагрузки опять ничего нет на мониторе.
Снова выслушиваю от дочи, что "обещал все быстро, а теперь долго", меняю проц назад, заодно вытаскиваю батарейку.
После перезагрузки - есть изображение - ура, оставляю дочу доигрывать, подключаю по старой схеме к телевизору - есть изображение, сети - нет.
Делаю бэкап системы, накатываю Ubuntu 22.04 - есть и сеть и изображение.
Ubuntu 22.04 не нравится, что даже в минималке ставит Cloud init - я домашний сервер не хочу в облака по умолчанию, сижу думаю, что же поставить-то, что бы и быстро и привычно, и без лишних рюшек было.