[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page-ru-/guides/linux/remove-old-kernels-ubuntu":3,"mdc--2s0d8b-key":443,"mdc--3c5o73-key":454,"mdc-y1lllw-key":471,"mdc-g1mhqk-key":488,"mdc-qs9foy-key":511,"mdc-nfbxt-key":527,"mdc-qmcbwp-key":543,"related-/guides/linux/fix-boot-full-ubuntu,/guides/linux/manage-grub-menu,/guides/linux/update-ubuntu-terminal":567},{"id":4,"title":5,"appliesTo":6,"author":10,"body":11,"canonical":381,"code":381,"createdAt":382,"description":383,"difficulty":384,"draft":385,"estimatedTime":386,"extension":387,"faq":388,"howToSteps":398,"howToTotalTime":411,"image":381,"keywords":412,"locale":421,"meta":422,"navigation":423,"path":424,"platform":425,"related":426,"section":430,"seo":431,"severity":381,"stem":432,"summary":433,"tags":434,"twitterCreator":381,"twitterSite":381,"type":441,"updatedAt":382,"__hash__":442},"content_ru/guides/linux/remove-old-kernels-ubuntu.md","Удаляем старые ядра Ubuntu: освобождаем место в /boot",[7,8,9],"Ubuntu 20.04 LTS","Ubuntu 22.04 LTS","Ubuntu 24.04 LTS","FixPedia Team",{"type":12,"value":13,"toc":372},"minimark",[14,19,28,32,39,45,49,56,78,81,105,116,120,123,151,162,165,169,179,202,215,218,233,236,240,243,255,258,274,284,288,295,325,347,368],[15,16,18],"h2",{"id":17},"зачем-удалять-старые-ядра-linux","Зачем удалять старые ядра Linux",[20,21,22,23,27],"p",{},"При каждом обновлении Ubuntu сохраняет предыдущую версию ядра Linux в качестве страховочного варианта. Это удобно при откате после сбоев, но со временем раздел ",[24,25,26],"code",{},"/boot"," переполняется. В результате вы можете столкнуться с ошибками при установке новых обновлений, замедленной работой GRUB и нехваткой места для инициализационных файлов. Регулярная очистка устаревших версий решает эти проблемы и возвращает системе стабильность.",[15,29,31],{"id":30},"требования-и-подготовка","Требования и подготовка",[20,33,34,35,38],{},"Перед началом убедитесь, что у вас есть доступ к терминалу и права ",[24,36,37],{},"sudo",". Процесс не требует установки дополнительного ПО, так как стандартные утилиты Ubuntu полностью закрывают задачу.",[40,41,42],"blockquote",{},[20,43,44],{},"⚠️ Важно: Никогда не удаляйте ядро, которое используется в данный момент, и всегда оставляйте хотя бы одну резервную версию.",[15,46,48],{"id":47},"шаг-1-проверка-текущих-и-установленных-версий","Шаг 1: Проверка текущих и установленных версий",[20,50,51,52,55],{},"Откройте терминал (",[24,53,54],{},"Ctrl+Alt+T",") и выясните, под каким ядром запущена система прямо сейчас:",[57,58,63],"pre",{"className":59,"code":60,"language":61,"meta":62,"style":62},"language-bash shiki shiki-themes github-light github-dark","uname -r\n","bash","",[24,64,65],{"__ignoreMap":62},[66,67,70,74],"span",{"class":68,"line":69},"line",1,[66,71,73],{"class":72},"sScJk","uname",[66,75,77],{"class":76},"sj4cs"," -r\n",[20,79,80],{},"Запомните вывод. Теперь получите полный список всех установленных пакетов ядра, чтобы оценить объём работы:",[57,82,84],{"className":59,"code":83,"language":61,"meta":62,"style":62},"dpkg --list | grep linux-image\n",[24,85,86],{"__ignoreMap":62},[66,87,88,91,94,98,101],{"class":68,"line":69},[66,89,90],{"class":72},"dpkg",[66,92,93],{"class":76}," --list",[66,95,97],{"class":96},"szBVR"," |",[66,99,100],{"class":72}," grep",[66,102,104],{"class":103},"sZZnC"," linux-image\n",[20,106,107,108,111,112,115],{},"Команда покажет строки со статусом ",[24,109,110],{},"ii"," (установлено). Версии, которые отличаются от вывода ",[24,113,114],{},"uname -r",", являются кандидатами на удаление.",[15,117,119],{"id":118},"шаг-2-автоматическая-очистка-системы","Шаг 2: Автоматическая очистка системы",[20,121,122],{},"Ubuntu умеет самостоятельно отслеживать устаревшие зависимости. Попробуйте запустить встроенную утилиту очистки с полным удалением конфигурационных файлов:",[57,124,126],{"className":59,"code":125,"language":61,"meta":62,"style":62},"sudo apt update\nsudo apt autoremove --purge\n",[24,127,128,138],{"__ignoreMap":62},[66,129,130,132,135],{"class":68,"line":69},[66,131,37],{"class":72},[66,133,134],{"class":103}," apt",[66,136,137],{"class":103}," update\n",[66,139,141,143,145,148],{"class":68,"line":140},2,[66,142,37],{"class":72},[66,144,134],{"class":103},[66,146,147],{"class":103}," autoremove",[66,149,150],{"class":76}," --purge\n",[20,152,153,154,157,158,161],{},"Пакетный менеджер проанализирует зависимости, покажет список кандидатов на удаление и запросит подтверждение. Введите ",[24,155,156],{},"Y"," и нажмите ",[24,159,160],{},"Enter",". Если система обнаружила устаревшие ядра, они будут удалены, а связанные с ними загрузочные файлы — очищены.",[163,164],"in-article-ad",{},[15,166,168],{"id":167},"шаг-3-ручное-удаление-конкретных-версий","Шаг 3: Ручное удаление конкретных версий",[20,170,171,172,175,176,178],{},"Если ",[24,173,174],{},"autoremove"," не предложил удалить старые ядра (такое случается, когда они были установлены вручную), удалите их напрямую. Используйте точное имя пакета из вывода ",[24,177,90],{},":",[57,180,182],{"className":59,"code":181,"language":61,"meta":62,"style":62},"sudo apt remove --purge linux-image-5.15.0-XX-generic linux-modules-5.15.0-XX-generic\n",[24,183,184],{"__ignoreMap":62},[66,185,186,188,190,193,196,199],{"class":68,"line":69},[66,187,37],{"class":72},[66,189,134],{"class":103},[66,191,192],{"class":103}," remove",[66,194,195],{"class":76}," --purge",[66,197,198],{"class":103}," linux-image-5.15.0-XX-generic",[66,200,201],{"class":103}," linux-modules-5.15.0-XX-generic\n",[40,203,204],{},[20,205,206,207,210,211,214],{},"💡 Совет: Удаляйте сразу связку ",[24,208,209],{},"linux-image"," и ",[24,212,213],{},"linux-modules"," одной командой, чтобы пакетный менеджер корректно пересчитал зависимости.",[20,216,217],{},"После ручного удаления запустите:",[57,219,221],{"className":59,"code":220,"language":61,"meta":62,"style":62},"sudo apt autoremove --purge\n",[24,222,223],{"__ignoreMap":62},[66,224,225,227,229,231],{"class":68,"line":69},[66,226,37],{"class":72},[66,228,134],{"class":103},[66,230,147],{"class":103},[66,232,150],{"class":76},[20,234,235],{},"Это уберёт оставшиеся сиротские файлы и зависимости.",[15,237,239],{"id":238},"шаг-4-обновление-загрузчика-и-проверка-результата","Шаг 4: Обновление загрузчика и проверка результата",[20,241,242],{},"После удаления файлов ядра меню GRUB всё ещё может содержать старые записи. Обновите конфигурацию загрузчика:",[57,244,246],{"className":59,"code":245,"language":61,"meta":62,"style":62},"sudo update-grub\n",[24,247,248],{"__ignoreMap":62},[66,249,250,252],{"class":68,"line":69},[66,251,37],{"class":72},[66,253,254],{"class":103}," update-grub\n",[20,256,257],{},"Проверьте, сколько места освободилось в загрузочном разделе:",[57,259,261],{"className":59,"code":260,"language":61,"meta":62,"style":62},"df -h /boot\n",[24,262,263],{"__ignoreMap":62},[66,264,265,268,271],{"class":68,"line":69},[66,266,267],{"class":72},"df",[66,269,270],{"class":76}," -h",[66,272,273],{"class":103}," /boot\n",[20,275,276,277,280,281,283],{},"Если в колонке ",[24,278,279],{},"Use%"," значение значительно упало или ",[24,282,26],{}," больше не заполнен на 100%, задача выполнена. Перезагрузите компьютер, чтобы убедиться, что система успешно загружается на оставленном ядре.",[15,285,287],{"id":286},"возможные-проблемы-при-очистке","Возможные проблемы при очистке",[20,289,290,294],{},[291,292,293],"strong",{},"Ошибка «dpkg: error processing package»","\nОбычно возникает, если предыдущее обновление прервалось. Восстановите состояние пакетного менеджера перед удалением:",[57,296,298],{"className":59,"code":297,"language":61,"meta":62,"style":62},"sudo dpkg --configure -a\nsudo apt install -f\n",[24,299,300,313],{"__ignoreMap":62},[66,301,302,304,307,310],{"class":68,"line":69},[66,303,37],{"class":72},[66,305,306],{"class":103}," dpkg",[66,308,309],{"class":76}," --configure",[66,311,312],{"class":76}," -a\n",[66,314,315,317,319,322],{"class":68,"line":140},[66,316,37],{"class":72},[66,318,134],{"class":103},[66,320,321],{"class":103}," install",[66,323,324],{"class":76}," -f\n",[20,326,327,330,331,334,335,338,339,342,343,346],{},[291,328,329],{},"«Package not found» при ручном удалении","\nУбедитесь, что копируете полное имя пакета из вывода ",[24,332,333],{},"dpkg --list",". В новых версиях Ubuntu имена могут содержать суффиксы ",[24,336,337],{},"-oem",", ",[24,340,341],{},"-hwe"," или ",[24,344,345],{},"-generic",". Удаляйте только те, что не совпадают с текущим ядром.",[20,348,349,352,353,355,356,359,360,363,364,367],{},[291,350,351],{},"GRUB не обновляется автоматически","\nВ некоторых конфигурациях с отдельным разделом ",[24,354,26],{}," или использованием ",[24,357,358],{},"grub-customizer"," команда ",[24,361,362],{},"update-grub"," может требовать прав суперпользователя и явного указания пути. Если стандартная команда не сработала, используйте ",[24,365,366],{},"sudo grub-mkconfig -o /boot/grub/grub.cfg",".",[369,370,371],"style",{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}",{"title":62,"searchDepth":140,"depth":140,"links":373},[374,375,376,377,378,379,380],{"id":17,"depth":140,"text":18},{"id":30,"depth":140,"text":31},{"id":47,"depth":140,"text":48},{"id":118,"depth":140,"text":119},{"id":167,"depth":140,"text":168},{"id":238,"depth":140,"text":239},{"id":286,"depth":140,"text":287},null,"2026-04-04 23:50:02","Пошаговая инструкция по безопасному удалению старых ядер в Ubuntu. Освободите место в /boot, ускорите GRUB и обновите систему за 10 минут!","easy",false,"5-15 мин","md",[389,392,395],{"question":390,"answer":391},"Можно ли удалять ядра, если система работает стабильно?","Да, рекомендуется оставлять только два последних ядра: текущее активное и предыдущее на случай отката. Остальные версии можно удалять без вреда для системы.",{"question":393,"answer":394},"Удалятся ли конфигурационные файлы при очистке?","При использовании флага `--purge` система удалит и сами пакеты ядра, и все связанные конфигурационные файлы, что гарантирует полную очистку диска.",{"question":396,"answer":397},"Почему `apt autoremove` иногда не удаляет старые ядра?","В Ubuntu ядра часто устанавливаются как ручные зависимости, а не автоматические. В таком случае используйте ручное удаление через `apt purge` или специализированные утилиты.",[399,402,405,408],{"name":400,"text":401},"Проверка текущих и установленных версий","Выясните активную версию через `uname -r` и получите список всех установленных пакетов ядра с помощью `dpkg --list | grep linux-image`.",{"name":403,"text":404},"Автоматическая очистка через пакетный менеджер","Запустите `sudo apt autoremove --purge`, чтобы система самостоятельно удалила устаревшие зависимости и ядра, помеченные как неиспользуемые.",{"name":406,"text":407},"Ручное удаление конкретных пакетов ядра","Если автоматика не сработала, удалите конкретные версии командой `sudo apt remove --purge linux-image-X.X.X-XX-generic`.",{"name":409,"text":410},"Обновление загрузчика и проверка свободного места","Выполните `sudo update-grub` для обновления меню загрузки и проверьте освободившееся пространство через `df -h /boot`.","PT10M",[413,414,415,416,417,418,419,420],"удалить старые ядра ubuntu","очистить boot ubuntu","как убрать лишние ядра linux","sudo apt autoremove --purge","очистка кэша ядра ubuntu","grub update старые ядра","освободить место в /boot","удаление linux-image ubuntu","ru_RU",{},true,"/guides/linux/remove-old-kernels-ubuntu","linux",[427,428,429],"/guides/linux/fix-boot-full-ubuntu","/guides/linux/manage-grub-menu","/guides/linux/update-ubuntu-terminal","Гайды Linux",{"title":5,"description":383},"guides/linux/remove-old-kernels-ubuntu","Узнайте, как безопасно удалить неиспользуемые ядра Linux в Ubuntu через терминал. Вы освободите гигабайты места в разделе /boot и устраните ошибки при обновлениях.",[435,436,437,438,439,440],"Linux","Ubuntu","администрирование","ядра","очистка диска","apt","guide","S9Ah0J6Gu6jgccUY88iBqRjvUwk19hoE0ER8SAOSHfI",{"data":444,"body":445},{},{"type":446,"children":447},"root",[448],{"type":449,"tag":20,"props":450,"children":451},"element",{},[452],{"type":453,"value":391},"text",{"data":455,"body":456},{},{"type":446,"children":457},[458],{"type":449,"tag":20,"props":459,"children":460},{},[461,463,469],{"type":453,"value":462},"При использовании флага ",{"type":449,"tag":24,"props":464,"children":466},{"className":465},[],[467],{"type":453,"value":468},"--purge",{"type":453,"value":470}," система удалит и сами пакеты ядра, и все связанные конфигурационные файлы, что гарантирует полную очистку диска.",{"data":472,"body":473},{},{"type":446,"children":474},[475],{"type":449,"tag":20,"props":476,"children":477},{},[478,480,486],{"type":453,"value":479},"В Ubuntu ядра часто устанавливаются как ручные зависимости, а не автоматические. В таком случае используйте ручное удаление через ",{"type":449,"tag":24,"props":481,"children":483},{"className":482},[],[484],{"type":453,"value":485},"apt purge",{"type":453,"value":487}," или специализированные утилиты.",{"data":489,"body":490},{},{"type":446,"children":491},[492],{"type":449,"tag":20,"props":493,"children":494},{},[495,497,502,504,510],{"type":453,"value":496},"Выясните активную версию через ",{"type":449,"tag":24,"props":498,"children":500},{"className":499},[],[501],{"type":453,"value":114},{"type":453,"value":503}," и получите список всех установленных пакетов ядра с помощью ",{"type":449,"tag":24,"props":505,"children":507},{"className":506},[],[508],{"type":453,"value":509},"dpkg --list | grep linux-image",{"type":453,"value":367},{"data":512,"body":513},{},{"type":446,"children":514},[515],{"type":449,"tag":20,"props":516,"children":517},{},[518,520,525],{"type":453,"value":519},"Запустите ",{"type":449,"tag":24,"props":521,"children":523},{"className":522},[],[524],{"type":453,"value":416},{"type":453,"value":526},", чтобы система самостоятельно удалила устаревшие зависимости и ядра, помеченные как неиспользуемые.",{"data":528,"body":529},{},{"type":446,"children":530},[531],{"type":449,"tag":20,"props":532,"children":533},{},[534,536,542],{"type":453,"value":535},"Если автоматика не сработала, удалите конкретные версии командой ",{"type":449,"tag":24,"props":537,"children":539},{"className":538},[],[540],{"type":453,"value":541},"sudo apt remove --purge linux-image-X.X.X-XX-generic",{"type":453,"value":367},{"data":544,"body":545},{},{"type":446,"children":546},[547],{"type":449,"tag":20,"props":548,"children":549},{},[550,552,558,560,566],{"type":453,"value":551},"Выполните ",{"type":449,"tag":24,"props":553,"children":555},{"className":554},[],[556],{"type":453,"value":557},"sudo update-grub",{"type":453,"value":559}," для обновления меню загрузки и проверьте освободившееся пространство через ",{"type":449,"tag":24,"props":561,"children":563},{"className":562},[],[564],{"type":453,"value":565},"df -h /boot",{"type":453,"value":367},[568],{"id":569,"title":570,"appliesTo":571,"author":10,"body":576,"canonical":381,"code":381,"createdAt":958,"description":959,"difficulty":960,"draft":385,"estimatedTime":961,"extension":387,"faq":962,"howToSteps":972,"howToTotalTime":982,"image":381,"keywords":983,"locale":421,"meta":991,"navigation":423,"path":428,"platform":425,"related":992,"section":430,"seo":996,"severity":381,"stem":997,"summary":998,"tags":999,"twitterCreator":381,"twitterSite":381,"type":441,"updatedAt":958,"__hash__":1007},"content_ru/guides/linux/manage-grub-menu.md","Настройка и управление меню GRUB в Linux: полный гайд",[572,573,574,575],"GRUB 2 (универсально)","Ubuntu 20.04/22.04/24.04","Debian 11/12","Fedora 38+",{"type":12,"value":577,"toc":949},[578,582,585,589,592,622,627,631,634,652,658,662,665,680,683,728,730,740,758,765,769,782,785,795,798,834,837,841,844,856,859,870,873,877,946],[15,579,581],{"id":580},"введение-зачем-это-нужно","Введение / Зачем это нужно",[20,583,584],{},"Загрузчик GRUB 2 — это первое, что вы видите при включении компьютера с Linux. По умолчанию он показывает стандартный список систем и ждёт 5–10 секунд. Настройка меню позволяет ускорить загрузку, скрыть неиспользуемые ядра или старые системы, а также задать порядок запуска для dual-boot конфигураций. После выполнения этого гайда вы получите полностью контролируемый процесс загрузки без необходимости использовать сторонние утилиты, которые иногда ломают зависимости.",[15,586,588],{"id":587},"требования-подготовка","Требования / Подготовка",[20,590,591],{},"Для работы вам понадобятся:",[593,594,595,603,606,619],"ul",{},[596,597,598,599,342,601,367],"li",{},"Доступ к терминалу с правами ",[24,600,446],{},[24,602,37],{},[596,604,605],{},"Установленный GRUB 2 версии 2.04 и выше (присутствует во всех современных дистрибутивах).",[596,607,608,609,338,612,342,615,618],{},"Базовые навыки работы с консольными текстовыми редакторами (",[24,610,611],{},"nano",[24,613,614],{},"vim",[24,616,617],{},"micro",").",[596,620,621],{},"Стабильное подключение к интернету для установки дополнительных пакетов (опционально).",[40,623,624],{},[20,625,626],{},"⚠️ Важно: Любая ошибка в конфигурационном файле может привести к невозможности загрузки системы. Всегда создавайте резервную копию перед редактированием.",[15,628,630],{"id":629},"шаг-1-резервное-копирование-конфигурации","Шаг 1: Резервное копирование конфигурации",[20,632,633],{},"Откройте терминал и сохраните текущую конфигурацию:",[57,635,637],{"className":59,"code":636,"language":61,"meta":62,"style":62},"sudo cp /etc/default/grub /etc/default/grub.backup\n",[24,638,639],{"__ignoreMap":62},[66,640,641,643,646,649],{"class":68,"line":69},[66,642,37],{"class":72},[66,644,645],{"class":103}," cp",[66,647,648],{"class":103}," /etc/default/grub",[66,650,651],{"class":103}," /etc/default/grub.backup\n",[20,653,654,655,367],{},"Эта команда создаёт точную копию файла, хранящего основные переменные загрузчика. Если после изменений система перестанет загружаться, вы сможете восстановить исходное состояние командой ",[24,656,657],{},"sudo cp /etc/default/grub.backup /etc/default/grub",[15,659,661],{"id":660},"шаг-2-редактирование-параметров-загрузчика","Шаг 2: Редактирование параметров загрузчика",[20,663,664],{},"Откройте файл настроек в удобном редакторе:",[57,666,668],{"className":59,"code":667,"language":61,"meta":62,"style":62},"sudo nano /etc/default/grub\n",[24,669,670],{"__ignoreMap":62},[66,671,672,674,677],{"class":68,"line":69},[66,673,37],{"class":72},[66,675,676],{"class":103}," nano",[66,678,679],{"class":103}," /etc/default/grub\n",[20,681,682],{},"Здесь вы можете изменить ключевые параметры:",[593,684,685,699,712,722],{},[596,686,687,690,691,694,695,698],{},[24,688,689],{},"GRUB_TIMEOUT=5"," — время в секундах, которое меню будет ждать вашего выбора. Установите ",[24,692,693],{},"0",", чтобы пропускать заставку, или ",[24,696,697],{},"10",", чтобы было больше времени.",[596,700,701,704,705,708,709,367],{},[24,702,703],{},"GRUB_DEFAULT=0"," — индекс системы, загружаемой по умолчанию (отсчёт начинается с нуля). Чтобы всегда загружалась последняя выбранная ОС, поменяйте значение на ",[24,706,707],{},"saved"," и добавьте строку ",[24,710,711],{},"GRUB_SAVEDEFAULT=true",[596,713,714,717,718,721],{},[24,715,716],{},"GRUB_CMDLINE_LINUX_DEFAULT"," — параметры ядра по умолчанию. Например, добавление ",[24,719,720],{},"quiet splash"," скрывает текстовые сообщения при загрузке.",[596,723,724,727],{},[24,725,726],{},"GRUB_DISABLE_RECOVERY=\"true\""," — убирает пункты восстановления из меню, очищая интерфейс.",[163,729],{},[20,731,732,733,736,737,178],{},"Для скрытия конкретного пункта (например, старой версии ядра) перейдите в директорию ",[24,734,735],{},"/etc/grub.d/"," и измените права выполнения на соответствующем скрипте ",[24,738,739],{},"XX_linux",[57,741,743],{"className":59,"code":742,"language":61,"meta":62,"style":62},"sudo chmod -x /etc/grub.d/10_linux\n",[24,744,745],{"__ignoreMap":62},[66,746,747,749,752,755],{"class":68,"line":69},[66,748,37],{"class":72},[66,750,751],{"class":103}," chmod",[66,753,754],{"class":76}," -x",[66,756,757],{"class":103}," /etc/grub.d/10_linux\n",[20,759,760,761,764],{},"В большинстве случаев проще использовать встроенные переменные из ",[24,762,763],{},"/etc/default/grub",", чтобы не нарушать логику работы скриптов.",[15,766,768],{"id":767},"шаг-3-генерация-нового-конфига","Шаг 3: Генерация нового конфига",[20,770,771,772,774,775,778,779,367],{},"Изменения в ",[24,773,763],{}," не применяются автоматически. GRUB требует пересборки основного конфигурационного файла ",[24,776,777],{},"grub.cfg",", который хранится в ",[24,780,781],{},"/boot/grub/",[20,783,784],{},"Для Debian, Ubuntu, Linux Mint и производных выполните:",[57,786,787],{"className":59,"code":245,"language":61,"meta":62,"style":62},[24,788,789],{"__ignoreMap":62},[66,790,791,793],{"class":68,"line":69},[66,792,37],{"class":72},[66,794,254],{"class":103},[20,796,797],{},"Для Fedora, CentOS, RHEL, openSUSE и Arch Linux используйте:",[57,799,801],{"className":59,"code":800,"language":61,"meta":62,"style":62},"sudo grub2-mkconfig -o /boot/grub2/grub.cfg\n# или для систем с UEFI\nsudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg\n",[24,802,803,816,822],{"__ignoreMap":62},[66,804,805,807,810,813],{"class":68,"line":69},[66,806,37],{"class":72},[66,808,809],{"class":103}," grub2-mkconfig",[66,811,812],{"class":76}," -o",[66,814,815],{"class":103}," /boot/grub2/grub.cfg\n",[66,817,818],{"class":68,"line":140},[66,819,821],{"class":820},"sJ8bj","# или для систем с UEFI\n",[66,823,825,827,829,831],{"class":68,"line":824},3,[66,826,37],{"class":72},[66,828,809],{"class":103},[66,830,812],{"class":76},[66,832,833],{"class":103}," /boot/efi/EFI/fedora/grub.cfg\n",[20,835,836],{},"Команда просканирует диски, найдёт все установленные ОС и ядра, а затем запишет обновлённое меню в защищённый раздел. Дождитесь завершения вывода без ошибок.",[15,838,840],{"id":839},"проверка-результата","Проверка результата",[20,842,843],{},"Перезагрузите компьютер, чтобы убедиться, что изменения применились:",[57,845,847],{"className":59,"code":846,"language":61,"meta":62,"style":62},"sudo reboot\n",[24,848,849],{"__ignoreMap":62},[66,850,851,853],{"class":68,"line":69},[66,852,37],{"class":72},[66,854,855],{"class":103}," reboot\n",[20,857,858],{},"На экране загрузки проверьте:",[593,860,861,864,867],{},[596,862,863],{},"Отображается ли новый таймер.",[596,865,866],{},"Загружается ли система по умолчанию без вашего вмешательства.",[596,868,869],{},"Отсутствуют ли дубликаты ядер или скрытые пункты, если вы их отключали.",[20,871,872],{},"Если система загрузилась корректно, настройки успешно сохранены. Вы можете вернуть бэкап в любое время, если потребуется откат.",[15,874,876],{"id":875},"возможные-проблемы","Возможные проблемы",[593,878,879,898,909,933],{},[596,880,881,887,888,342,891,894,895,367],{},[291,882,883,884],{},"Ошибка ",[24,885,886],{},"grub-mkconfig: command not found",". Убедитесь, что пакет ",[24,889,890],{},"grub2-common",[24,892,893],{},"grub"," установлен. В Arch Linux используйте ",[24,896,897],{},"grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB",[596,899,900,903,904,906,907,367],{},[291,901,902],{},"Изменения игнорируются после перезагрузки",". Часто это происходит из-за правки ",[24,905,777],{}," напрямую или использования автоматических менеджеров обновлений ядра, которые перезаписывают конфиг. Всегда редактируйте только ",[24,908,763],{},[596,910,911,914,915,918,919,342,922,925,926,928,929,932],{},[291,912,913],{},"GRUB не видит Windows",". Установите пакет ",[24,916,917],{},"os-prober"," (",[24,920,921],{},"sudo apt install os-prober",[24,923,924],{},"sudo dnf install os-prober","), затем откройте ",[24,927,763],{},", добавьте ",[24,930,931],{},"GRUB_DISABLE_OS_PROBER=false"," и снова запустите генерацию конфига.",[596,934,935,938,939,210,942,945],{},[291,936,937],{},"Слишком низкое разрешение меню",". Добавьте параметр ",[24,940,941],{},"GRUB_GFXMODE=1920x1080x32",[24,943,944],{},"GRUB_GFXPAYLOAD_LINUX=keep"," в конфиг перед пересборкой, чтобы загрузчик использовал нативное разрешение монитора.",[369,947,948],{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}",{"title":62,"searchDepth":140,"depth":140,"links":950},[951,952,953,954,955,956,957],{"id":580,"depth":140,"text":581},{"id":587,"depth":140,"text":588},{"id":629,"depth":140,"text":630},{"id":660,"depth":140,"text":661},{"id":767,"depth":140,"text":768},{"id":839,"depth":140,"text":840},{"id":875,"depth":140,"text":876},"2026-04-07 23:59:33","Пошаговая инструкция по тонкой настройке загрузчика GRUB 2. Меняйте порядок ОС, редактируйте таймер и скрывайте пункты меню без риска для системы.","medium","10-15 мин",[963,966,969],{"question":964,"answer":965},"Можно ли редактировать grub.cfg напрямую?","Нет, этот файл генерируется автоматически при каждом обновлении ядра. Все изменения нужно вносить в `/etc/default/grub` или скрипты в `/etc/grub.d/`, а затем запускать команду обновления.",{"question":967,"answer":968},"Как безопасно протестировать настройки GRUB без перезагрузки?","Используйте виртуальную машину для проверки правок или создавайте бэкап конфигурации перед изменениями. В случае сбоя загрузитесь с LiveCD и восстановите исходный файл из резервной копии.",{"question":970,"answer":971},"Почему изменения в конфигурации не применяются после сохранения?","Вы забыли пересобрать итоговый конфиг. Выполните `sudo update-grub` (Debian/Ubuntu) или `sudo grub2-mkconfig -o /boot/grub2/grub.cfg` (Fedora/Arch), чтобы изменения вступили в силу.",[973,976,979],{"name":974,"text":975},"Резервное копирование конфигурации","Создайте копию основного файла настроек командой `sudo cp /etc/default/grub /etc/default/grub.backup`, чтобы в случае ошибки быстро восстановить исходное состояние.",{"name":977,"text":978},"Редактирование параметров загрузчика","Откройте файл в текстовом редакторе `sudo nano /etc/default/grub`, измените `GRUB_TIMEOUT` для таймера или `GRUB_DEFAULT` для системы по умолчанию, затем сохраните изменения.",{"name":980,"text":981},"Генерация нового конфига","Примените правки командой `sudo update-grub` или `sudo grub2-mkconfig -o /boot/grub2/grub.cfg`, чтобы пересобрать меню загрузки с учётом новых параметров.","PT15M",[984,985,986,987,988,358,989,990],"настройка grub","управление меню загрузки linux","редактирование grub.cfg","изменить порядок загрузки grub","настройка таймера grub","скрыть пункты grub","восстановить grub linux",{},[993,994,995],"/guides/linux/restore-bootloader","/guides/linux/dual-boot-setup","/errors/linux/grub-rescue-mode",{"title":570,"description":959},"guides/linux/manage-grub-menu","Узнайте, как безопасно редактировать конфигурацию GRUB 2, менять порядок загрузки и управлять таймером без риска сломать систему. После прочтения вы сможете тонко настроить загрузчик под свои задачи.",[425,1000,1001,1002,1003,1004,1005,1006],"загрузчик","grub2","системное администрирование","конфигурация","bootloader","ubuntu","fedora","PsYjvbungB165qa3-ngWW-q6_fu7ZN7EuRkXrXhZi9g"]