О наболевшем, Grub не грузит Windows.
Всем бобра, работала windows загрузчик без каких либо проблем, но черт попутал решил обновить конфиг grub для авто запуска Manjaro и тут пропала windows из grub вапще. Пробывал популярные народные методы, помог метод с добавлением строк в 40_customs, но и тут винда не грузится. В grub выдает ошибки «no such device root» и не найдена команда «chainload». В Gparted есть раздел с меткой винды, до обновление конфига удалял раздел с Grub от Ubuntu. PS Bios UIFE, Windows 10 x64, Manjora x64, ОС на одном диске.
Проверь, правильный ли UUID выставлен на search .
Просто добавь insmod chain в начале.
Попрыгав с Grub я решил часть проблем, но появилась одна ошибка «invalid efi path»:/
Манжаро — ты молдаванен? Поставь уже нормальный дистр. Не будь тестером, будь уже юзером.
В убунту всё решается sudo update-grub в большинстве случаев.
Попробуй загрузиться из биоса в винду, минуя груб, так вроде можно было.
В семействе Linux у всех есть команда update-grub, только она не помогает. В винду не загрузится через bios, ибо выбор не велик жд, сдром и интернет адаптер. Через жд стартует grub от манжаро.
В семействе Linux у всех есть команда update-grub
Только в debian-based
И какой по вашим меркам нормальный дистрибутив Ubuntu? Mint? Я уже на них сидел, не ставил только fedora, arch. И можно пожалуйста ответы по теме.
Этот флудер топит за OpenSUSE. Это даже на спам смахивает, так как это по сути _единственное_, что он тут делает.
Как по мне скорее всего после установки какой либо ОС, загрузчик залетел в раздел ко всем grub, а этот раздел я удалил(. Хотя boot есть в папке с виндой.
BIOS не видит GRUB — решение!
Устанавливая Linux Mint 20 на свой ноутбук Acer, рядом с Windows 10, я столкнулся с проблемой. После установки второй операционной системы, BIOS отказывался ее видеть и по прежнему грузил установленную ранее Windows.
Решение этой проблемы было найдено довольно быстро! Все оказалось довольно просто!
Оказалось что, UEFI — компонент BIOS’а, даже в отключенном состоянии по-прежнему проводит проверку загружаемых фалов и по его мнению, GRUB — такой себе компонент, явно не подлежащий загрузке! Так что пришлось вручную учить UEFI. Для этого, разумеется, пришлось лезть в BIOS.
На большинстве материнских плат, для этого используется клавиша F2 , нажатая при загрузке компьютера. Но если у Вас она не сработает, то уточните информацию о BIOS в спецификации вашего ПК.
Для манипуляций с UEFI, потребуется задать пароль пользователя BIOS, делается это в секции SECURITY.
Запомните пароль, поскольку в следующий раз, при входе в BIOS, с вас уже будут запрашивать код.
Проверьте, что функция Secure Boot включена, иначе, требуемые нам пункты будут не доступны.
А отключите вы ее позднее, это все равно потребуется, если вы хотите запустить на Linux проприетарные драйвера.
После включения Secure Boot и задания пароля активируется следующий пункт секции SECURITY:
SELECT AN UEFI FILE AS TRUSTED FOR EXECUTING
Зайдя в него, мы увидим каталог, в котором требуется пройти по следующему пути:
Там будет лежать файл — grub , вот его то и нужно добавить в доверенные. Для этого, жмем на него с помощью Enter и подтверждаем добавление файла в доверенные с помощью введения слова YES.
Теперь BIOS увидит GRUB, но по-прежнему будет грузить Windows. Чтобы исправить это — нужно изменить приоритет загрузки. Делается это все в тех же настройках BIOS, но уже в секции BOOT.
Если вы сделали все предыдущие шаги, то в меню загрузки отобразиться новый пункт:
Это и есть наш GRUB, который с помощью клавиш F5-F6 требуется поставить на первое место в списке загрузки.
Обратите внимание, внизу BIOS дана четкие указания, какие клавиши нужно использовать для управления!
После всех этих операций, не забудьте вновь отключить функцию Secure Boot. Это делается все в той же секции — BOOT.
После этого, сохраните все операции клавишей F10 и выйдите из BIOS. При следующей перезагрузке ПК или ноутбука, вы увидите работающий GRUB, вместо загрузки Windows 10.
В нем Вы уже можете выбирать, что будет загружено Linux или Windows.
Не забываем ставить палец вверх и подписываться на канал. Впереди еще много интересного!
Не загружается GRUB после установки Debian 10 на UEFI рядом с Windows 10
Всем привет! В этой заметке я покажу, как можно исправить ситуацию, когда после успешной установки дистрибутива Linux Debian 10 рядом с Windows 10 на компьютер с UEFI, загрузчик GRUB не загружается, а вместо него по-прежнему, как и до установки Debian, запускается Windows 10, т.е. в обход GRUB.
Зачем нужно, чтобы 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» (интерфейс у Вас может отличаться).
Затем выбираем пункт «EFI Internal Shell».
После чего запустится командная оболочка для работы с UEFI. В командной строке отобразится приглашение ввода команд «Shell>».
Шаг 3 – Входим в файловую систему загрузочного раздела
Вносить изменения мы будем путем определенных действий с файлами, поэтому нам необходимо открыть файловую систему загрузочного раздела UEFI.
Это делается достаточно просто, вводим команду FS0: (обычно именно такая метка у загрузочного раздела).
Шаг 4 – Переименовываем текущий загрузочный файл
Весь смысл наших действий заключается в том, чтобы заменить текущий загрузочный файл на тот, который нам нужен, т.е. на загрузчик GRUB.
Но для начала нам нужно переименовать текущий загрузочный файл, так как файл загрузчика, который мы будет потом копировать, должен быть с таким же названием (можно, конечно, его и удалить, но лучше этого не делать).
Переименовываем файл следующей командой.
Если у Вас отобразилось сообщение [ок], значит, все прошло успешно.
Таким образом, файл bootx64.efi мы переименовали в bootx64.efi_, этот файл расположен в каталоге EFI\Boot.
Шаг 5 – Копирование файла загрузчика GRUB
Теперь нам нужно в каталог EFI\Boot скопировать файл загрузчика GRUB, чтобы он запускался по умолчанию.
В этой статье речь идет о Debian, поэтому загрузчик лежит в одноименном каталоге EFI\debian, а файл его называется grubx64.efi.
Для копирования можно использовать следующую команду.
Как видите, файл мы копируем с новым названием, для того чтобы EFI запускала его по умолчанию.
Шаг 6 – Выход из командной строки
На этом все, теперь мы можем выйти из командной строки и попробовать запустить компьютер.
Для выхода из «EFI Internal Shell» вводим команду Exit.
Чтобы продолжить загрузку компьютера, выбираем пункт «Continue».
После вышеупомянутых операций с файлами по умолчанию у Вас должен загружаться GRUB, в котором можно будет выбрать операционную систему для загрузки, Debian или Windows.
На заметку! Новичкам рекомендую почитать книгу «Linux для обычных пользователей» – в ней подробно рассказывается про основы операционной системы Linux
- Debian GNU/Linux– это операционная система Debian;
- Windows Boot Manager (на /dev/sda2) – это Windows 10.
Если ничего не выбрать в течение нескольких секунд, по умолчанию будет загружаться Debian, однако можно сделать и так, чтобы по умолчанию загружалась Windows 10, и даже переименовать пункты меню для удобства, об этом я уже рассказывал в материале – Как изменить порядок загрузки операционных систем (Linux, Windows) в GRUB.
На сегодня это все, надеюсь, материал был Вам полезен, пока!