Hero картинка в SVG

Проблема загрузки Ubuntu на RD450X+5060ti

Проблема: зависание загрузки Ubuntu после обновления с сообщением EFI stub Симптомы После выполнения apt upgrade (об этом я вспомнил уже после того как разобарлся с пробелмой) и перезагрузки система перестала загружаться. На экране последнее сообщение: EFI stub: Loaded initrd from LINUX_EFI_INITRD_MEDIA_GUID device path После этого — полное зависание. GRUB работает, выбор ядра доступен. Ошибок ядра (kernel panic, Oops) нет. Окружение ОС: Ubuntu (ядро 6.8.0-111-generic) Видеокарта: NVIDIA RTX 5060 Ti (архитектура Blackwell) Дисковая подсистема: программный RAID1 (mdadm) Диагностика Аппаратная часть исправна: диски определяются в BIOS, SMART — PASSED, RAID-суперблоки на месте (mdadm --examine показал корректные UUID). RAID собирается: mdadm --assemble --scan активен, /proc/mdstat — массив в состоянии [UU]. Проверял на соседней машине. LiveUSB с Ubuntu/Debian не загружается — аналогичное зависание на той же строчке. UEFI Shell работает, загрузчик GRUB физически присутствует на EFI-разделе. Решение Загрузка с параметром ядра: ...

10.05.2026 17:14 · 3 минуты · Стороженко Евгений Владимирович
Факап с конфиге WG привел к потере 6 часов жизни

Факап с конфиге WG привел к потере 6 часов жизни

Расскажу про то как один параметр в кофиге Wireguard причинил мне опыт по разбору половины сетевых настроек Ubuntu. Один с виду безобидный параметр… IaC блин нужен обязательно. Я просто забыл что и для чего менял, а потом уже поздно было вспоминать. Симптомы: тишина в эфире и гора dropped пакетов Всё началось с того, полсе смерти системного диска в моем домашнем сервере, я перестал крутить его 24/7 и набегами по выходным конифгурировал его, пытаясь вернуть привычный набор сервисом. И вот однажды включаю я сервер, а у меня проблема с системным резолвом DNS. Так-то напрямую nslookup ya.ru 8.8.8.8 выдает всё нормально. но система ни в какую не хочет резолвить адреса. Так-то я забыл, что неделей ранее я настраивал Wireguard со своими VPS, и что именно после настройки Wireguard сервер потерял доступ к локальной сети и интернету. начал ковырять, ИИшка подсказала что на Ubuntu надо netplan копать, начал фигачить yamlики, тут время вышло и я еще на неделю забросил комп. И вот вчера, сейчас далеко за полночь, я его включил и опять начал разбираться, естественно забыл не только то что я две недели назад делал, но и то чем неделю назад занимался. И вот картинка, сервер загрузился, подозрительно долго грузился кстати, но по сети недоступен. ...

03.05.2026 01:26 · 5 минут · Стороженко Евгений Владимирович

Запуск wireguard для связи серверов

Привет, товарищ! Сейчас я занимаюсь построением инфраструктуры для своей домашней лаборатории. В планах задействовать три сервера: один локальный машину дома и два VPS от разных провайдеров. Соответственно мне нужно организовать между ними защищенный канал связи для взаимодействия без лишних открытых наружу портов. Открыть порты сервисов наружу не хочется, поэтому лучшим решением стала виртуальная частная сеть на базе WireGuard. Я пробовал разные варианты, но пришел к выводу, что лучше всего ставить WireGuard нативно прямо на хост-систему Ubuntu. Вариант с Docker тоже возможен, но он добавляет лишнюю сложность с пробросом портов и правами доступа. Нативная установка работает быстрее, управляется через стандартный systemd и проще интегрируется с фаерволом. ...

05.03.2026 08:47 · 4 минуты · Стороженко Евгений Владимирович

Отказоустойчивый системный раздел на Ubuntu

Привет, товарищь! Решил поделиться опытом, как я настраивал отказоустойчивость на своём сервере. После скоропостижной смерти M2 SSD со всеми конфигами домашней лаборатории мне пришлось начать собрать её заново. Так что если у тебя тоже есть два одинаковых SSD и ты хочешь, чтобы система продолжала работать при отказе одного из них, этот гайд про то как сразу делать по уму точно для тебя. Почему я выбрал mdadm Есть два основных пути: mdadm и LVM RAID. Я остановился на mdadm. Для нашей задачи это проще и прозрачнее. LVM даёт крутую гибкость в управлении томами, но если нужна именно защита от смерти диска, mdadm справляется лучше. Восстановление после сбоя понятнее, мониторинг проще, и меньше шансов запутаться в конфигурации. ...

04.03.2026 17:34 · 6 минут · Стороженко Евгений Владимирович

Что такое setuid биты?

Setuid (Set User ID) — это специальный атрибут прав доступа в Linux/Unix, который позволяет пользователю выполнять программу с правами владельца этой программы, а не с правами самого пользователя. Простая аналогия: Представьте, что в офисе есть сейф, который может открывать только начальник. Обычным сотрудникам вход запрещен. Но начальник дает секретарю особый пропуск (setuid-бит), с помощью которого секретарь может открыть сейф, хотя сам не является начальником. Для чего нужны setuid биты? Основные случаи использования: Смена пароля (/usr/bin/passwd) ...

15.02.2026 21:32 · 3 минуты · Стороженко Евгений Владимирович