Chastniimastertver.ru

Ремонт бытовой техники
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Не загружается GRUB после установки Debian 10 на UEFI рядом с Windows 10

Не загружается GRUB после установки Debian 10 на UEFI рядом с Windows 10

Всем привет! В этой заметке я покажу, как можно исправить ситуацию, когда после успешной установки дистрибутива Linux Debian 10 рядом с Windows 10 на компьютер с UEFI, загрузчик GRUB не загружается, а вместо него по-прежнему, как и до установки Debian, запускается Windows 10, т.е. в обход GRUB.

Не загружается GRUB после установки Debian 10 на UEFI рядом с Windows 10

Зачем нужно, чтобы GRUB запускался по умолчанию?

Если Вы захотели установить на один компьютер Linux и Windows, например, дистрибутив Debian 10 и Windows 10, то Вам необходимо сначала установить Windows, а потом Debian, так как загрузчик Windows не работает с Linux, а загрузчик Debian, т.е. GRUB, умеет запускать все загрузочные системы, включая Windows.

Таким образом, если установить сначала Debian, а потом Windows, то Windows просто перепишет загрузчик GRUB, и Debian запускаться не будет.

Поэтому, для того чтобы иметь возможность по выбору запускать операционные системы на компьютере, необходимо, чтобы загрузкой управлял GRUB, т.е. запускался по умолчанию.

Почему не загружается GRUB?

Все дело в том, что по умолчанию установщик Debian устанавливает загрузчик в область UEFI согласно всем спецификациям, а Windows нет, именно это и не позволяет Debian загружаться даже после успешной установки.

В данном случае UEFI запускает загрузчик по умолчанию, т.е. Windows, а загрузчик Debian просто не запускается. В результате Вы успешно установили Debian, но по умолчанию загружается все равно Windows 10.

Поэтому, для того чтобы изначально избежать такой ситуации, установку Debian 10 необходимо производить в экспертном режиме, чтобы принудительно установить загрузчик в нужную область (removable media path), так же как это делает Windows.

Заметка! Установка Debian 10 рядом с Windows 10 на компьютер с UEFI (экспертный режим) – в материале подробно рассмотрен процесс установки дистрибутива Debian 10 на один компьютер с UEFI рядом с Windows 10 в экспертном режиме.

Некоторые другие дистрибутивы Linux, например, Ubuntu, по умолчанию устанавливают загрузчик в область removable media path, и таких проблем у них не возникает, но такой подход создает предпосылки конфликта с любыми другими установщиками, что плохо и неправильно. Вот почему в Debian не делают этого по умолчанию.

Заметка! Установка Ubuntu рядом с Windows 10 на компьютер с UEFI – в материале подробно рассмотрен процесс установки дистрибутива Linux Ubuntu на один компьютер рядом с Windows 10.

Однако если Вы все-таки установили Debian 10 в обычном режиме, и у Вас возникла такая ситуация, что вместо загрузчика GRUB загружается Windows 10, Вам необязательно переустанавливать Debian, достаточно зайти в загрузочное меню, запустить UEFI Shell и настроить загрузку UEFI. А как все это сделать, я сейчас и покажу.

Делаем загрузчик GRUB загрузчиком по умолчанию

Сейчас мы рассмотрим все действия, которые необходимо выполнить, чтобы сделать загрузчик GRUB загрузчиком по умолчанию.

Примечание! Все действия ниже предполагают наличие у Вас определенного опыта администрирования операционных систем и навыков работы с компьютером. При определенных обстоятельствах некорректные действия могут повлечь нарушение работы загрузчика компьютера.

Шаг 1 – Запускаем менеджер загрузки

Для того чтобы управлять загрузчиком компьютера, необходимо зайти в загрузочное меню, т.е. запустить менеджер загрузки.

Обычно это можно сделать клавишей F9, но иногда используются и другие клавиши (F12 и т.д.).

Итак, во время включения компьютера нажимаем клавишу F9.

Шаг 2 – Запускаем UEFI Shell

В итоге запустится загрузочное меню. Нам нужно открыть UEFI Shell. Для этого входим в «Boot Manager» (интерфейс у Вас может отличаться).

Читайте так же:
Куплю установки для промывка системы отопления

Скриншот 1

Затем выбираем пункт «EFI Internal Shell».

Скриншот 2

После чего запустится командная оболочка для работы с UEFI. В командной строке отобразится приглашение ввода команд «Shell>».

Шаг 3 – Входим в файловую систему загрузочного раздела

Вносить изменения мы будем путем определенных действий с файлами, поэтому нам необходимо открыть файловую систему загрузочного раздела UEFI.

Это делается достаточно просто, вводим команду FS0: (обычно именно такая метка у загрузочного раздела).

Скриншот 3

Шаг 4 – Переименовываем текущий загрузочный файл

Весь смысл наших действий заключается в том, чтобы заменить текущий загрузочный файл на тот, который нам нужен, т.е. на загрузчик GRUB.

Но для начала нам нужно переименовать текущий загрузочный файл, так как файл загрузчика, который мы будет потом копировать, должен быть с таким же названием (можно, конечно, его и удалить, но лучше этого не делать).

Переименовываем файл следующей командой.

Скриншот 4

Если у Вас отобразилось сообщение [ок], значит, все прошло успешно.

Таким образом, файл bootx64.efi мы переименовали в bootx64.efi_, этот файл расположен в каталоге EFIBoot.

Шаг 5 – Копирование файла загрузчика GRUB

Теперь нам нужно в каталог EFIBoot скопировать файл загрузчика GRUB, чтобы он запускался по умолчанию.

В этой статье речь идет о Debian, поэтому загрузчик лежит в одноименном каталоге EFIdebian, а файл его называется grubx64.efi.

Для копирования можно использовать следующую команду.

Скриншот 5

Как видите, файл мы копируем с новым названием, для того чтобы EFI запускала его по умолчанию.

Шаг 6 – Выход из командной строки

На этом все, теперь мы можем выйти из командной строки и попробовать запустить компьютер.

Для выхода из «EFI Internal Shell» вводим команду Exit.

Чтобы продолжить загрузку компьютера, выбираем пункт «Continue».

Скриншот 6

После вышеупомянутых операций с файлами по умолчанию у Вас должен загружаться GRUB, в котором можно будет выбрать операционную систему для загрузки, Debian или Windows.

На заметку! Новичкам рекомендую почитать книгу «Linux для обычных пользователей» – в ней подробно рассказывается про основы операционной системы Linux

Скриншот 7

  • Debian GNU/Linux– это операционная система Debian;
  • Windows Boot Manager (на /dev/sda2) – это Windows 10.

Если ничего не выбрать в течение нескольких секунд, по умолчанию будет загружаться Debian, однако можно сделать и так, чтобы по умолчанию загружалась Windows 10, и даже переименовать пункты меню для удобства, об этом я уже рассказывал в материале – Как изменить порядок загрузки операционных систем (Linux, Windows) в GRUB.

Что делать если не включается ноутбук или компьютер с Linux

В этой статье, вы узнаете, что делать если не включается ноутбук с Ubuntu. Вы загружаетесь, готовитесь сделать какую-то работу, редактировать документ, смешивать композиции или просто играть в игру… но что-то идет не так.

Ubuntu не загружается.

К сожалению, надежный, как Linux в целом, и столь же популярный дистрибутив, как Ubuntu в частности, иногда все же сталкивается с проблемами, как, например, Windows 10 или macOS. В большинстве случаев вы сможете обойти это. Посмотрим как. (Эти шаги предназначены для пользователей Ubuntu, но в целом могут применяться к другим операционным системам Linux.)

Что делать если не включается ноутбук с Ubuntu?

1. Можете ли вы получить доступ к загрузчику GRUB?

GRUB — это загрузчик, который обеспечивает загрузку выбранной операционной системы. На машине с двойной загрузкой он будет включать все установленные операционные системы, включая Windows. Установка Windows вместе с Ubuntu может привести к перезаписи загрузчика, что приведет к проблемам с загрузкой Ubuntu.

Другие проблемы могут повредить загрузчик, например, неудачное обновление или сбой питания. Нет ничего необычного в том, что ошибка может испортить опыт Linux.

Читайте так же:
Установка электроприборов в бытовых помещениях

Чтобы проверить загрузчик GRUB, перезагрузите компьютер, удерживая SHIFT. Теперь вы должны увидеть список установленных операционных систем, меню, по которому можно перемещаться с помощью клавиш со стрелками. Если нет, то проблема в том, что загрузчик GRUB сломан или перезаписан. Восстановление загрузчика — единственное решение (если у вас двойная загрузка, вы все равно сможете получить доступ к Windows).

Примечание. Если вы видите загрузчик GRUB, перейдите к следующему разделу.

Ремонт GRUB Bootloader

Если GRUB не загружается, вы можете восстановить его с помощью установочного диска Ubuntu или USB-накопителя. Перезагрузите компьютер с вставленным диском и подождите, пока он загрузится. Возможно, вам придется изменить порядок загрузки вашего компьютера в системной BIOS, чтобы обеспечить загрузку диска. Запишите порядок загрузки, прежде чем изменить его!

Загрузив установочный диск в среду Live, убедитесь, что у вас есть сетевое подключение, а затем откройте терминал. После открытия терминала введите:

sudo apt-add-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair
boot-repair

Это установит средство восстановления загрузчика и запустит его после последней инструкции. Подождите, пока система будет сканироваться, затем выберите параметр Рекомендуемое восстановление. Обратите внимание, что есть представление «Дополнительные параметры», в котором вы можете выбрать ОС по умолчанию, диск или раздел по умолчанию и другие полезные настройки. Нажмите Apply, когда закончите. Теперь вы сможете перезагрузить компьютер и загрузиться в Ubuntu или использовать его в качестве опции в меню загрузчика GRUB.

Попробуйте специальный загрузочный диск

В качестве альтернативы установочному диску вы можете попробовать специальный аварийный загрузочный диск, такой как boot-repair-disk, который вы можете загрузить с Sourceforge. Для достижения наилучших результатов (особенно если вы используете Windows 8/10) вы должны записать это на устройство USB, а не на CD / DVD.

Этот загрузочный диск по сути является программой восстановления загрузчика, описанной выше, но на своем собственном загрузочном носителе. Таким образом, инструкции одинаковы — это просто более быстрое решение.

2. GRUB Bootloader Меню Восстановления

Если не включается ноутбук с Linux но вы видите загрузчик, вам не нужно делать ничего из вышеперечисленного. В Ubuntu встроен инструмент восстановления, который вы можете использовать для решения проблемы.

В меню загрузчика найдите Дополнительные параметры для Ubuntu, затем выберите запись, к которой добавлен (режим восстановления), и выберите ее с помощью клавиш со стрелками. Нажмите Enter, чтобы продолжить, и подождите, пока Ubuntu загрузится в уменьшенную версию. Если вы когда-либо использовали безопасный режим Windows, это аналогично.

Несколько вариантов доступны здесь для ремонта. Три, которые вы должны попробовать, по порядку:

fsck — это инструмент проверки файловой системы, который сканирует жесткий диск и исправляет все найденные ошибки.
clean — используйте это для освобождения свободного места, полезно, если причиной не загрузки Ubuntu является недостаток места на жестком диске.
dpkg — с его помощью вы можете восстанавливать сломанные программные пакеты. Неудачные установки или обновления программного обеспечения могут вызвать проблемы с загрузкой Ubuntu. Ремонт их должен решить эту проблему.

Если Ubuntu никогда не загружался ранее, вам также следует попробовать инструмент failsafeX. Драйверы графики или проблема с графическим сервером Xorg могут помешать правильной загрузке Ubuntu. Используйте failsafeX, чтобы преодолеть это.

Опытные пользователи, тем временем, могут выбрать опцию корневого меню, чтобы решить проблему вручную, если они знают, что это такое.

3. Переустановите Ubuntu

Этот пункт обычно решает ситуации, когда не включается ноутбук. В случае важной ошибки, решение которой может занять много времени, вы можете просто переустановить Ubuntu. Это можно сделать без перезаписи существующих файлов и папок.

Читайте так же:
Проект установки системы видеонаблюдения

Снова загрузитесь в среду Live на вашем Ubuntu CD / DVD или USB-накопителе и начните установку. Программа установки обнаружит существующий экземпляр Ubuntu и предложит вам переустановить Ubuntu. Найдите вариант с пометкой «Документы, музыка и другие личные файлы будут сохранены…». В большинстве случаев установленное программное обеспечение также сохраняется.

Конечно, у вас должна быть резервная копия всех ваших данных Ubuntu, либо сделанная вручную с помощью утилиты резервного копирования, либо с помощью инструмента клонирования дисков, такого как dd. Вы можете предпочесть синхронизацию данных с облаком через Dropbox или облачное решение с открытым исходным кодом.

После завершения переустановки Ubuntu должен вернуться в рабочее состояние.

Примечание. Параметр Erase Ubuntu и Install не рекомендуется, если другие параметры не запускаются.

4. Замените неисправное оборудование

До сих пор, не включается ноутбук с Ubuntu? Еще одна причина невозможности загрузки Ubuntu связана с неисправным оборудованием. Обычно это проблема жестких дисков и их кабелей, хотя источником проблем могут быть проблемы с материнской платой и процессором, или даже с источником питания.

Попробуйте наше руководство по диагностике жесткого диска. Вы также можете прочитать о том, как сосредоточить свои усилия на диагностике аппаратных проблем, препятствующих загрузке компьютера, и их устранении, не повредив банк.

И не думайте, что только потому, что вы используете ноутбук, вы не сможете отремонтировать его самостоятельно. Несмотря на то, что рекомендуется обратиться к производителю за поддержкой, если срок гарантии истек, если срок его действия истек или вы просто предпочитаете самостоятельный ремонт, вам следует обратиться к этому руководству по устранению неполадок и ремонту сломанных ноутбуков.

После замены неисправного жесткого диска вам, как правило, потребуется переустановить Ubuntu с нуля. (Если вы ранее не сделали полную резервную копию образа диска, в этом случае это можно восстановить.)

Если Ubuntu не загружается, не обязательно будет легко запустить все заново. Если загрузчик GRUB не может быть восстановлен, может пройти много времени, прежде чем вы снова сможете использовать работоспособный компьютер. Еще один аргумент в пользу регулярного резервного копирования или, по крайней мере, синхронизации ваших ценных данных с облаком!

Также, если после приведенных ранее способов, ноутбук не запускается, то рекомендуем обратиться в Сервисный центр. Ремонт ноутбуков можно заказать у https://remontsot.ru/.

Выводы

Советуем, для более детального рассмотрения вопроса, также написать нам в комментариях для решения трудностей с запуском.

Итак, все же не включается ноутбук или Ubuntu PC не смог загрузить? Какие действия Вы предприняли? Вы восстановили загрузчик или просто начали с нуля? Возможно, сбой побудил вас отказаться от Linux и удалить Ubuntu из вашей системы? Напишите нам в комментариях.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Как исправить систему Ubuntu, когда она не загружается

Ubuntu не предлагает Безопасный режим а также Автоматический ремонт инструменты, которые вы найдете в Windows, но в нем есть меню восстановления и возможность переустановки, которые сохранят ваши файлы и программы.

Если вы не можете загрузить что-либо, даже USB-накопитель или компакт-диск, возможно, вам потребуется настроить порядок загрузки в BIOS . Если это не помогло, возможно, проблема в вашем компьютере.

Проверьте, можете ли вы получить доступ к загрузчику GRUB

СВЯЗАННЫЕ С: GRUB2 101: Как получить доступ к загрузчику вашего дистрибутива Linux и использовать его

Первое, что нужно проверить — можете ли вы получить доступ к загрузчику GRUB2 . Загрузите компьютер, удерживая нажатой клавишу Shift. Если вы видите меню со списком операционных систем, вы получили доступ к загрузчику GRUB.

Если вы не видите меню со списком параметров загрузки, возможно, загрузчик GRUB был перезаписан, что препятствует загрузке Ubuntu. Это может произойти, если вы установите Windows на диск после установки на него Ubuntu или другого дистрибутива Linux. Windows записывает свой собственный загрузчик в загрузочный сектор, и вы не сможете загрузить Ubuntu, пока не переустановите GRUB.

Читайте так же:
Установка розетки для встроенной бытовой техники

GRUB также может загружать Windows за вас, так что вы все равно сможете загружаться в Windows после установки GRUB. В ситуациях с двойной загрузкой обычно следует устанавливать Linux на компьютер после установки Windows.

Восстановите GRUB, если у вас нет к нему доступа

Если вы не можете получить доступ к GRUB, вам необходимо его исправить. Для этого вы можете использовать установочный диск Ubuntu или USB-накопитель. Загрузитесь с USB-накопителя и используйте систему Linux для восстановления GRUB. У нас есть руководство по переустановке загрузчика GRUB2 в Ubuntu либо с помощью графического средства восстановления загрузки, либо с помощью стандартных команд терминала Linux.

Вы также можете просто использовать специальный загрузочный диск восстановления для загрузки прямо в графический инструмент восстановления загрузки. Это может быть необходимо, поскольку инструмент восстановления загрузки не был доступен для Ubuntu 14.04, когда мы писали эту статью.

После восстановления загрузчика GRUB вы снова сможете перезагрузить компьютер. Загрузчик GRUB2 появится и загрузит Ubuntu в обычном режиме. (GRUB2 по умолчанию скрыт, поэтому вы можете просто увидеть загрузку Ubuntu. Вы можете удерживать Shift в самом начале процесса загрузки, чтобы увидеть это.)

Используйте режим восстановления, если у вас есть доступ к GRUB

Если вы видите меню загрузки GRUB, вы можете использовать параметры GRUB для восстановления вашей системы. Выберите пункт меню «Дополнительные параметры для Ubuntu», нажав клавиши со стрелками, а затем нажмите Enter. С помощью клавиш со стрелками выберите в подменю параметр «Ubuntu… (режим восстановления)» и нажмите Enter.

Переустановите Ubuntu, сохранив файлы и программы

если есть проблема с вашей установленной системой Ubuntu, вы все равно сможете загрузите Live CD или USB-накопитель Ubuntu . Загрузитесь с живого носителя и начните установку Ubuntu. Ubuntu должен найти вашу существующую установку и предложить вам вариант «Переустановить Ubuntu». При переустановке программа установки сохранит все ваши личные файлы и настройки. Если возможно, он даже сохранит ваши установленные пакеты программного обеспечения. Параметр «Переустановить» сотрет все ваши общесистемные настройки и вернет их к значениям по умолчанию, но это должно устранить проблемы, которые могут вызвать неверно настроенные системные настройки.

Выберите этот вариант и продолжите процесс переустановки Ubuntu на свой компьютер. В процессе установки также будет переустановлен загрузчик GRUB2 вместе с Ubuntu, поэтому он также устранит любые проблемы с GRUB.

Если вы беспокоитесь о потере файлов, всегда полезно иметь резервные копии. Вы можете использовать опцию «Попробовать Ubuntu» на установочном носителе Ubuntu для доступа к графическому рабочему столу. Отсюда откройте файловый менеджер и получите доступ к файлам, хранящимся на вашем системном диске Ubuntu. Подключите к компьютеру какое-либо внешнее хранилище — например, USB-накопитель или внешний жесткий диск — и используйте графический файловый менеджер для резервного копирования файлов.

Вы найдете диск Ubuntu в разделе «Устройства» на боковой панели. Вы найдете свои личные файлы в каталоге / home / NAME для. Обязательно помни ваши скрытые файлы конфигурации если вы тоже хотите их поддержать.

Теоретически в этом не должно быть необходимости — параметр «Переустановить» не должен стирать ваши файлы. Однако всегда полезно иметь резервные копии файлов. в противном случае, вероятно, будет хорошей идеей создать эту резервную копию, прежде чем делать что-либо еще. Что-то всегда могло пойти не так.

Читайте так же:
Установка техники в караганде

Этот процесс должен был исправить Ubuntu, если он не загружается. Если он не работает, возможно, проблема связана с оборудованием вашего компьютера или его системным диском. Например, если ваш компьютер сообщает, что у него нет внутреннего загрузочного устройства, и вы не видите его внутренний диск при загрузке с живого носителя Ubuntu, возможно, системный диск физически поврежден.

Если при загрузке компьютера ничего не происходит — даже логотип загрузки или какое-то сообщение BIOS или UEFI при запуске, — оборудование компьютера может быть повреждено. Если это ноутбук, его батарея может просто разрядиться.

Не загружается Ubuntu/Mint/Kali с initramfs в BusyBox

date22.11.2019
userVyacheslavK
directoryUbuntu
commentsкомментариев 8

В данной статье мы рассмотрим варианты решения проблем, когда виртуальный или физический серверы на базе Ubuntu/Mint/Kali не загружаются и отваливается в busybox в момент инициализации initramfs. При этом Linux не загружается, и пользователю доступна только командная строка initramfs.

ошибка initramfs BusyBox в Ubuntu / Mint / Kali

Проблема с суперблоком

Если Ubuntu свалилась в busybox при инициализации initramfs, возможно на диске оказался испорченный суперблок. Linux хранит несколько копий суперблоков.

Для восстановления в случае такой проблемы, нам нужно загрузиться с образа/диска и запустить Terminal. После загрузки, в терминале вводим команду:

# sudo fdisk -l|grep Linux|grep -Ev ‘swap’

Команда вернет информацию о нашем разделе:

Запомните имя раздела и укажите его в следующей команде:

# sudo dumpe2fs /dev/vda2 | grep superblock

Команда вернет список запасных суперблоков:

dumpe2fs /dev/vda2 | grep superblock вывод всех сперблоков

Мы будем использовать второй резервный суперблок для замены поврежденного (можно выбрать любой, кроме Primary). Выполним проверку диска с использованием резевного суберблока для восстановления:

# sudo fsck -b 98304 /dev/vda2 -y

Нужно отмонтировать раздел:
# umount /dev/vda2

После успешного выполнения замены суперблока, вы должны получить такое сообщение:

Теперь перезагрузите компьютеры, отключив диск с дистрибутивом и все должно быть в порядке.

Ошибка диска fsck

Второй вариант ошибки, наличие следующей строки в окне терминала:

busybox initramfs - UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY

В ошибке будет указан том, который требует запуска ручной проверки диска. В командной строке initramfs выполните:

После полной проверки, нужно перезапустить сервер и проверить все ли в порядке.

Ошибка диска: /dev/sda1 does not exist

Проблема с fstab

Если при загрузке сервера вы видите ошибку:

initramfs в busybox /dev/sda1 does not exist

Скорее всего вы только что установили Linux или то на вашем сервере есть проблемы в fstab. Чаще всего проблема возникает при установке системы с usb-накопителя. Раздел на который ругается система, может быть какой угодно. Как и в первом случае, нам нужно загрузиться с образа системы и выполнить некоторые действия. Проверьте UUID диска командой:

Система выдаст что-то подобное:

Отсюда уже видно, что система должна загружаться с sda2, а по факту загружается с sda1.

Монтируем наш раздел в любую директорию, например:

# sudo mount /dev/sda2 /mnt

Получаем в директории /mnt весь наш раздел /dev/sda2, находим там файл /etc/fstab и изменяем строку, содержащую /dev/sda1 на:

Сохраняем файл. Отмонтируем раздел от /mnt и перезагрузимся, если проблема была связана с не неправильным адресом разделе, сервер загрузится.

Так же данный вариант можно решить, загрузившись в emergency. Перемонтируйте корень для записи:

# sudo mount -o remount,rw /

После чего измените fstab и перезапустите сервер.

Проблема с железом

На некоторых материнских платах порты SATA могут получать произвольные номера. Это также может вызвать описанную в предыдущем пункте ошибку. Для исправления ошибки нужно изменить загрузчик grub.

Загрузитесь в режиме emergency или с live-cd и измените файл /boot/grub/grub.cfg

В строке где происходит загрузка раздела, например:

Измените путь до диска на UUID:

укажите UUID диска в grub.cfg

Предыдущая статьяПредыдущая статья Следующая статья Следующая статья

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector