[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page-ru-/guides/linux/ubuntu-remove-old-kernels":3,"mdc--1kb27-key":753,"mdc--6no3ut-key":764,"mdc-cwsbss-key":788,"mdc--vd0rwh-key":809,"mdc-wvpnsl-key":817,"mdc-5iasj8-key":833,"mdc--efoowr-key":858,"mdc-u6c0p2-key":873,"mdc-a3x6zk-key":898,"related-/guides/linux/ubuntu-check-kernel-version,/guides/linux/ubuntu-update-grub,/errors/linux/ubuntu-grub-errors":914},{"id":4,"title":5,"appliesTo":6,"author":11,"body":12,"canonical":686,"code":686,"createdAt":687,"description":688,"difficulty":689,"draft":690,"estimatedTime":691,"extension":692,"faq":693,"howToSteps":706,"howToTotalTime":722,"image":686,"keywords":723,"locale":732,"meta":733,"navigation":734,"path":735,"platform":736,"related":737,"section":741,"seo":742,"severity":686,"stem":743,"summary":744,"tags":745,"twitterCreator":686,"twitterSite":686,"type":751,"updatedAt":687,"__hash__":752},"content_ru/guides/linux/ubuntu-remove-old-kernels.md","Удаление старых ядер Ubuntu: освободите место на диске",[7,8,9,10],"Ubuntu 20.04 LTS","Ubuntu 22.04 LTS","Ubuntu 24.04 LTS","Debian-based дистрибутивы","FixPedia Team",{"type":13,"value":14,"toc":665},"minimark",[15,20,37,40,44,77,81,88,110,120,123,127,130,157,160,192,195,218,228,231,238,241,244,262,267,287,304,308,314,328,369,386,392,396,402,414,420,424,470,474,483,492,510,518,528,554,560,573,612,616,623,661],[16,17,19],"h2",{"id":18},"введение-зачем-это-нужно","Введение / Зачем это нужно",[21,22,23,24,28,29,32,33,36],"p",{},"Каждое обновление ядра Linux в Ubuntu устанавливает новые пакеты ",[25,26,27],"code",{},"linux-image"," и ",[25,30,31],{},"linux-headers",". Старые версии остаются на диске, занимая от 100 до 300 МБ каждые. Со временем они могут накопить гигабайты \"хлама\" в разделе ",[25,34,35],{},"/boot",", что приводит к ошибкам \"No space left on device\" при попытке установки обновлений.",[21,38,39],{},"Этот гайд покажет, как безопасно найти и удалить устаревшие версии ядра, освободив место и сохранив возможность отката к предыдущей стабильной версии.",[16,41,43],{"id":42},"требования-подготовка","Требования / Подготовка",[45,46,47,59,65,71],"ol",{},[48,49,50,54,55,58],"li",{},[51,52,53],"strong",{},"Права администратора",": Все команды требуют ",[25,56,57],{},"sudo",".",[48,60,61,64],{},[51,62,63],{},"Текущее ядро",": Вы должны точно знать, какое ядро работает в данный момент. Удаление активного ядра сделает систему неработоспособной.",[48,66,67,70],{},[51,68,69],{},"Резервная копия (рекомендуется)",": Перед массовыми операциями с пакетами имеет смысл сделать снимок системы (snapshot), если вы используете Timeshift, или хотя бы создать список удаляемых пакетов.",[48,72,73,76],{},[51,74,75],{},"Интернет",": Не требуется, но может понадобиться для переустановки ядра в случае ошибки.",[16,78,80],{"id":79},"шаг-1-определите-текущее-активное-ядро","Шаг 1: Определите текущее активное ядро",[21,82,83,84,87],{},"Сначала узнайте, какая версия ядра используется сейчас. Откройте терминал (",[25,85,86],{},"Ctrl+Alt+T",") и выполните:",[89,90,95],"pre",{"className":91,"code":92,"language":93,"meta":94,"style":94},"language-bash shiki shiki-themes github-light github-dark","uname -r\n","bash","",[25,96,97],{"__ignoreMap":94},[98,99,102,106],"span",{"class":100,"line":101},"line",1,[98,103,105],{"class":104},"sScJk","uname",[98,107,109],{"class":108},"sj4cs"," -r\n",[21,111,112,113,116,117],{},"Вывод будет выглядеть примерно так: ",[25,114,115],{},"5.15.0-86-generic",". ",[51,118,119],{},"Запомните или запишите эту версию. Это ядро удалять категорически нельзя.",[21,121,122],{},"Вы также можете посмотреть список всех доступных для загрузки ядер в меню GRUB при старте системы.",[16,124,126],{"id":125},"шаг-2-просмотрите-список-всех-установленных-ядер","Шаг 2: Просмотрите список всех установленных ядер",[21,128,129],{},"Теперь посмотрим, какие именно пакеты ядра и их заголовков установлены в системе. Это даст полную картину.",[89,131,133],{"className":91,"code":132,"language":93,"meta":94,"style":94},"dpkg -l 'linux-image-*' | grep ^ii\n",[25,134,135],{"__ignoreMap":94},[98,136,137,140,143,147,151,154],{"class":100,"line":101},[98,138,139],{"class":104},"dpkg",[98,141,142],{"class":108}," -l",[98,144,146],{"class":145},"sZZnC"," 'linux-image-*'",[98,148,150],{"class":149},"szBVR"," |",[98,152,153],{"class":104}," grep",[98,155,156],{"class":145}," ^ii\n",[21,158,159],{},"Или более читаемый вариант:",[89,161,163],{"className":91,"code":162,"language":93,"meta":94,"style":94},"apt list --installed 2>/dev/null | grep -E 'linux-image|linux-headers'\n",[25,164,165],{"__ignoreMap":94},[98,166,167,170,173,176,179,182,184,186,189],{"class":100,"line":101},[98,168,169],{"class":104},"apt",[98,171,172],{"class":145}," list",[98,174,175],{"class":108}," --installed",[98,177,178],{"class":149}," 2>",[98,180,181],{"class":145},"/dev/null",[98,183,150],{"class":149},[98,185,153],{"class":104},[98,187,188],{"class":108}," -E",[98,190,191],{"class":145}," 'linux-image|linux-headers'\n",[21,193,194],{},"В выводе вы увидите список пакетов, например:",[196,197,198,203,208,213],"ul",{},[48,199,200],{},[25,201,202],{},"linux-image-5.15.0-86-generic",[48,204,205],{},[25,206,207],{},"linux-image-5.15.0-85-generic",[48,209,210],{},[25,211,212],{},"linux-headers-5.15.0-86",[48,214,215],{},[25,216,217],{},"linux-headers-5.15.0-85",[21,219,220,223,224,227],{},[51,221,222],{},"Важно",": Пакеты, связанные с текущим ядром (из шага 1), а также, как правило, ",[51,225,226],{},"один предыдущий"," (самый свежий из старых) стоит оставить для отката. Удаляйте версии, которые явно устарели (например, 5.15.0-50, 5.15.0-60 и т.д., если у вас уже 86-я).",[229,230],"in-article-ad",{},[16,232,234,235],{"id":233},"шаг-3-безопасное-автоматическое-удаление-через-autoremove","Шаг 3: Безопасное автоматическое удаление через ",[25,236,237],{},"autoremove",[21,239,240],{},"Самый безопасный и простой способ — позволить системе саме определить ненужные пакеты. APT помечает пакеты как \"автоматически установленные\" и \"не нужные\", когда более новые версии заменяют старые.",[21,242,243],{},"Выполните команду:",[89,245,247],{"className":91,"code":246,"language":93,"meta":94,"style":94},"sudo apt-get autoremove --purge\n",[25,248,249],{"__ignoreMap":94},[98,250,251,253,256,259],{"class":100,"line":101},[98,252,57],{"class":104},[98,254,255],{"class":145}," apt-get",[98,257,258],{"class":145}," autoremove",[98,260,261],{"class":108}," --purge\n",[21,263,264],{},[51,265,266],{},"Что она сделает:",[196,268,269,281],{},[48,270,271,273,274,28,277,280],{},[25,272,237],{}," — удалит пакеты, которые больше не нужны как зависимости (включая старые ",[25,275,276],{},"linux-image-*",[25,278,279],{},"linux-headers-*",", если они были автоматически установлены).",[48,282,283,286],{},[25,284,285],{},"--purge"," — также удалит конфигурационные файлы этих пакетов, что даст максимальную экономию места.",[21,288,289,295,296,299,300,303],{},[51,290,291,292,294],{},"Внимательно проверьте список пакетов, который предложит удалить ",[25,293,169],{},"!"," Убедитесь, что в нём нет пакетов с версией вашего текущего ядра (",[25,297,298],{},"uname -r","). Если текущее ядро попало в список — отмените операцию (",[25,301,302],{},"Ctrl+C",") и переходите к шагу 4 для ручного удаления.",[16,305,307],{"id":306},"шаг-4-ручное-удаление-конкретных-старых-ядер-если-нужно","Шаг 4: Ручное удаление конкретных старых ядер (если нужно)",[21,309,310,311,313],{},"Если ",[25,312,237],{}," пропустил какие-то старые ядра (например, они были установлены вручную), удалите их вручную.",[45,315,316,325],{},[48,317,318,319,28,322,58],{},"Составьте список версий для удаления. Например, вы решили удалить ядра ",[25,320,321],{},"5.15.0-50",[25,323,324],{},"5.15.0-55",[48,326,327],{},"Для каждой версии выполните команду purge:",[89,329,331],{"className":91,"code":330,"language":93,"meta":94,"style":94},"sudo apt-get purge linux-image-5.15.0-50-generic linux-headers-5.15.0-50 linux-headers-5.15.0-50-generic\nsudo apt-get purge linux-image-5.15.0-55-generic linux-headers-5.15.0-55 linux-headers-5.15.0-55-generic\n",[25,332,333,351],{"__ignoreMap":94},[98,334,335,337,339,342,345,348],{"class":100,"line":101},[98,336,57],{"class":104},[98,338,255],{"class":145},[98,340,341],{"class":145}," purge",[98,343,344],{"class":145}," linux-image-5.15.0-50-generic",[98,346,347],{"class":145}," linux-headers-5.15.0-50",[98,349,350],{"class":145}," linux-headers-5.15.0-50-generic\n",[98,352,354,356,358,360,363,366],{"class":100,"line":353},2,[98,355,57],{"class":104},[98,357,255],{"class":145},[98,359,341],{"class":145},[98,361,362],{"class":145}," linux-image-5.15.0-55-generic",[98,364,365],{"class":145}," linux-headers-5.15.0-55",[98,367,368],{"class":145}," linux-headers-5.15.0-55-generic\n",[21,370,371,374,375,378,379,382,383,385],{},[51,372,373],{},"Почему purge?"," Обычный ",[25,376,377],{},"remove"," оставляет конфиги, а ",[25,380,381],{},"purge"," удаляет всё. Для ядер это важно, так как конфигурационные файлы в ",[25,384,35],{}," могут занимать десятки мегабайт.",[21,387,388,391],{},[51,389,390],{},"Совет",": Можно удалить несколько версий одной командой, перечислив их через пробел.",[16,393,395],{"id":394},"шаг-5-обновите-конфигурацию-загрузчика-grub","Шаг 5: Обновите конфигурацию загрузчика GRUB",[21,397,398,399,401],{},"После удаления пакетов файлы ядер из ",[25,400,35],{}," физически удалены, но меню загрузчика GRUB может ещё содержать ссылки на них. Обновите его конфигурацию:",[89,403,405],{"className":91,"code":404,"language":93,"meta":94,"style":94},"sudo update-grub\n",[25,406,407],{"__ignoreMap":94},[98,408,409,411],{"class":100,"line":101},[98,410,57],{"class":104},[98,412,413],{"class":145}," update-grub\n",[21,415,416,417,419],{},"Эта команда просканирует ",[25,418,35],{}," и сгенерирует новое меню, содержащее только актуальные установленные ядра.",[16,421,423],{"id":422},"проверка-результата","Проверка результата",[45,425,426,454,460],{},[48,427,428,433,434,450,453],{},[51,429,430,431],{},"Проверьте свободное место на ",[25,432,35],{},":",[89,435,437],{"className":91,"code":436,"language":93,"meta":94,"style":94},"df -h /boot\n",[25,438,439],{"__ignoreMap":94},[98,440,441,444,447],{"class":100,"line":101},[98,442,443],{"class":104},"df",[98,445,446],{"class":108}," -h",[98,448,449],{"class":145}," /boot\n",[451,452],"br",{},"Вы должны увидеть значительное увеличение свободного пространства (например, с 10% до 40-50%).",[48,455,456,459],{},[51,457,458],{},"Проверьте список установленных ядер"," (как в шаге 2). Устаревшие версии должны исчезнуть.",[48,461,462,465,466,469],{},[51,463,464],{},"Перезагрузите систему"," (",[25,467,468],{},"sudo reboot",") и убедитесь, что она загружается нормально с оставшегося ядра. При старте в меню GRUB должны быть видны только актуальные версии.",[16,471,473],{"id":472},"возможные-проблемы","Возможные проблемы",[475,476,478,479,482],"h3",{"id":477},"проблема-apt-get-autoremove-пытается-удалить-текущее-ядро","Проблема: ",[25,480,481],{},"apt-get autoremove"," пытается удалить текущее ядро",[21,484,485,488,489,433],{},[51,486,487],{},"Причина",": Система некорректно пометила пакеты, или вы случайно установили новое ядро, но ещё не перезагрузились.\n",[51,490,491],{},"Решение",[45,493,494,497,503],{},[48,495,496],{},"Отмените операцию.",[48,498,499,500,502],{},"Перезагрузитесь в новое ядро (",[25,501,298],{}," покажет, что вы на нём).",[48,504,505,506,509],{},"Запустите ",[25,507,508],{},"sudo apt-get autoremove"," снова. Теперь старые ядра будут корректно определены как ненужные.",[475,511,513,514,517],{"id":512},"проблема-после-удаления-ядер-update-grub-не-находит-новые-ядра","Проблема: После удаления ядер ",[25,515,516],{},"update-grub"," не находит новые ядра",[21,519,520,522,523,525,526,433],{},[51,521,487],{},": Возможно, вы случайно удалили все ядра, кроме одного, или пакеты заголовков (",[25,524,31],{},") остались в несогласованном состоянии.\n",[51,527,491],{},[45,529,530,542,548],{},[48,531,532,533,535,536,28,539,58],{},"Проверьте, что в ",[25,534,35],{}," есть файлы ",[25,537,538],{},"vmlinuz-\u003Cверсия>",[25,540,541],{},"initrd.img-\u003Cверсия>",[48,543,544,545,58],{},"Установите последнее стабильное ядро заново: ",[25,546,547],{},"sudo apt-get install linux-generic",[48,549,550,551,58],{},"Снова запустите ",[25,552,553],{},"sudo update-grub",[475,555,557,558],{"id":556},"проблема-не-хватает-места-даже-для-autoremove","Проблема: Не хватает места даже для ",[25,559,237],{},[21,561,562,564,565,567,568,570,571,433],{},[51,563,487],{},": Раздел ",[25,566,35],{}," заполнен на 100%, и ",[25,569,169],{}," не может создать временные файлы для обработки пакетов.\n",[51,572,491],{},[45,574,575,601],{},[48,576,577,580,581,583,584,587,588,587,591,587,594,597,598],{},[51,578,579],{},"Временное решение",": Вручную удалите самые старые файлы ядра из ",[25,582,35],{}," (например, ",[25,585,586],{},"vmlinuz-5.15.0-50-generic",", ",[25,589,590],{},"initrd.img-5.15.0-50-generic",[25,592,593],{},"config-5.15.0-50",[25,595,596],{},"System.map-5.15.0-50","). ",[51,599,600],{},"Делайте это осторожно, зная, что удаляете!",[48,602,603,604,607,608,611],{},"После освобождения 50-100 МБ запустите ",[25,605,606],{},"sudo apt-get -f install"," и затем ",[25,609,610],{},"sudo apt-get autoremove --purge"," для корректного завершения.",[475,613,615],{"id":614},"проблема-система-не-загружается-после-удаления","Проблема: Система не загружается после удаления",[21,617,618,620,621,433],{},[51,619,487],{},": Удалено единственное рабочее ядро или повреждён GRUB.\n",[51,622,491],{},[45,624,625,632,642,655],{},[48,626,627,628,631],{},"Загрузитесь в ",[51,629,630],{},"Recovery Mode"," через меню GRUB (опция \"Advanced options for Ubuntu\").",[48,633,634,635,638,639,641],{},"Выберите пункт ",[25,636,637],{},"fsck"," для проверки файловой системы, затем ",[25,640,139],{}," для восстановления пакетов.",[48,643,644,645,648,649,28,652,654],{},"Если не помогает, загрузитесь с LiveCD, смонтируйте корневую раздел и переустановите GRUB (",[25,646,647],{},"chroot"," в систему, затем ",[25,650,651],{},"grub-install",[25,653,516],{},").",[48,656,657,658,58],{},"В крайнем случае восстановите удалённые файлы ядра из резервной копии или установите ядро заново с помощью ",[25,659,660],{},"apt-get install",[662,663,664],"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 .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}",{"title":94,"searchDepth":353,"depth":353,"links":666},[667,668,669,670,671,673,674,675,676],{"id":18,"depth":353,"text":19},{"id":42,"depth":353,"text":43},{"id":79,"depth":353,"text":80},{"id":125,"depth":353,"text":126},{"id":233,"depth":353,"text":672},"Шаг 3: Безопасное автоматическое удаление через autoremove",{"id":306,"depth":353,"text":307},{"id":394,"depth":353,"text":395},{"id":422,"depth":353,"text":423},{"id":472,"depth":353,"text":473,"children":677},[678,681,683,685],{"id":477,"depth":679,"text":680},3,"Проблема: apt-get autoremove пытается удалить текущее ядро",{"id":512,"depth":679,"text":682},"Проблема: После удаления ядер update-grub не находит новые ядра",{"id":556,"depth":679,"text":684},"Проблема: Не хватает места даже для autoremove",{"id":614,"depth":679,"text":615},null,"2026-02-16 14:07:52","Пошаговая инструкция по безопасному удалению устаревших версий ядра Linux в Ubuntu. Освободите до 500 МБ дискового пространства за 5 минут с помощью apt и dpkg.","easy",false,"5-10 мин","md",[694,697,700,703],{"question":695,"answer":696},"Безопасно ли удалять старые ядра вручную?","Да, если вы точно знаете, какое ядро является текущим. Всегда оставляйте хотя бы одну предыдущую стабильную версию для отката в случае проблем с новым ядром.",{"question":698,"answer":699},"Можно ли настроить автоматическую очистку старых ядер?","Да, можно настроить политику APT. Отредактируйте файл `/etc/apt/apt.conf.d/01autoremove-kernels`, чтобы ограничить количество сохраняемых ядер, или используйте `unattended-upgrades`.",{"question":701,"answer":702},"Чем `apt-get autoremove` отличается от `purge`?","`autoremove` удаляет пакеты, установленные как зависимости и больше не нужные. `purge` удаляет пакет вместе с его конфигурационными файлами. Для полной очистки ядер часто используют оба метода.",{"question":704,"answer":705},"Что делать, если после удаления ядер система не загружается?","Если это произошло, загрузитесь в режиме восстановления (Recovery Mode) через GRUB и восстановите предыдущее ядро вручную, либо используйте загрузочный LiveCD для переустановки GRUB.",[707,710,713,716,719],{"name":708,"text":709},"Определите текущее активное ядро","Выполните команду `uname -r`, чтобы узнать версию ядра, которое используется прямо сейчас. Эту версию удалять нельзя.",{"name":711,"text":712},"Просмотрите список установленных ядер","Используйте `dpkg -l 'linux-image-*'` или `apt list --installed | grep linux-image`, чтобы увидеть все установленные пакеты ядер.",{"name":714,"text":715},"Удалите ненужные ядра через apt autoremove","Запустите `sudo apt-get autoremove --purge`. Эта команда автоматически удалит старые пакеты ядер, помеченные как ненужные, и их конфиги.",{"name":717,"text":718},"Вручную удалите конкретные старые ядра (если нужно)","Если autoremove не удалил всё, вручную удалите пакеты: `sudo apt-get purge linux-image-\u003Cверсия> linux-headers-\u003Cверсия>`, где `\u003Cверсия>` — номер старого ядра.",{"name":720,"text":721},"Обновите конфигурацию загрузчика GRUB","После удаления пакетов обновите меню загрузки: `sudo update-grub`. Это гарантирует, что в меню останутся только существующие ядра.","PT10M",[724,725,726,727,728,729,730,731],"удалить старые ядра ubuntu","очистить старые версии ядра ubuntu","autoremove ядра ubuntu","освободить место на диске ubuntu","удаление linux-image ubuntu","как почистить старые ядра","ubuntu purge old kernels","ошибка нет места на диске ubuntu ядра","ru_RU",{},true,"/guides/linux/ubuntu-remove-old-kernels","linux",[738,739,740],"/guides/linux/ubuntu-check-kernel-version","/guides/linux/ubuntu-update-grub","/errors/linux/ubuntu-grub-errors","Гайды Ubuntu",{"title":5,"description":688},"guides/linux/ubuntu-remove-old-kernels","В этом гайде вы узнаете, как безопасно найти и удалить старые, неиспользуемые версии ядра Linux в Ubuntu, чтобы освободить место на системном разделе и поддерживать систему в чистоте.",[746,747,748,169,749,750],"администрирование","управление пакетами","kernel","ubuntu","дисковое пространство","guide","7nCRt6bf2lcC-77DOuLucxMmozIN2kVFKF5Z62pWc4o",{"data":754,"body":755},{},{"type":756,"children":757},"root",[758],{"type":759,"tag":21,"props":760,"children":761},"element",{},[762],{"type":763,"value":696},"text",{"data":765,"body":766},{},{"type":756,"children":767},[768],{"type":759,"tag":21,"props":769,"children":770},{},[771,773,779,781,787],{"type":763,"value":772},"Да, можно настроить политику APT. Отредактируйте файл ",{"type":759,"tag":25,"props":774,"children":776},{"className":775},[],[777],{"type":763,"value":778},"/etc/apt/apt.conf.d/01autoremove-kernels",{"type":763,"value":780},", чтобы ограничить количество сохраняемых ядер, или используйте ",{"type":759,"tag":25,"props":782,"children":784},{"className":783},[],[785],{"type":763,"value":786},"unattended-upgrades",{"type":763,"value":58},{"data":789,"body":790},{},{"type":756,"children":791},[792],{"type":759,"tag":21,"props":793,"children":794},{},[795,800,802,807],{"type":759,"tag":25,"props":796,"children":798},{"className":797},[],[799],{"type":763,"value":237},{"type":763,"value":801}," удаляет пакеты, установленные как зависимости и больше не нужные. ",{"type":759,"tag":25,"props":803,"children":805},{"className":804},[],[806],{"type":763,"value":381},{"type":763,"value":808}," удаляет пакет вместе с его конфигурационными файлами. Для полной очистки ядер часто используют оба метода.",{"data":810,"body":811},{},{"type":756,"children":812},[813],{"type":759,"tag":21,"props":814,"children":815},{},[816],{"type":763,"value":705},{"data":818,"body":819},{},{"type":756,"children":820},[821],{"type":759,"tag":21,"props":822,"children":823},{},[824,826,831],{"type":763,"value":825},"Выполните команду ",{"type":759,"tag":25,"props":827,"children":829},{"className":828},[],[830],{"type":763,"value":298},{"type":763,"value":832},", чтобы узнать версию ядра, которое используется прямо сейчас. Эту версию удалять нельзя.",{"data":834,"body":835},{},{"type":756,"children":836},[837],{"type":759,"tag":21,"props":838,"children":839},{},[840,842,848,850,856],{"type":763,"value":841},"Используйте ",{"type":759,"tag":25,"props":843,"children":845},{"className":844},[],[846],{"type":763,"value":847},"dpkg -l 'linux-image-*'",{"type":763,"value":849}," или ",{"type":759,"tag":25,"props":851,"children":853},{"className":852},[],[854],{"type":763,"value":855},"apt list --installed | grep linux-image",{"type":763,"value":857},", чтобы увидеть все установленные пакеты ядер.",{"data":859,"body":860},{},{"type":756,"children":861},[862],{"type":759,"tag":21,"props":863,"children":864},{},[865,866,871],{"type":763,"value":505},{"type":759,"tag":25,"props":867,"children":869},{"className":868},[],[870],{"type":763,"value":610},{"type":763,"value":872},". Эта команда автоматически удалит старые пакеты ядер, помеченные как ненужные, и их конфиги.",{"data":874,"body":875},{},{"type":756,"children":876},[877],{"type":759,"tag":21,"props":878,"children":879},{},[880,882,888,890,896],{"type":763,"value":881},"Если autoremove не удалил всё, вручную удалите пакеты: ",{"type":759,"tag":25,"props":883,"children":885},{"className":884},[],[886],{"type":763,"value":887},"sudo apt-get purge linux-image-\u003Cверсия> linux-headers-\u003Cверсия>",{"type":763,"value":889},", где ",{"type":759,"tag":25,"props":891,"children":893},{"className":892},[],[894],{"type":763,"value":895},"\u003Cверсия>",{"type":763,"value":897}," — номер старого ядра.",{"data":899,"body":900},{},{"type":756,"children":901},[902],{"type":759,"tag":21,"props":903,"children":904},{},[905,907,912],{"type":763,"value":906},"После удаления пакетов обновите меню загрузки: ",{"type":759,"tag":25,"props":908,"children":910},{"className":909},[],[911],{"type":763,"value":553},{"type":763,"value":913},". Это гарантирует, что в меню останутся только существующие ядра.",[915,1667],{"id":916,"title":917,"appliesTo":918,"author":11,"body":921,"canonical":686,"code":686,"createdAt":1609,"description":1610,"difficulty":689,"draft":690,"estimatedTime":691,"extension":692,"faq":1611,"howToSteps":1624,"howToTotalTime":722,"image":686,"keywords":1640,"locale":732,"meta":1650,"navigation":734,"path":739,"platform":736,"related":1651,"section":1655,"seo":1656,"severity":686,"stem":1657,"summary":1658,"tags":1659,"twitterCreator":686,"twitterSite":686,"type":751,"updatedAt":1609,"__hash__":1666},"content_ru/guides/linux/ubuntu-update-grub.md","Обновление GRUB в Ubuntu: полное руководство по пересборке",[7,8,9,919,920],"Debian 11/12","Linux Mint 21+",{"type":13,"value":922,"toc":1589},[923,925,935,949,952,954,957,986,990,994,1000,1027,1037,1041,1044,1059,1066,1077,1098,1114,1118,1127,1137,1140,1147,1154,1158,1161,1190,1195,1199,1202,1214,1217,1219,1221,1239,1245,1247,1256,1261,1372,1379,1387,1524,1528,1535,1550,1559,1563,1586],[16,924,19],{"id":18},[21,926,927,928,930,931,934],{},"GRUB (Grand Unified Bootloader) — это загрузчик, который появляется при включении компьютера и позволяет выбрать операционную систему или версию ядра. Конфигурация GRUB автоматически генерируется на основе файлов в ",[25,929,35],{}," и обнаруженных разделов. ",[51,932,933],{},"Обновлять её нужно",", когда:",[196,936,937,940,943,946],{},[48,938,939],{},"Вы установили новую ОС (например, Windows или другую Linux-дистрибутив) рядом с Ubuntu.",[48,941,942],{},"Удалили старое ядро или обновили систему.",[48,944,945],{},"Меняли разметку дисков (создавали/удаляли разделы).",[48,947,948],{},"Меню GRUB не отображает нужные системы или показывает ошибки.",[21,950,951],{},"Этот гайд поможет вам за несколько минут корректно пересобрать конфигурацию GRUB, чтобы всё работало стабильно.",[16,953,43],{"id":42},[21,955,956],{},"Перед началом убедитесь, что:",[45,958,959,966,973,979],{},[48,960,961,962,965],{},"У вас есть ",[51,963,964],{},"доступ к терминалу"," Ubuntu с правами администратора (sudo).",[48,967,968,969,972],{},"Система ",[51,970,971],{},"загружена"," и работает в нормальном режиме (не из Live-USB, если только вы не пытаетесь починить установленную систему).",[48,974,975,978],{},[51,976,977],{},"Подключены все диски",", которые могут содержать другие операционные системы (особенно важно для внешних HDD/SSD или если вы меняли SATA-порты).",[48,980,981,982,985],{},"Для автоматического обнаружения Windows/Linux установлен пакет ",[25,983,984],{},"os-prober"," (в некоторых дистрибутивах он есть по умолчанию).",[16,987,989],{"id":988},"пошаговая-инструкция","Пошаговая инструкция",[475,991,993],{"id":992},"шаг-1-проверка-и-установка-os-prober","Шаг 1: Проверка и установка os-prober",[21,995,996,997,999],{},"Пакет ",[25,998,984],{}," — это скрипт, который сканирует диски на наличие других ОС. В большинстве случаев он уже установлен.",[89,1001,1003],{"className":91,"code":1002,"language":93,"meta":94,"style":94},"sudo apt update\nsudo apt install os-prober\n",[25,1004,1005,1015],{"__ignoreMap":94},[98,1006,1007,1009,1012],{"class":100,"line":101},[98,1008,57],{"class":104},[98,1010,1011],{"class":145}," apt",[98,1013,1014],{"class":145}," update\n",[98,1016,1017,1019,1021,1024],{"class":100,"line":353},[98,1018,57],{"class":104},[98,1020,1011],{"class":145},[98,1022,1023],{"class":145}," install",[98,1025,1026],{"class":145}," os-prober\n",[21,1028,1029,1030,1033,1034,1036],{},"Если пакет уже установлен, команда сообщит об этом. ",[51,1031,1032],{},"Важно:"," В Ubuntu 22.04 и новее ",[25,1035,984],{}," по умолчанию отключен в конфиге GRUB из соображений безопасности (чтобы случайно не добавить непроверенную ОС). Если вы хотите, чтобы GRUB искал другие системы, перейдите к следующему шагу.",[475,1038,1040],{"id":1039},"шаг-2-активация-поиска-ос-если-нужно","Шаг 2: Активация поиска ОС (если нужно)",[21,1042,1043],{},"Отредактируйте главный конфигурационный файл GRUB:",[89,1045,1047],{"className":91,"code":1046,"language":93,"meta":94,"style":94},"sudo nano /etc/default/grub\n",[25,1048,1049],{"__ignoreMap":94},[98,1050,1051,1053,1056],{"class":100,"line":101},[98,1052,57],{"class":104},[98,1054,1055],{"class":145}," nano",[98,1057,1058],{"class":145}," /etc/default/grub\n",[21,1060,1061,1062,1065],{},"Найдите строку ",[25,1063,1064],{},"GRUB_DISABLE_OS_PROBER",". Если её нет, добавьте в конец файла:",[89,1067,1071],{"className":1068,"code":1069,"language":1070,"meta":94,"style":94},"language-ini shiki shiki-themes github-light github-dark","GRUB_DISABLE_OS_PROBER=false\n","ini",[25,1072,1073],{"__ignoreMap":94},[98,1074,1075],{"class":100,"line":101},[98,1076,1069],{},[21,1078,1079,1080,1083,1084,1087,1088,587,1091,1094,1095,654],{},"Если строка есть и равна ",[25,1081,1082],{},"true",", измените на ",[25,1085,1086],{},"false",". Сохраните файл (",[25,1089,1090],{},"Ctrl+O",[25,1092,1093],{},"Enter",") и закройте редактор (",[25,1096,1097],{},"Ctrl+X",[1099,1100,1101],"blockquote",{},[21,1102,1103,1104,1107,1108,1110,1111,58],{},"💡 ",[51,1105,1106],{},"Совет:"," Если вы не хотите, чтобы GRUB автоматически добавлял найденные ОС (например, для безопасности), оставьте эту настройку ",[25,1109,1082],{}," и добавляйте пункты вручную через ",[25,1112,1113],{},"/etc/grub.d/40_custom",[475,1115,1117],{"id":1116},"шаг-3-запуск-обновления-конфигурации-grub","Шаг 3: Запуск обновления конфигурации GRUB",[21,1119,1120,1121,1123,1124,1126],{},"Теперь выполните основную команду. Она соберёт информацию о всех ядрах Linux в ",[25,1122,35],{}," и о других ОС (если ",[25,1125,984],{}," активен).",[89,1128,1129],{"className":91,"code":404,"language":93,"meta":94,"style":94},[25,1130,1131],{"__ignoreMap":94},[98,1132,1133,1135],{"class":100,"line":101},[98,1134,57],{"class":104},[98,1136,413],{"class":145},[21,1138,1139],{},"Вы увидите примерно такой вывод:",[89,1141,1145],{"className":1142,"code":1144,"language":763},[1143],"language-text","Generating grub configuration file ...\nFound linux image: /boot/vmlinuz-5.15.0-78-generic\nFound initrd image: /boot/initrd.img-5.15.0-78-generic\nFound Windows Boot Manager on /dev/sda1@/EFI/Microsoft/Boot/bootmgfw.efi\ndone\n",[25,1146,1144],{"__ignoreMap":94},[21,1148,1149,1150,1153],{},"Здесь ",[25,1151,1152],{},"Found Windows Boot Manager"," означает, что Windows успешно обнаружена.",[475,1155,1157],{"id":1156},"шаг-4-проверка-результата-опционально","Шаг 4: Проверка результата (опционально)",[21,1159,1160],{},"После выполнения команды можно посмотреть, что именно попало в конфигурационный файл:",[89,1162,1164],{"className":91,"code":1163,"language":93,"meta":94,"style":94},"grep -E \"menuentry|submenu\" /boot/grub/grub.cfg | head -n 10\n",[25,1165,1166],{"__ignoreMap":94},[98,1167,1168,1171,1173,1176,1179,1181,1184,1187],{"class":100,"line":101},[98,1169,1170],{"class":104},"grep",[98,1172,188],{"class":108},[98,1174,1175],{"class":145}," \"menuentry|submenu\"",[98,1177,1178],{"class":145}," /boot/grub/grub.cfg",[98,1180,150],{"class":149},[98,1182,1183],{"class":104}," head",[98,1185,1186],{"class":108}," -n",[98,1188,1189],{"class":108}," 10\n",[21,1191,1192,1193,58],{},"Эта команда выведет первые 10 пунктов меню. Ищите названия ваших операционных систем и версий ядер. Если нужная ОС (например, Windows) отсутствует, вернитесь к шагу 2 и проверьте, правильно ли активирован ",[25,1194,984],{},[475,1196,1198],{"id":1197},"шаг-5-перезагрузка","Шаг 5: Перезагрузка",[21,1200,1201],{},"Изменения вступают в силу только после перезагрузки, так как GRUB читает конфиг при старте компьютера.",[89,1203,1205],{"className":91,"code":1204,"language":93,"meta":94,"style":94},"sudo reboot\n",[25,1206,1207],{"__ignoreMap":94},[98,1208,1209,1211],{"class":100,"line":101},[98,1210,57],{"class":104},[98,1212,1213],{"class":145}," reboot\n",[21,1215,1216],{},"После перезагрузки в меню загрузчика должны отображаться все обнаруженные системы.",[229,1218],{},[16,1220,423],{"id":422},[45,1222,1223,1226,1233,1236],{},[48,1224,1225],{},"При включении компьютера появится меню GRUB.",[48,1227,1228,1229,1232],{},"В списке должны быть ",[51,1230,1231],{},"все установленные операционные системы"," (Ubuntu с разными версиями ядра, Windows, другие Linux).",[48,1234,1235],{},"Вы можете успешно загрузиться в любую из них.",[48,1237,1238],{},"Если вы обновляли GRUB из-за проблем с загрузкой (например, \"grub rescue>\"), то система должна загружаться в нормальный режим без ошибок.",[21,1240,1241,1244],{},[51,1242,1243],{},"Если проблема осталась"," (например, Windows не появляется), перейдите к разделу \"Возможные проблемы\".",[16,1246,473],{"id":472},[475,1248,478,1250,1252,1253,1255],{"id":1249},"проблема-os-prober-не-найден-или-update-grub-не-видит-windows",[25,1251,984],{}," не найден, или ",[25,1254,516],{}," не видит Windows",[21,1257,1258],{},[51,1259,1260],{},"Решение:",[45,1262,1263,1270,1280],{},[48,1264,1265,1266,1269],{},"Убедитесь, что раздел Windows ",[51,1267,1268],{},"не отключен"," в UEFI/BIOS (например, через Fast Boot или Secure Boot).",[48,1271,1272,1273,1276,1277,1279],{},"Проверьте, смонтирован ли EFI-раздел (для UEFI-систем). Обычно он монтируется в ",[25,1274,1275],{},"/boot/efi",". Если нет, смонтируйте его вручную и запустите ",[25,1278,516],{}," снова.",[48,1281,1282,1283,1285,1286,1300,1301,1369,1370,58],{},"Вручную добавьте Windows в GRUB через файл ",[25,1284,1113],{},". Пример записи для UEFI:\n",[89,1287,1289],{"className":91,"code":1288,"language":93,"meta":94,"style":94},"sudo nano /etc/grub.d/40_custom\n",[25,1290,1291],{"__ignoreMap":94},[98,1292,1293,1295,1297],{"class":100,"line":101},[98,1294,57],{"class":104},[98,1296,1055],{"class":145},[98,1298,1299],{"class":145}," /etc/grub.d/40_custom\n","\nДобавьте в конец:\n",[89,1302,1304],{"className":91,"code":1303,"language":93,"meta":94,"style":94},"menuentry \"Windows 11\" {\n    insmod part_gpt\n    insmod fat\n    insmod chain\n    set root='(hd0,gpt1)'  # Замените на ваш EFI-раздел, узнайте через `sudo fdisk -l`\n    chainloader /EFI/Microsoft/Boot/bootmgfw.efi\n}\n",[25,1305,1306,1317,1325,1332,1340,1353,1362],{"__ignoreMap":94},[98,1307,1308,1311,1314],{"class":100,"line":101},[98,1309,1310],{"class":104},"menuentry",[98,1312,1313],{"class":145}," \"Windows 11\"",[98,1315,1316],{"class":145}," {\n",[98,1318,1319,1322],{"class":100,"line":353},[98,1320,1321],{"class":104},"    insmod",[98,1323,1324],{"class":145}," part_gpt\n",[98,1326,1327,1329],{"class":100,"line":679},[98,1328,1321],{"class":104},[98,1330,1331],{"class":145}," fat\n",[98,1333,1335,1337],{"class":100,"line":1334},4,[98,1336,1321],{"class":104},[98,1338,1339],{"class":145}," chain\n",[98,1341,1343,1346,1349],{"class":100,"line":1342},5,[98,1344,1345],{"class":108},"    set",[98,1347,1348],{"class":145}," root='(hd0,gpt1)'",[98,1350,1352],{"class":1351},"sJ8bj","  # Замените на ваш EFI-раздел, узнайте через `sudo fdisk -l`\n",[98,1354,1356,1359],{"class":100,"line":1355},6,[98,1357,1358],{"class":104},"    chainloader",[98,1360,1361],{"class":145}," /EFI/Microsoft/Boot/bootmgfw.efi\n",[98,1363,1365],{"class":100,"line":1364},7,[98,1366,1368],{"class":1367},"sVt8B","}\n","\nЗатем снова выполните ",[25,1371,553],{},[475,1373,1375,1376],{"id":1374},"проблема-после-обновления-grub-система-не-загружается-появляется-grub-rescue","Проблема: После обновления GRUB система не загружается, появляется ",[25,1377,1378],{},"grub rescue>",[21,1380,1381,1383,1384,1386],{},[51,1382,1260],{},"\nЭто означает, что GRUB не может найти свои модули или конфиг. Загрузитесь с Live-USB Ubuntu и смонтируйте корневой раздел вашей системы. Затем ",[51,1385,647],{}," в систему и переустановите GRUB:",[89,1388,1390],{"className":91,"code":1389,"language":93,"meta":94,"style":94},"# Предположим, корневой раздел на /dev/sda2\nsudo mount /dev/sda2 /mnt\nsudo mount /dev/sda1 /mnt/boot/efi  # Если используется UEFI\nsudo mount --bind /dev /mnt/dev\nsudo mount --bind /proc /mnt/proc\nsudo mount --bind /sys /mnt/sys\nsudo chroot /mnt\ngrub-install /dev/sda  # Установка в MBR (для BIOS) или\ngrub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ubuntu  # Для UEFI\nupdate-grub\nexit\nsudo reboot\n",[25,1391,1392,1397,1410,1425,1440,1454,1468,1477,1488,1505,1511,1517],{"__ignoreMap":94},[98,1393,1394],{"class":100,"line":101},[98,1395,1396],{"class":1351},"# Предположим, корневой раздел на /dev/sda2\n",[98,1398,1399,1401,1404,1407],{"class":100,"line":353},[98,1400,57],{"class":104},[98,1402,1403],{"class":145}," mount",[98,1405,1406],{"class":145}," /dev/sda2",[98,1408,1409],{"class":145}," /mnt\n",[98,1411,1412,1414,1416,1419,1422],{"class":100,"line":679},[98,1413,57],{"class":104},[98,1415,1403],{"class":145},[98,1417,1418],{"class":145}," /dev/sda1",[98,1420,1421],{"class":145}," /mnt/boot/efi",[98,1423,1424],{"class":1351},"  # Если используется UEFI\n",[98,1426,1427,1429,1431,1434,1437],{"class":100,"line":1334},[98,1428,57],{"class":104},[98,1430,1403],{"class":145},[98,1432,1433],{"class":108}," --bind",[98,1435,1436],{"class":145}," /dev",[98,1438,1439],{"class":145}," /mnt/dev\n",[98,1441,1442,1444,1446,1448,1451],{"class":100,"line":1342},[98,1443,57],{"class":104},[98,1445,1403],{"class":145},[98,1447,1433],{"class":108},[98,1449,1450],{"class":145}," /proc",[98,1452,1453],{"class":145}," /mnt/proc\n",[98,1455,1456,1458,1460,1462,1465],{"class":100,"line":1355},[98,1457,57],{"class":104},[98,1459,1403],{"class":145},[98,1461,1433],{"class":108},[98,1463,1464],{"class":145}," /sys",[98,1466,1467],{"class":145}," /mnt/sys\n",[98,1469,1470,1472,1475],{"class":100,"line":1364},[98,1471,57],{"class":104},[98,1473,1474],{"class":145}," chroot",[98,1476,1409],{"class":145},[98,1478,1480,1482,1485],{"class":100,"line":1479},8,[98,1481,651],{"class":104},[98,1483,1484],{"class":145}," /dev/sda",[98,1486,1487],{"class":1351},"  # Установка в MBR (для BIOS) или\n",[98,1489,1491,1493,1496,1499,1502],{"class":100,"line":1490},9,[98,1492,651],{"class":104},[98,1494,1495],{"class":108}," --target=x86_64-efi",[98,1497,1498],{"class":108}," --efi-directory=/boot/efi",[98,1500,1501],{"class":108}," --bootloader-id=ubuntu",[98,1503,1504],{"class":1351},"  # Для UEFI\n",[98,1506,1508],{"class":100,"line":1507},10,[98,1509,1510],{"class":104},"update-grub\n",[98,1512,1514],{"class":100,"line":1513},11,[98,1515,1516],{"class":108},"exit\n",[98,1518,1520,1522],{"class":100,"line":1519},12,[98,1521,57],{"class":104},[98,1523,1213],{"class":145},[475,1525,1527],{"id":1526},"проблема-в-меню-grub-слишком-много-старых-ядер","Проблема: В меню GRUB слишком много старых ядер",[21,1529,1530,1532,1533,433],{},[51,1531,1260],{},"\nУдалите старые ядра через ",[25,1534,169],{},[89,1536,1538],{"className":91,"code":1537,"language":93,"meta":94,"style":94},"sudo apt autoremove --purge\n",[25,1539,1540],{"__ignoreMap":94},[98,1541,1542,1544,1546,1548],{"class":100,"line":101},[98,1543,57],{"class":104},[98,1545,1011],{"class":145},[98,1547,258],{"class":145},[98,1549,261],{"class":108},[21,1551,1552,1553,1556,1557,58],{},"Или вручную, посмотрев список: ",[25,1554,1555],{},"dpkg --list | grep linux-image",". Затем снова выполните ",[25,1558,553],{},[475,1560,1562],{"id":1561},"проблема-grub-не-показывает-меню-сразу-загружает-ubuntu","Проблема: GRUB не показывает меню, сразу загружает Ubuntu",[21,1564,1565,1567,1568,1571,1572,1575,1576,1579,1580,1583,1584,58],{},[51,1566,1260],{},"\nВозможно, скрыт пункт меню. Проверьте настройку ",[25,1569,1570],{},"GRUB_TIMEOUT"," в ",[25,1573,1574],{},"/etc/default/grub",". Она должна быть больше 0 (например, ",[25,1577,1578],{},"GRUB_TIMEOUT=10","). После изменения файла ",[51,1581,1582],{},"обязательно"," выполните ",[25,1585,553],{},[662,1587,1588],{},"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 .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}",{"title":94,"searchDepth":353,"depth":353,"links":1590},[1591,1592,1593,1600,1601],{"id":18,"depth":353,"text":19},{"id":42,"depth":353,"text":43},{"id":988,"depth":353,"text":989,"children":1594},[1595,1596,1597,1598,1599],{"id":992,"depth":679,"text":993},{"id":1039,"depth":679,"text":1040},{"id":1116,"depth":679,"text":1117},{"id":1156,"depth":679,"text":1157},{"id":1197,"depth":679,"text":1198},{"id":422,"depth":353,"text":423},{"id":472,"depth":353,"text":473,"children":1602},[1603,1605,1607,1608],{"id":1249,"depth":679,"text":1604},"Проблема: os-prober не найден, или update-grub не видит Windows",{"id":1374,"depth":679,"text":1606},"Проблема: После обновления GRUB система не загружается, появляется grub rescue>",{"id":1526,"depth":679,"text":1527},{"id":1561,"depth":679,"text":1562},"2026-02-16 20:11:27","Пошаговая инструкция по обновлению конфигурации GRUB в Ubuntu. Устранение ошибок загрузки, добавление новых ОС, исправление меню. Решение за 5 минут.",[1612,1615,1618,1621],{"question":1613,"answer":1614},"Нужно ли перезагружать компьютер после update-grub?","Да, изменения в конфигурации GRUB вступают в силу только после перезагрузки системы, так как загрузчик считывает конфиг при старте.",{"question":1616,"answer":1617},"Чем отличается команда update-grub от grub-install?","`update-grub` только пересоздает конфигурационный файл (`grub.cfg`) на основе обнаруженных ОС. `grub-install` записывает загрузчик в сектор диска (MBR/ESP) и требуется при первоначальной установке или восстановлении.",{"question":1619,"answer":1620},"Что делать, если update-grub не находит Windows?","Убедитесь, что раздел Windows не отключен в UEFI/BIOS и смонтирован в системе. Проверьте наличие пакета `os-prober` и его настройку в `/etc/default/grub`.",{"question":1622,"answer":1623},"Можно ли обновить GRUB без интернета?","Да, сама команда `update-grub` работает автономно, так как использует локально установленные модули и скрипты для поиска ядер и ОС.",[1625,1628,1631,1634,1637],{"name":1626,"text":1627},"Проверка наличия os-prober","Убедитесь, что установлен пакет `os-prober`, который ищет другие операционные системы. Для Ubuntu/Debian выполните: `sudo apt update && sudo apt install os-prober`.",{"name":1629,"text":1630},"Активация os-prober (если требуется)","В некоторых версиях Ubuntu (начиная с 22.04) `os-prober` отключен по умолчанию для безопасности. Откройте `/etc/default/grub` и раскомментируйте или добавьте строку `GRUB_DISABLE_OS_PROBER=false`, затем сохраните.",{"name":1632,"text":1633},"Запуск обновления конфигурации GRUB","Выполните основную команду: `sudo update-grub`. Она запустит скрипты обнаружения ОС и ядер, а затем создаст новый файл `/boot/grub/grub.cfg`.",{"name":1635,"text":1636},"Проверка сгенерированного конфига","Посмотрите, какие записи добавились: `grep -E \"menuentry|submenu\" /boot/grub/grub.cfg`. Это покажет пункты меню загрузчика.",{"name":1638,"text":1639},"Перезагрузка системы","После успешного завершения `update-grub` перезагрузите компьютер: `sudo reboot`. Новое меню GRUB будет доступно при старте.",[1641,1642,1643,1644,1645,1646,1647,1648,1649],"обновить grub ubuntu","пересобрать grub ubuntu","grub не видит windows ubuntu","update-grub команда","grub-install ubuntu","grub error ubuntu исправить","конфигурация grub ubuntu","меню grub не обновляется","grub-pc ubuntu переустановка",{},[1652,1653,1654],"/guides/linux/dual-boot-ubuntu-windows","/guides/linux/fix-no-boot-os-found","/errors/linux/grub-rescue","Гайды Linux",{"title":917,"description":1610},"guides/linux/ubuntu-update-grub","Этот гайд подробно объясняет, как правильно обновить и пересобрать конфигурацию загрузчика GRUB в Ubuntu. Вы научитесь решать типичные проблемы, когда система не видит другие ОС или не загружается после изменений в разметке диска.",[1660,749,1661,1662,1663,1664,1665],"grub","загрузчик","bootloader","конфигурация","cli","terminal","8io7C1IG3cfwRArVn49y7cYhAS-hj7GgfHVtDxG6ves",{"id":1668,"title":1669,"appliesTo":1670,"author":11,"body":1675,"canonical":686,"code":1660,"createdAt":2572,"description":2573,"difficulty":2574,"draft":690,"estimatedTime":2575,"extension":692,"faq":2576,"howToSteps":2589,"howToTotalTime":2608,"image":686,"keywords":2609,"locale":732,"meta":2620,"navigation":734,"path":740,"platform":736,"related":2621,"section":2625,"seo":2626,"severity":2627,"stem":2628,"summary":2629,"tags":2630,"twitterCreator":686,"twitterSite":686,"type":2633,"updatedAt":2572,"__hash__":2634},"content_ru/errors/linux/ubuntu-grub-errors.md","Ошибки GRUB в Ubuntu: причины и способы исправления загрузчика",[1671,1672,1673,1674],"Ubuntu 18.04","Ubuntu 20.04","Ubuntu 22.04","Ubuntu 24.04",{"type":13,"value":1676,"toc":2561},[1677,1681,1684,1726,1729,1748,1752,1821,1825,1829,1835,1902,1907,1911,1914,2160,2164,2167,2220,2224,2231,2296,2301,2316,2326,2351,2353,2357,2360,2555,2558],[16,1678,1680],{"id":1679},"что-означает-ошибка-grub","Что означает ошибка GRUB",[21,1682,1683],{},"Ошибки GRUB в Ubuntu проявляются в нескольких формах:",[196,1685,1686,1698,1705,1714,1720],{},[48,1687,1688,1694,1695,58],{},[51,1689,1690,1691],{},"Экран ",[25,1692,1693],{},"grub>"," — минимальный командный интерфейс GRUB, появляется, когда не может найти конфигурационный файл ",[25,1696,1697],{},"grub.cfg",[48,1699,1700,1704],{},[51,1701,1690,1702],{},[25,1703,1378],{}," — ещё более ограниченный режим, активируется при повреждении основного загрузчика или раздела.",[48,1706,1707,1713],{},[51,1708,1709,1710],{},"Сообщение ",[25,1711,1712],{},"error: no such partition"," — GRUB не может найти раздел с установленной системой.",[48,1715,1716,1719],{},[51,1717,1718],{},"Пропуск Ubuntu в меню"," — система не отображается в списке загрузки, хотя установлена.",[48,1721,1722,1725],{},[51,1723,1724],{},"Зависание на чёрном экране после выбора пункта"," — возможно, повреждён конфиг или ядро.",[21,1727,1728],{},"Эти симптомы означают, что загрузчик не может корректно прочитать конфигурацию или передать управление ядру Linux. Чаще всего проблема возникает после:",[196,1730,1731,1734,1739,1742,1745],{},[48,1732,1733],{},"Прерывания обновления системы или ядра.",[48,1735,1736,1737,654],{},"Вручную изменённых настроек GRUB (например, в ",[25,1738,1574],{},[48,1740,1741],{},"Повреждения раздела (сбой диска, некорректное изменение таблицы разделов).",[48,1743,1744],{},"Переустановки Windows, которая перезаписала MBR/ESP.",[48,1746,1747],{},"Ошибок при клонировании диска или переносе системы на другой накопитель.",[16,1749,1751],{"id":1750},"причины-возникновения","Причины возникновения",[45,1753,1754,1762,1776,1782,1791,1802,1815],{},[48,1755,1756,1761],{},[51,1757,1758,1759],{},"Повреждение файла ",[25,1760,1697],{}," — конфигурационный файл может быть удалён, повреждён или не обновлён после установки нового ядра.",[48,1763,1764,1769,1770,849,1773,1775],{},[51,1765,1766,1767],{},"Неверные настройки в ",[25,1768,1574],{}," — ошибки в параметрах (например, ",[25,1771,1772],{},"GRUB_CMDLINE_LINUX",[25,1774,1570],{},") могут сделать GRUB неработоспособным.",[48,1777,1778,1781],{},[51,1779,1780],{},"Перезапись загрузчика Windows"," — при установке или восстановлении Windows её загрузчик перезаписывает MBR (в BIOS) или запись в EFI-раздел (в UEFI), удаляя GRUB.",[48,1783,1784,1787,1788,1790],{},[51,1785,1786],{},"Изменение таблицы разделов"," — перемещение, удаление или изменение типов разделов, где resides GRUB (особенно ",[25,1789,35],{}," или EFI-системный раздел).",[48,1792,1793,1798,1799,1801],{},[51,1794,1795,1796],{},"Недостаток места в ",[25,1797,35],{}," — при заполнении раздела ",[25,1800,35],{}," обновления ядра могут не устанавливаться полностью, ломая загрузку.",[48,1803,1804,1807,1808,583,1811,1814],{},[51,1805,1806],{},"Ошибки в модулях GRUB"," — повреждение файлов в ",[25,1809,1810],{},"/boot/grub",[25,1812,1813],{},"core.img",") из-за сбоя диска или прерванной записи.",[48,1816,1817,1820],{},[51,1818,1819],{},"Несоответствие режимов загрузки (BIOS/UEFI)"," — если Ubuntu установлена в режиме UEFI, а BIOS настроен на Legacy, или наоборот, GRUB не будет найден.",[16,1822,1824],{"id":1823},"способы-решения","Способы решения",[475,1826,1828],{"id":1827},"способ-1-восстановление-grub-с-помощью-boot-repier-графический-способ","Способ 1: Восстановление GRUB с помощью Boot-Repier (графический способ)",[21,1830,1831,1834],{},[51,1832,1833],{},"Boot-Repair"," — это утилита, которая автоматически диагностирует и исправляет большинство проблем с GRUB. Подходит для новичков и быстрого решения.",[45,1836,1837,1844,1847,1889,1896,1899],{},[48,1838,1839,1840,1843],{},"Загрузитесь с Live-носителя Ubuntu (как описано в ",[25,1841,1842],{},"howToSteps"," выше).",[48,1845,1846],{},"Подключитесь к интернету (через Wi-Fi или провод).",[48,1848,1849,1850],{},"Откройте терминал и выполните:\n",[89,1851,1853],{"className":91,"code":1852,"language":93,"meta":94,"style":94},"sudo add-apt-repository ppa:yannubuntu/boot-repair\nsudo apt update\nsudo apt install boot-repair\nboot-repair\n",[25,1854,1855,1865,1873,1884],{"__ignoreMap":94},[98,1856,1857,1859,1862],{"class":100,"line":101},[98,1858,57],{"class":104},[98,1860,1861],{"class":145}," add-apt-repository",[98,1863,1864],{"class":145}," ppa:yannubuntu/boot-repair\n",[98,1866,1867,1869,1871],{"class":100,"line":353},[98,1868,57],{"class":104},[98,1870,1011],{"class":145},[98,1872,1014],{"class":145},[98,1874,1875,1877,1879,1881],{"class":100,"line":679},[98,1876,57],{"class":104},[98,1878,1011],{"class":145},[98,1880,1023],{"class":145},[98,1882,1883],{"class":145}," boot-repair\n",[98,1885,1886],{"class":100,"line":1334},[98,1887,1888],{"class":104},"boot-repair\n",[48,1890,1891,1892,1895],{},"В открывшемся окне нажмите ",[51,1893,1894],{},"«Рекомендуемое исправление»"," (Recommended repair).",[48,1897,1898],{},"Дождитесь завершения (может потребоваться 5-10 минут). Утилита автоматически переустановит GRUB, обновит конфигурацию и исправит типичные ошибки.",[48,1900,1901],{},"После завершения закройте окно, перезагрудитесь, извлеките Live-носитель.",[1099,1903,1904],{},[21,1905,1906],{},"⚠️ Важно: Если Boot-Repair предлагает создать отчёт (paste URL), сохраните его — он поможет в дальнейшей диагностике, если проблема не решится.",[475,1908,1910],{"id":1909},"способ-2-восстановление-grub-вручную-через-chroot-командная-строка","Способ 2: Восстановление GRUB вручную через chroot (командная строка)",[21,1912,1913],{},"Этот метод даёт полный контроль и работает, когда Boot-Repair не помогает или требуется точная настройка.",[45,1915,1916,1919,1928,1991,2035,2061,2078,2131,2137,2157],{},[48,1917,1918],{},"Загрузитесь с Live-носителя Ubuntu и откройте терминал.",[48,1920,1921,1922,1924,1925,58],{},"Определите раздел с Ubuntu (см. ",[25,1923,1842],{},", шаг 2). Допустим, это ",[25,1926,1927],{},"/dev/sda3",[48,1929,1930,1931,1947,1948,1950,1951,1971,1972],{},"Смонтируйте корневой раздел:\n",[89,1932,1934],{"className":91,"code":1933,"language":93,"meta":94,"style":94},"sudo mount /dev/sda3 /mnt\n",[25,1935,1936],{"__ignoreMap":94},[98,1937,1938,1940,1942,1945],{"class":100,"line":101},[98,1939,57],{"class":104},[98,1941,1403],{"class":145},[98,1943,1944],{"class":145}," /dev/sda3",[98,1946,1409],{"class":145},"\nЕсли у вас отдельный раздел ",[25,1949,35],{},", смонтируйте его:\n",[89,1952,1954],{"className":91,"code":1953,"language":93,"meta":94,"style":94},"sudo mount /dev/sdaX /mnt/boot  # замените X на номер раздела /boot\n",[25,1955,1956],{"__ignoreMap":94},[98,1957,1958,1960,1962,1965,1968],{"class":100,"line":101},[98,1959,57],{"class":104},[98,1961,1403],{"class":145},[98,1963,1964],{"class":145}," /dev/sdaX",[98,1966,1967],{"class":145}," /mnt/boot",[98,1969,1970],{"class":1351},"  # замените X на номер раздела /boot\n","\nЕсли используется UEFI, смонтируйте EFI-системный раздел (обычно FAT32, размер 100-500 МБ):\n",[89,1973,1975],{"className":91,"code":1974,"language":93,"meta":94,"style":94},"sudo mount /dev/sdaY /mnt/boot/efi  # замените Y на номер EFI-раздела\n",[25,1976,1977],{"__ignoreMap":94},[98,1978,1979,1981,1983,1986,1988],{"class":100,"line":101},[98,1980,57],{"class":104},[98,1982,1403],{"class":145},[98,1984,1985],{"class":145}," /dev/sdaY",[98,1987,1421],{"class":145},[98,1989,1990],{"class":1351},"  # замените Y на номер EFI-раздела\n",[48,1992,1993,1994],{},"Смонтируйте виртуальные файловые системы:\n",[89,1995,1997],{"className":91,"code":1996,"language":93,"meta":94,"style":94},"sudo mount --bind /dev /mnt/dev\nsudo mount --bind /proc /mnt/proc\nsudo mount --bind /sys /mnt/sys\n",[25,1998,1999,2011,2023],{"__ignoreMap":94},[98,2000,2001,2003,2005,2007,2009],{"class":100,"line":101},[98,2002,57],{"class":104},[98,2004,1403],{"class":145},[98,2006,1433],{"class":108},[98,2008,1436],{"class":145},[98,2010,1439],{"class":145},[98,2012,2013,2015,2017,2019,2021],{"class":100,"line":353},[98,2014,57],{"class":104},[98,2016,1403],{"class":145},[98,2018,1433],{"class":108},[98,2020,1450],{"class":145},[98,2022,1453],{"class":145},[98,2024,2025,2027,2029,2031,2033],{"class":100,"line":679},[98,2026,57],{"class":104},[98,2028,1403],{"class":145},[98,2030,1433],{"class":108},[98,2032,1464],{"class":145},[98,2034,1467],{"class":145},[48,2036,2037,2038,2041,2042],{},"Если используется chroot с IPv6-адресацией, можно также смонтировать ",[25,2039,2040],{},"/run",":\n",[89,2043,2045],{"className":91,"code":2044,"language":93,"meta":94,"style":94},"sudo mount --bind /run /mnt/run\n",[25,2046,2047],{"__ignoreMap":94},[98,2048,2049,2051,2053,2055,2058],{"class":100,"line":101},[98,2050,57],{"class":104},[98,2052,1403],{"class":145},[98,2054,1433],{"class":108},[98,2056,2057],{"class":145}," /run",[98,2059,2060],{"class":145}," /mnt/run\n",[48,2062,2063,2064,2077],{},"Выполните chroot:\n",[89,2065,2067],{"className":91,"code":2066,"language":93,"meta":94,"style":94},"sudo chroot /mnt\n",[25,2068,2069],{"__ignoreMap":94},[98,2070,2071,2073,2075],{"class":100,"line":101},[98,2072,57],{"class":104},[98,2074,1474],{"class":145},[98,2076,1409],{"class":145},"\nТеперь вы находитесь в своей установленной Ubuntu.",[48,2079,2080,2083,2099,2102,2124,2125,2127,2128,58],{},[51,2081,2082],{},"Для систем BIOS (Legacy):",[89,2084,2086],{"className":91,"code":2085,"language":93,"meta":94,"style":94},"grub-install /dev/sda\nupdate-grub\n",[25,2087,2088,2095],{"__ignoreMap":94},[98,2089,2090,2092],{"class":100,"line":101},[98,2091,651],{"class":104},[98,2093,2094],{"class":145}," /dev/sda\n",[98,2096,2097],{"class":100,"line":353},[98,2098,1510],{"class":104},[51,2100,2101],{},"Для систем UEFI:",[89,2103,2105],{"className":91,"code":2104,"language":93,"meta":94,"style":94},"grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ubuntu --recheck\nupdate-grub\n",[25,2106,2107,2120],{"__ignoreMap":94},[98,2108,2109,2111,2113,2115,2117],{"class":100,"line":101},[98,2110,651],{"class":104},[98,2112,1495],{"class":108},[98,2114,1498],{"class":108},[98,2116,1501],{"class":108},[98,2118,2119],{"class":108}," --recheck\n",[98,2121,2122],{"class":100,"line":353},[98,2123,1510],{"class":104},"\nЕсли команда ",[25,2126,651],{}," завершается с ошибкой, проверьте, смонтирован ли EFI-раздел и есть ли в нём папка ",[25,2129,2130],{},"EFI/ubuntu",[48,2132,2133,2134,58],{},"Выйдите из chroot: ",[25,2135,2136],{},"exit",[48,2138,2139,2140],{},"Размонтируйте все разделы:\n",[89,2141,2143],{"className":91,"code":2142,"language":93,"meta":94,"style":94},"sudo umount -R /mnt\n",[25,2144,2145],{"__ignoreMap":94},[98,2146,2147,2149,2152,2155],{"class":100,"line":101},[98,2148,57],{"class":104},[98,2150,2151],{"class":145}," umount",[98,2153,2154],{"class":108}," -R",[98,2156,1409],{"class":145},[48,2158,2159],{},"Перезагрузитесь.",[475,2161,2163],{"id":2162},"способ-3-переустановка-grub-если-предыдущие-не-помогли","Способ 3: Переустановка GRUB (если предыдущие не помогли)",[21,2165,2166],{},"Иногда помогает полная переустановка GRUB с очисткой старых данных.",[45,2168,2169,2172,2203,2206,2217],{},[48,2170,2171],{},"Выполните шаги 1-6 из Способ 2 (chroot).",[48,2173,2174,2175],{},"Удалите старые файлы GRUB:\n",[89,2176,2178],{"className":91,"code":2177,"language":93,"meta":94,"style":94},"rm -rf /boot/grub\nrm -rf /boot/efi/EFI/ubuntu  # только для UEFI\n",[25,2179,2180,2191],{"__ignoreMap":94},[98,2181,2182,2185,2188],{"class":100,"line":101},[98,2183,2184],{"class":104},"rm",[98,2186,2187],{"class":108}," -rf",[98,2189,2190],{"class":145}," /boot/grub\n",[98,2192,2193,2195,2197,2200],{"class":100,"line":353},[98,2194,2184],{"class":104},[98,2196,2187],{"class":108},[98,2198,2199],{"class":145}," /boot/efi/EFI/ubuntu",[98,2201,2202],{"class":1351},"  # только для UEFI\n",[48,2204,2205],{},"Переустановите GRUB, как в шаге 7 Способ 2.",[48,2207,2208,2209],{},"Обновите конфигурацию:\n",[89,2210,2211],{"className":91,"code":1510,"language":93,"meta":94,"style":94},[25,2212,2213],{"__ignoreMap":94},[98,2214,2215],{"class":100,"line":101},[98,2216,1510],{"class":104},[48,2218,2219],{},"Выйдите и размонтируйте, перезагрузитесь.",[475,2221,2223],{"id":2222},"способ-4-исправление-конфигурации-grub-если-ошибка-в-конфиге","Способ 4: Исправление конфигурации GRUB (если ошибка в конфиге)",[21,2225,2226,2227,2230],{},"Если GRUB загружается, но не находит ядро или показывает ошибки вроде ",[25,2228,2229],{},"error: file '/boot/vmlinuz-...' not found",", проблема может быть в конфигурационном файле.",[45,2232,2233,2236,2275,2282,2294],{},[48,2234,2235],{},"Загрузитесь в Ubuntu (через Rescue mode или если загрузка частично работает).",[48,2237,2238,2239,2041,2241,2253,2254],{},"Откройте файл ",[25,2240,1574],{},[89,2242,2243],{"className":91,"code":1046,"language":93,"meta":94,"style":94},[25,2244,2245],{"__ignoreMap":94},[98,2246,2247,2249,2251],{"class":100,"line":101},[98,2248,57],{"class":104},[98,2250,1055],{"class":145},[98,2252,1058],{"class":145},"\nПроверьте параметры:\n",[196,2255,2256,2261,2266],{},[48,2257,2258,2260],{},[25,2259,1772],{}," — не должен содержать некорректных опций.",[48,2262,2263,2265],{},[25,2264,1570],{}," — разумное значение (например, 5-10 секунд).",[48,2267,2268,28,2271,2274],{},[25,2269,2270],{},"GRUB_DISTRIBUTOR",[25,2272,2273],{},"GRUB_OS_PROBER"," — обычно оставляют по умолчанию.",[48,2276,2277,2278,2281],{},"Если вы недавно меняли этот файл, попробуйте временно закомментировать изменения (добавьте ",[25,2279,2280],{},"#"," в начале строки).",[48,2283,2208,2284],{},[89,2285,2286],{"className":91,"code":404,"language":93,"meta":94,"style":94},[25,2287,2288],{"__ignoreMap":94},[98,2289,2290,2292],{"class":100,"line":101},[98,2291,57],{"class":104},[98,2293,413],{"class":145},[48,2295,2159],{},[21,2297,2298,2299,433],{},"Если система не загружается даже после этого, возможно, проблема в файлах ядра. Проверьте наличие файлов в ",[25,2300,35],{},[89,2302,2304],{"className":91,"code":2303,"language":93,"meta":94,"style":94},"ls -la /boot\n",[25,2305,2306],{"__ignoreMap":94},[98,2307,2308,2311,2314],{"class":100,"line":101},[98,2309,2310],{"class":104},"ls",[98,2312,2313],{"class":108}," -la",[98,2315,449],{"class":145},[21,2317,2318,2319,28,2322,2325],{},"Убедитесь, что есть файлы ",[25,2320,2321],{},"vmlinuz-\u003Cверсия-ядра>",[25,2323,2324],{},"initrd.img-\u003Cверсия-ядра>",". Если их нет, переустановите ядро:",[89,2327,2329],{"className":91,"code":2328,"language":93,"meta":94,"style":94},"sudo apt install --reinstall linux-image-generic\nsudo update-grub\n",[25,2330,2331,2345],{"__ignoreMap":94},[98,2332,2333,2335,2337,2339,2342],{"class":100,"line":101},[98,2334,57],{"class":104},[98,2336,1011],{"class":145},[98,2338,1023],{"class":145},[98,2340,2341],{"class":108}," --reinstall",[98,2343,2344],{"class":145}," linux-image-generic\n",[98,2346,2347,2349],{"class":100,"line":353},[98,2348,57],{"class":104},[98,2350,413],{"class":145},[229,2352],{},[16,2354,2356],{"id":2355},"профилактика","Профилактика",[21,2358,2359],{},"Чтобы избежать повторения ошибок GRUB:",[45,2361,2362,2382,2429,2441,2478,2549],{},[48,2363,2364,2367,2368,2370,2371,587,2374,2377,2378,2381],{},[51,2365,2366],{},"Не прерывайте обновления системы"," — особенно процессы, связанные с ядром (",[25,2369,276],{},") или GRUB (",[25,2372,2373],{},"grub-pc",[25,2375,2376],{},"grub-efi","). Используйте ",[25,2379,2380],{},"sudo apt update && sudo apt upgrade"," в стабильном состоянии.",[48,2383,2384,2387,2388,2390,2391],{},[51,2385,2386],{},"Создавайте резервные копии"," важных разделов (например, ",[25,2389,35],{}," и EFI-раздел) перед серьёзными изменениями. Простой способ:\n",[89,2392,2394],{"className":91,"code":2393,"language":93,"meta":94,"style":94},"sudo cp -a /boot /boot-backup\nsudo cp -a /boot/efi /boot-efi-backup  # для UEFI\n",[25,2395,2396,2412],{"__ignoreMap":94},[98,2397,2398,2400,2403,2406,2409],{"class":100,"line":101},[98,2399,57],{"class":104},[98,2401,2402],{"class":145}," cp",[98,2404,2405],{"class":108}," -a",[98,2407,2408],{"class":145}," /boot",[98,2410,2411],{"class":145}," /boot-backup\n",[98,2413,2414,2416,2418,2420,2423,2426],{"class":100,"line":353},[98,2415,57],{"class":104},[98,2417,2402],{"class":145},[98,2419,2405],{"class":108},[98,2421,2422],{"class":145}," /boot/efi",[98,2424,2425],{"class":145}," /boot-efi-backup",[98,2427,2428],{"class":1351},"  # для UEFI\n",[48,2430,2431,2436,2437,28,2439,58],{},[51,2432,2433,2434],{},"Избегайте ручного редактирования файлов в ",[25,2435,1810],{}," — изменения должны вноситься через ",[25,2438,1574],{},[25,2440,516],{},[48,2442,2443,2446,2447],{},[51,2444,2445],{},"Соблюдайте единообразие режима загрузки"," — не переключайтесь между BIOS и UEFI без переустановки системы. Проверьте текущий режим:\n",[89,2448,2450],{"className":91,"code":2449,"language":93,"meta":94,"style":94},"[ -d /sys/firmware/efi ] && echo UEFI || echo BIOS\n",[25,2451,2452],{"__ignoreMap":94},[98,2453,2454,2457,2460,2463,2466,2469,2472,2475],{"class":100,"line":101},[98,2455,2456],{"class":1367},"[ ",[98,2458,2459],{"class":149},"-d",[98,2461,2462],{"class":1367}," /sys/firmware/efi ] && ",[98,2464,2465],{"class":108},"echo",[98,2467,2468],{"class":145}," UEFI",[98,2470,2471],{"class":149}," ||",[98,2473,2474],{"class":108}," echo",[98,2476,2477],{"class":145}," BIOS\n",[48,2479,2480,2485,2486,2500,2501],{},[51,2481,2482,2483],{},"Следите за свободным местом на ",[25,2484,35],{}," — при заполнении (более 90%) удаляйте старые ядра:\n",[89,2487,2488],{"className":91,"code":1537,"language":93,"meta":94,"style":94},[25,2489,2490],{"__ignoreMap":94},[98,2491,2492,2494,2496,2498],{"class":100,"line":101},[98,2493,57],{"class":104},[98,2495,1011],{"class":145},[98,2497,258],{"class":145},[98,2499,261],{"class":108},"\nИли вручную:\n",[89,2502,2504],{"className":91,"code":2503,"language":93,"meta":94,"style":94},"dpkg -l 'linux-image*' | grep '^ii'  # посмотреть установленные\nsudo apt remove linux-image-\u003Cстарая-версия>\n",[25,2505,2506,2525],{"__ignoreMap":94},[98,2507,2508,2510,2512,2515,2517,2519,2522],{"class":100,"line":101},[98,2509,139],{"class":104},[98,2511,142],{"class":108},[98,2513,2514],{"class":145}," 'linux-image*'",[98,2516,150],{"class":149},[98,2518,153],{"class":104},[98,2520,2521],{"class":145}," '^ii'",[98,2523,2524],{"class":1351},"  # посмотреть установленные\n",[98,2526,2527,2529,2531,2534,2537,2540,2543,2546],{"class":100,"line":353},[98,2528,57],{"class":104},[98,2530,1011],{"class":145},[98,2532,2533],{"class":145}," remove",[98,2535,2536],{"class":145}," linux-image-",[98,2538,2539],{"class":149},"\u003C",[98,2541,2542],{"class":145},"старая-верси",[98,2544,2545],{"class":1367},"я",[98,2547,2548],{"class":149},">\n",[48,2550,2551,2554],{},[51,2552,2553],{},"При установке Windows рядом с Ubuntu"," — всегда загружайтесь с Live-USB и восстанавливайте GRUB после завершения установки Windows.",[21,2556,2557],{},"Следование этим рекомендациям значительно снизит риск появления ошибок загрузчика. Если проблема возникла, начните с Boot-Repair — он решает до 80% случаев. В сложных ситуациях используйте ручное восстановление через chroot.",[662,2559,2560],{},"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 .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}",{"title":94,"searchDepth":353,"depth":353,"links":2562},[2563,2564,2565,2571],{"id":1679,"depth":353,"text":1680},{"id":1750,"depth":353,"text":1751},{"id":1823,"depth":353,"text":1824,"children":2566},[2567,2568,2569,2570],{"id":1827,"depth":679,"text":1828},{"id":1909,"depth":679,"text":1910},{"id":2162,"depth":679,"text":2163},{"id":2222,"depth":679,"text":2223},{"id":2355,"depth":353,"text":2356},"2026-02-17 12:29:59","Пошаговая инструкция по диагностике и восстановлению GRUB в Ubuntu. Решите проблемы с загрузкой за 15-30 минут с помощью проверенных методов: Boot-Repair, chroot или переустановки.","medium","15-30 мин",[2577,2580,2583,2586],{"question":2578,"answer":2579},"Что такое GRUB и почему его ошибки мешают загрузке Ubuntu?","GRUB (Grand Unified Bootloader) — это программа, которая загружает операционную систему. При его повреждении или некорректной конфигурации компьютер останавливается на экране `grub>` или `grub rescue>`, не загружая Ubuntu.",{"question":2581,"answer":2582},"Можно ли исправить GRUB без флешки или диска с Ubuntu?","Если система частично загружается (например, в режиме восстановления), можно попробовать установить и запустить `boot-repair` из работающей Ubuntu. Но при полном выходе из строя GRUB почти всегда потребуется загрузочный носитель.",{"question":2584,"answer":2585},"Как предотвратить повторение ошибок GRUB после исправления?","Избегайте прерывания обновлений системы, не удаляйте файлы в `/boot` вручную и регулярно создавайте резервные копии важных данных. Также старайтесь не смешивать установки в режиме BIOS и UEFI.",{"question":2587,"answer":2588},"Чем отличается ручное восстановление через chroot от Boot-Repair?","Boot-Repair — это автоматизированный графический инструмент, который подходит для новичков. Восстановление через chroot требует ручного ввода команд, но даёт больше контроля и работает даже в сложных случаях, например, при повреждённой таблице разделов.",[2590,2593,2596,2599,2602,2605],{"name":2591,"text":2592},"Загрузитесь с Live-носителя Ubuntu","Вставьте флешку или диск с Ubuntu, зайдите в BIOS/UEFI и выберите загрузку с этого носителя. Выберите «Попробовать Ubuntu».",{"name":2594,"text":2595},"Определите раздел с установленной Ubuntu","Откройте терминал и выполните `sudo fdisk -l`. Найдите раздел, где находится ваша Ubuntu (обычно тип `Linux filesystem`). Запомните его устройство, например `/dev/sda3`.",{"name":2597,"text":2598},"Смонтируйте корневой раздел и необходимые системы","Смонтируйте корневой раздел в `/mnt`, затем смонтируйте виртуальные файловые системы (`/dev`, `/proc`, `/sys`) и `/boot`, если он отдельный.",{"name":2600,"text":2601},"Выполните chroot в систему","Используйте `sudo chroot /mnt`, чтобы попасть в окружение вашей установленной Ubuntu. Теперь все команды будут выполняться в ней.",{"name":2603,"text":2604},"Переустановите GRUB","В зависимости от режима загрузки выполните: для BIOS: `grub-install /dev/sda`; для UEFI: `grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ubuntu`. Затем `update-grub`.",{"name":2606,"text":2607},"Выйдите и перезагрузитесь","Выйдите из chroot, размонтируйте все разделы (`sudo umount -R /mnt`) и перезагрузитесь, извлекая Live-носитель.","PT20M",[2610,2611,2612,2613,2614,2615,2616,2617,2618,2619],"ошибка grub ubuntu","grub rescue ubuntu","как исправить grub","восстановление grub ubuntu","ubuntu не загружается grub","grub error ubuntu","fix grub ubuntu","grub command line","загрузчик grub ошибка","boot-repair ubuntu",{},[2622,2623,2624],"/errors/linux/ubuntu-boot-failures","/guides/linux/reinstall-grub-ubuntu","/errors/linux/ubuntu-kernel-panic","Ошибки Ubuntu",{"title":1669,"description":2573},"high","errors/linux/ubuntu-grub-errors","Статья подробно разбирает типичные ошибки загрузчика GRUB в Ubuntu, их причины и даёт несколько рабочих способов восстановления, от простого графического инструмента до ручных команд.",[1660,749,1661,1662,2631,2632,736,647],"восстановление","ошибка загрузки","error","btvT249Lg_1HFVY6cMpT-_xxEYo2SouH00cguWZvMMA"]