<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Rd450x on dedinit()</title><link>https://dedinit.ru/tags/rd450x/</link><description>Recent content in Rd450x on dedinit()</description><generator>Hugo -- 0.165.0</generator><language>ru-ru</language><lastBuildDate>Sun, 10 May 2026 17:14:10 +0300</lastBuildDate><atom:link href="https://dedinit.ru/tags/rd450x/index.xml" rel="self" type="application/rss+xml"/><item><title>Проблема загрузки Ubuntu на RD450X+5060ti</title><link>https://dedinit.ru/2026/rd450x_not_boot_5060ti/</link><pubDate>Sun, 10 May 2026 17:14:10 +0300</pubDate><guid>https://dedinit.ru/2026/rd450x_not_boot_5060ti/</guid><description>После штатных выключения и включения сервера. Он перестал загружаться. Последнее сообщение на мониторе - EFI stub: Loaded initrd from LINUX_EFI_INITRD_MEDIA_GUID device path.</description><content:encoded><![CDATA[<figure class="entry-cover"><img src="https://dedinit.ru/2026/rd450x_not_boot_5060ti/hero.svg" alt="Hero картинка в SVG"></figure><h2 id="проблема-зависание-загрузки-ubuntu-после-обновления-с-сообщением-efi-stub">Проблема: зависание загрузки Ubuntu после обновления с сообщением EFI stub</h2>
<h3 id="симптомы">Симптомы</h3>
<p>После выполнения <code>apt upgrade</code> (об этом я вспомнил уже после того как разобарлся с пробелмой) и перезагрузки система перестала загружаться. На экране последнее сообщение:</p>
<pre tabindex="0"><code>EFI stub: Loaded initrd from LINUX_EFI_INITRD_MEDIA_GUID device path
</code></pre><p>После этого — полное зависание. GRUB работает, выбор ядра доступен. Ошибок ядра (<code>kernel panic</code>, <code>Oops</code>) нет.</p>
<h3 id="окружение">Окружение</h3>
<ul>
<li>ОС: Ubuntu (ядро 6.8.0-111-generic)</li>
<li>Видеокарта: NVIDIA RTX 5060 Ti (архитектура Blackwell)</li>
<li>Дисковая подсистема: программный RAID1 (mdadm)</li>
</ul>
<h3 id="диагностика">Диагностика</h3>
<ol>
<li><strong>Аппаратная часть исправна:</strong> диски определяются в BIOS, SMART — PASSED, RAID-суперблоки на месте (<code>mdadm --examine</code> показал корректные UUID).</li>
<li><strong>RAID собирается:</strong> <code>mdadm --assemble --scan</code> активен, <code>/proc/mdstat</code> — массив в состоянии <code>[UU]</code>. Проверял на соседней машине.</li>
<li><strong>LiveUSB с Ubuntu/Debian не загружается</strong> — аналогичное зависание на той же строчке.</li>
<li><strong>UEFI Shell работает</strong>, загрузчик GRUB физически присутствует на EFI-разделе.</li>
</ol>
<h3 id="решение">Решение</h3>
<p>Загрузка с параметром ядра:</p>
<pre tabindex="0"><code>nomodeset
</code></pre><p>После добавления этого параметра в строку загрузки GRUB система стартует штатно. Механизм <code>nomodeset</code> отключает Kernel Mode Setting (KMS), предотвращая инициализацию DRM/драйвера видеокарты на раннем этапе загрузки.</p>
<h3 id="причина">Причина</h3>
<p>Ядро 6.8.0 не имеет полной поддержки видеокарт на базе архитектуры Blackwell (RTX 5060 Ti вышла позже релиза ядра). При попытке инициализации видеорежима через <code>nouveau</code> (или фолбэк-механизмы) происходит зависание на этапе настройки дисплейного контроллера.</p>
<p><code>nomodeset</code> исключает этот этап, оставляя управление видеорежимом за прошивкой UEFI. Система загружается, но без ускорения графики — что для сервера в большинстве случаев некритично.</p>
<h3 id="постоянное-применение">Постоянное применение</h3>
<div class="highlight"><div style="color:#e6edf3;background-color:#0d1117;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;">
<table style="border-spacing:0;padding:0;margin:0;border:0;"><tr><td style="vertical-align:top;padding:0;margin:0;border:0;">
<pre tabindex="0" style="color:#e6edf3;background-color:#0d1117;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#737679">1
</span><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#737679">2
</span></code></pre></td>
<td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%">
<pre tabindex="0" style="color:#e6edf3;background-color:#0d1117;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>echo <span style="color:#a5d6ff">&#39;GRUB_CMDLINE_LINUX_DEFAULT=&#34;quiet splash nomodeset&#34;&#39;</span> | sudo tee /etc/default/grub
</span></span><span style="display:flex;"><span>sudo update-grub
</span></span></code></pre></td></tr></table>
</div>
</div><h3 id="корректное-решение-убрать-nomodeset">Корректное решение (убрать nomodeset)</h3>
<ol>
<li>Установить проприетарный драйвер NVIDIA версии 570 или новее.</li>
<li>Или обновить ядро до версии 6.12+, где поддержка Blackwell добавлена в <code>nouveau</code>.</li>
</ol>
<h3 id="вывод">Вывод</h3>
<p>Проблема не в дисках, не в RAID и не в памяти. Причина — отсутствие поддержки современной видеокарты в текущей версии ядра. Параметр <code>nomodeset</code> — рабочий временный обход, позволяющий сохранить функциональность системы до установки актуального драйвера или ядра.</p>
<h3 id="дополнение">Дополнение</h3>
<p>Я думал переустановить систему, залив Debian. Но после выбора параметра установки в загрузочном меню, я опять получал зависшую систему. Решилась пробелма что сложнее, одного параметра <code>nomodeset</code> не хватило, БЯМ подсказала расширенную версию:</p>
<p>Вот перечень параметров, которые вы должны добавить все вместе:</p>
<pre tabindex="0"><code>nomodeset acpi=off noapic nolapic pci=nomsi pci=nommconf console=tty0 console=ttyS0,115200
</code></pre><p><strong>Как это ввести</strong>:</p>
<ol>
<li>Загрузитесь с Ventoy, выберите Debian.</li>
<li>Нажмите <code>e</code> для редактирования.</li>
<li>Найдите строку с <code>linux</code>.</li>
<li>Удалите всё содержимое после <code>---</code> (или в конце строки) и вставьте туда эту строку.</li>
<li>Нажмите <code>Ctrl+X</code>.</li>
</ol>
<p><strong>Что эти флаги делают</strong>:</p>
<ul>
<li><code>acpi=off noapic nolapic</code>: Отключают продвинутое управление питанием и прерываниями (часто выручает на серверном железе)<a href="https://otvet.mail.ru/question/242988552"></a><a href="https://lists.debian.org/debian-user/2010/12/msg00882.html"></a>.</li>
<li><code>pci=nomsi pci=nommconf</code>: Отключают альтернативные методы обработки прерываний PCIe<a href="https://lists.debian.org/debian-user/2010/12/msg00882.html"></a>.</li>
<li><code>console=tty0 console=ttyS0</code>: Говорят ядру дублировать вывод на обычный экран и на «виртуальный последовательный порт» — это часто сдвигает процесс с мертвой точки<a href="https://blog.gitcode.com/2ed11393511874d91bf536891afeff00.html"></a></li>
</ul>
]]></content:encoded></item></channel></rss>