Как настроить grub для загрузки Windows
Обновлено: 21.11.2024
Многие пользователи используют двойную загрузку на своих ПК. У большинства пользователей Ubuntu есть загрузчик Grub для загрузки. Однако многие пользователи недавно сообщили, что обновление Windows переопределяет их диспетчер загрузки Windows. Это предотвращает загрузку пользователей в Ubuntu после обновления Windows.
В этой статье я рассказал, как установить загрузчик Grub в Windows 10 после того, как обновление Windows переопределит его. Следуя инструкциям в этой статье, вы сможете исправить Grub после обновления до Windows 10.
Также узнайте, как преобразовать MBR в GPT с помощью инструмента MBR2GPT для Windows 10 здесь.
Как установить загрузчик Grub в Windows 10 после обновления Windows?
Досадно, что обновление Windows переопределяет диспетчер загрузки Windows для загрузки по умолчанию с использованием загрузчика NT. После переопределения диспетчера загрузки Windows он не может распознать Ubuntu и, следовательно, не может загрузиться в нее. То же самое делает не только обновление Windows, но и установка Windows после Ubuntu.
Есть еще один случай, когда ваш компьютер не загружается в Ubuntu, и это связано с неисправным файлом Grub. В этом случае вам придется восстановить Grub, чтобы решить эту проблему. Я дал шаги для обоих случаев ниже. Внимательно следуйте им, и вы сможете исправить Grub после обновления Windows 10, новой установки или неисправного файла Grub.
1) Неисправный диспетчер загрузки Windows
Первый случай — неисправность диспетчера загрузки Windows, возникающая из-за обновления Windows или новой установки Windows. Чтобы решить эту проблему, вам придется восстановить Grub из Windows. Для этого выполните следующие действия:
- Загрузитесь в Windows 10.
- Нажмите клавиши Windows + R, чтобы открыть утилиту "Выполнить".
- Введите cmd и нажмите Ctrl + Shift + Enter, чтобы открыть командную строку с повышенными привилегиями.
- Теперь введите следующую команду и нажмите Enter:
bcdedit /set path \EFI\ubuntu\grubx64.efi
- После выполнения приведенной выше команды загрузчик снова изменится на Grub.
- Перезагрузите компьютер, и вы увидите меню Grub.
Однако есть вероятность, что после выполнения описанных выше шагов вы получите сообщение об ошибке «Системный загрузчик не найден». Чтобы это исправить, вам придется отключить безопасную загрузку через прошивку UEFI. Для этого выполните следующие действия:
- Перезагрузите компьютер.
- Нажмите клавишу F2 или F10, чтобы открыть настройки встроенного ПО во время экрана загрузки.
- Отключите безопасную загрузку. Этот параметр будет отличаться для каждой системы, так как настройки встроенного ПО будут разными.
После того как вы отключили безопасную загрузку, вы должны загрузиться в меню Grub. Оттуда вы можете загрузиться в Ubuntu.
2) Исправить неисправный файл Grub
Иногда неисправный диспетчер загрузки Windows не является причиной неработающего загрузчика Grub. Это также может быть связано с неисправным файлом Grub. Если вышеуказанный шаг не позволяет вам использовать загрузчик Grub, вероятно, по этой причине. Теперь, чтобы исправить это, вам придется использовать Boot Repair. Чтобы использовать его, вам нужно будет загрузиться в Ubuntu, чего вы сейчас сделать не можете.
Итак, вам понадобится загрузочный USB-накопитель или Ubuntu live CD. Загрузите ISO-образ Ubuntu отсюда и используйте любое загрузочное программное обеспечение USB, чтобы записать образ на USB-накопитель. Теперь подключите загрузочный USB-накопитель или введите компакт-диск Ubuntu live и перезагрузите компьютер. После перезагрузки компьютера выполните следующие действия:
- После перезагрузки выберите параметр «Попробовать Ubuntu без установки» на экране загрузки, чтобы загрузиться в Ubuntu.
- Загрузившись в Ubuntu, откройте командную строку.
- После завершения введите следующую команду и нажмите Enter:
sudo apt-add-repository ppa:yannubuntu/boot-repair && sudo apt-get update
Эта команда добавит все репозитории, а также обновлять их. - Теперь введите следующую команду и нажмите Enter, чтобы загрузить средство восстановления:
sudo apt-get install -y boot-repair - После загрузки файла восстановления загрузки введите следующую команду и нажмите Enter, чтобы запустить ее:
boot-repair
Вышеуказанные шаги запустят инструмент восстановления загрузки, который автоматически просканирует диски в вашей системе. После завершения сканирования диалоговое окно восстановления загрузки предоставит вам два варианта. Нажмите на рекомендуемый вариант ремонта. Следуйте инструкциям на экране, чтобы завершить процесс. После завершения работы инструмента восстановления перезагрузите компьютер.
Подведение итогов
Вот и все. Теперь вы знаете, как установить загрузчик Grub в Windows 10 после обновления Windows. Вышеуказанные шаги должны выполнить эту работу. Если у вас есть какие-либо вопросы, связанные с этой статьей, задайте их в разделе комментариев ниже.
О Санмае Чакрабарти
Санмай по натуре гений и любит писать о технологиях. Он любит путешествовать, когда свободен, и любит играть на своей новой PS4.
Как настроить загрузчик так, чтобы при двойной загрузке с Windows 7/Ubuntu 11.04 вместо Ubuntu запускалась стандартная Windows?
Не могу опубликовать ответ здесь, так как я «недостаточно активен». но вот гораздо более простое решение без необходимости что-либо устанавливать: dpkg-divert --divert /etc/grub.d/31_linux --rename /etc/grub.d/10_linux . Это поставит другие операционные системы первыми в списке загрузки. Затем просто запустите update-grub, чтобы обновить список. Очевидно, делайте это как root.
16 ответов 16
Есть два способа сделать это с помощью редактирования файла grub. Они описаны на странице Grub2 документации сообщества Ubuntu
- Загружайте ту операционную систему, которую вы загружали в прошлый раз, "сохраненный метод"
- Это тот, который я использую. Это позволяет мне решить, какой из них я буду использовать, и позволит мне перезагрузиться в эту систему, что удобно при обновлении.
- Ответ на ваш вопрос.
Поиск пункта меню, который нужно установить в качестве нового значения по умолчанию
Для начала нам нужно выяснить, что мы загружаем или хотим загрузить. Откройте терминал с помощью Ctrl + Alt + t и введите
запись меню grep /boot/grub/grub.cfg
Вы видите, что "сохраненный" метод может пригодиться при загрузке нескольких операционных систем. Сохраните имя записи, которую вы хотите, например. Windows NT/2000/XP (загрузчик) (на /dev/sda1) , он нам понадобится позже.
Редактирование файла /etc/default/grub
Введите терминал
sudo nano -B /etc/default/grub
и ваш пароль, если потребуется. Откроется редактор nano.
А. Сохраненный метод. По моему предпочитаемому способу я внес следующие изменения из стандартного файла grub.
Я изменил значение GRUB_DEFAULT на сохраненное:
Я включил функцию SAVEDEFAULT, добавив следующую строку:
Б. Конкретный пункт меню - так, как вы просите
-
Измените значение GRUB_DEFAULT на имя системы Windows, которую вы хотите всегда загружать. Имя соответствующего пункта меню Grub можно найти, как описано в предыдущем разделе.
Я хотел, чтобы Window XP всегда устанавливалась по умолчанию при загрузке, я бы установил для GRUB_DEFAULT значение "Windows NT/2000/XP (загрузчик) (на /dev/sda1)":
Примечание. В некоторых версиях Ubuntu требуется одинарная кавычка ('), а не двойная кавычка (").
Вы также можете установить GRUB_DEFAULT на номер строки в списке пунктов меню (с 0 на первом месте), но когда ядро в Ubuntu обновляется, grub добавляет новое ядро в начало списка, вам придется изменить число, так как Windows является последней в списке пунктов меню. Вы можете увидеть это в моем списке пунктов меню.
Обновите конфигурацию загрузки
Теперь вам нужно бежать
для обновления сгенерированного системой файла grub.cfg в каталоге /boot/grub/.
Примечания о нано
nano особенно легко использовать в терминале. Перемещайтесь с помощью клавиш со стрелками. Введите свои дополнения, удалите ненужное.
Опция -B или --backup создает резервную копию предыдущей версии с текущим именем файла с суффиксом ~ . Очень удобно в случае страшного эффекта жирного пальца.
Когда вы закончите, Ctrl + o позволит вам сохранить изменения, нажав Enter, а Ctrl + x закроет. Эти и другие параметры отображаются в нижней части экрана терминала со знаком ^, указывающим на Ctrl .
Примечания о nano, sudoeditor и других редакторах
Некоторые в сообществе Ubuntu предлагают использовать sudoedit вместо nano. Я рекомендую nano — редактор sudoedit по умолчанию в более поздних дистрибутивах Ubuntu — вместо sudoedit, потому что значение по умолчанию можно переопределить неочевидными способами, если вы не являетесь администратором. sudoedit безопаснее, поскольку автоматически сохраняет резервную копию редактируемого файла, но параметр командной строки -B в nano делает то же самое. nano более интуитивно понятен, чем такие редакторы, как vi или emacs, которые очень гибкие, но требуют изучения большого количества команд, сочетаний клавиш или различных режимов.
Если вы предпочитаете не использовать редактор nano и предпочитаете текстовый редактор Gnome, вместо sudo nano -B используйте gksu gedit . Обычно я делаю это для больших файлов, и файл /etc/default/grub можно легко считать большим файлом. Таким образом, введите gksu gedit /etc/default/grub вместо sudo nano -B /etc/default/grub. Обратите внимание, что текстовый редактор Gnome не создает резервную копию автоматически!
Примечания к моему файлу grub
Я внес некоторые изменения в grub для личных нужд. Например, фоновое изображение запуска Луны. Как это сделать, обсуждается на странице документации сообщества Ubuntu на Grub2, рекомендуется.
В следующем руководстве или трюке я научу вас использовать Windows в качестве системы по умолчанию в Linux Grub, чтобы по истечении заданного времени по умолчанию загружалась операционная система Microsoft.< /p>
Для этого нам придется изменить программу запуска или также известную как Linux Grub. Мы добьемся этого с помощью командной строки или терминала Linux.
Я решил создать это единственное практическое руководство, так как я столкнулся со многими пользователями, которые не знают, как включить эту опцию, и что они предпочитают, чтобы при запуске Linux Grub после обратного отсчета запускалась Windows.
Лично я предпочитаю, чтобы, если я ничего не трогал при запуске нашей системы, именно вариант Linux преобладал над вариантом Windows, но поскольку о вкусах ничего не написано, и у каждого свои предпочтения , давайте перейдем к беспорядку с методом, чтобы следовать, чтобы изменить настройки при запуске. Linux Grub.
Переключение на Windows по умолчанию в Linux Grub
Для этого сначала мы откроем окно терминала и введем следующую командную строку:
Терминал покажет нам следующее:
Чтобы изменить его, мы будем двигаться с помощью курсоров стрелок и поместим себя над кавычками, которые находятся справа от числа ноль, мы дадим Backspace или назад, и ноль будет стерт и в на его место мы поместим 4.
После этого мы сохраним с помощью CTRL + O, а затем выйдем с помощью CTRL + X.
Нам больше ничего не нужно будет модифицировать. Просто этим мы активируем возможность запуска Windows по умолчанию из Linux Grub. Если мы ошиблись, и мы изменили что-то еще, мы можем выйти без сохранения изменений, комбинируя CTRL + DELETE, а затем N.
Содержание статьи соответствует нашим принципам редакционной этики. Чтобы сообщить об ошибке, нажмите здесь!.
Это может вас заинтересовать
8 комментариев, оставьте свой
Оставить комментарий Отменить ответ
Гермен сказал
Я только что установил Fuduntu 2012.4 и делаю это в терминале:
sudo nano /boot/grub/grub.cfg
Я получаю только черный экран и ничего из того, что показывает пример, я уже знал это, и я сделал это для LinuxMint, Kubuntu и Zorin, и это изменилось без проблем, но в Fuduntu нет строки для редактирования в терминале .
Кстати, я был бы признателен, если бы вы разместили некоторые из наиболее часто используемых команд и их эквиваленты в Kubuntu (apt-get или muon) — OpenSuse (zypper или yast) и т. д.
Мне очень понравилась Fuduntu 2012.04 для моего нетбука, и это именно то, что я искал, чтобы она была простой, быстрой, с хорошей настраиваемой графической средой и с необходимым программным обеспечением для этого типа машины, особенно из-за небольшого размера. экран.
Еще раз спасибо за сотрудничество, всегда очень благодарен.
Хавьер Кларос сказал
Это работает, но если вы выполняете задачи обновления и они влияют на Ubuntu Core, вам придется повторить задачу. Есть ли способ, чтобы этот мод остался таким же?
Изображение-заполнитель Марсело Льоса сказал
Если вы используете Javivi, вы можете создать сценарий, который, например, запускает каждое обновление и создает настраиваемый файл конфигурации.
Увидимся, и я объясню, как я делаю"Удалить" сказал
Большое спасибо! Надеюсь, это работает в элементарном.
с уважениембрайан кастелланос сказал
У меня это не сработало в Kali Linux
Иван сказал
У меня не работает в PrimeOS…… 🙁 ниже оставляю свой android.cfg
если [-s префикс $/грубенв]; затем
load_env
fiif ["$ grub_cpu" = "i386"]; затем
установить bootefi = bootia32.efi
установить grub = grubia32
else
установить bootefi = BOOTx64.EFI
установить grub = grubx64
fiif [-z "$ src" -a -n "$ isofile"]; затем
установите src = iso-scan / filename = $ isofile
fisearch –no-floppy –set android -f $ kdir / kernel
export android bootefi grub kdir live srcдля d в $config_directory$cmdpath$prefix; делать
if [-f $d/custom.cfg]; затем
исходный код $ d / custom.cfg
fi
готовоФернандо сказал
Хотя в той версии, что у меня есть, последовательность заказов длинная, я нашел ее, и найти ее было несложно, поскольку это был единственный, который я видел среди всех заказов, которые были у личинки. Спасибо, этот урок помог мне
спасибо сказал
Linux — отличная операционная система с широкой поддержкой аппаратного и программного обеспечения, но реальность такова, что иногда вам приходится использовать Windows, возможно, из-за того, что ключевые приложения не работают в Linux. К счастью, двойная загрузка Windows и Linux очень проста, и в этой статье я покажу вам, как ее настроить для Windows 10 и Ubuntu.
Прежде чем начать, убедитесь, что вы создали резервную копию своего компьютера. Хотя процесс настройки двойной загрузки не очень сложен, несчастные случаи все же могут произойти. Так что найдите время, чтобы сделать резервную копию важных файлов на случай, если в дело вступит теория хаоса. В дополнение к резервному копированию файлов рассмотрите возможность создания резервной копии образа диска, хотя это не обязательно и может быть более сложным процессом.
Предпосылки
Для начала вам понадобятся следующие пять элементов:
1. Два USB-накопителя (или DVD-R)
Я рекомендую устанавливать Windows и Ubuntu с помощью флэш-накопителей, так как они работают быстрее, чем DVD. Это, наверное, само собой разумеется, но создание загрузочного носителя стирает все на флешке. Поэтому убедитесь, что флэш-накопители пусты или содержат данные, которые вы не боитесь потерять.
Если ваш компьютер не поддерживает загрузку с USB, вместо этого вы можете создать DVD-носитель. К сожалению, поскольку не существует двух компьютеров с одинаковым программным обеспечением для записи DVD, я не могу объяснить вам этот процесс. Однако, если в вашем приложении для записи DVD есть возможность записи из ISO-образа, это то, что вам нужно.
2. Лицензия Windows 10
Если Windows 10 поставляется с вашим ПК, лицензия будет встроена в компьютер, поэтому вам не нужно беспокоиться о ее вводе во время установки. Если вы купили розничную версию, у вас должен быть ключ продукта, который вам нужно будет ввести в процессе установки.
3. Инструмент для создания мультимедиа Windows 10
Загрузите и запустите Windows 10 Media Creation Tool. Как только вы запустите инструмент, он проведет вас через шаги, необходимые для создания носителя Windows на USB или DVD-R. Примечание. Даже если у вас уже установлена Windows 10, в любом случае рекомендуется создать загрузочный носитель на случай, если что-то пойдет не так и вам потребуется переустановить его.
4. Установочный носитель Ubuntu
5. Программное обеспечение Etcher (для создания загрузочного USB-накопителя Ubuntu)
Для создания загрузочного носителя для любого дистрибутива Linux я рекомендую Etcher. Etcher работает со всеми тремя основными операционными системами (Linux, MacOS и Windows) и следит за тем, чтобы вы не перезаписали текущий раздел операционной системы.
Загрузив и запустив Etcher, нажмите Выбрать образ и укажите его на ISO-образ Ubuntu, загруженный на шаге 4. Затем нажмите Выбрать диск, чтобы выбрать флэш-накопитель и нажмите Flash!, чтобы начать процесс превращения флэш-диска в программу установки Ubuntu. (Если вы используете DVD-R, используйте программное обеспечение для записи DVD на вашем компьютере.)
Установите Windows и Ubuntu
Вы должны быть готовы начать. К этому моменту вы должны были выполнить следующее:
- Создали резервные копии важных файлов.
- Создан установочный носитель Windows.
- Создан установочный носитель Ubuntu
Есть два способа установки.Во-первых, если у вас уже установлена Windows 10, установщик Ubuntu может изменить размер раздела, и установка продолжится в пустом месте. Или, если вы не установили Windows 10, установите ее на меньший раздел, который вы можете настроить в процессе установки. (Я опишу, как это сделать ниже.) Второй способ предпочтительнее и менее подвержен ошибкам. Скорее всего, у вас не возникнет никаких проблем в любом случае, но проще всего установить Windows вручную и выделить для нее раздел меньшего размера, а затем установить Ubuntu.
Если на вашем компьютере уже установлена Windows 10, пропустите следующие инструкции по установке Windows и перейдите к разделу Установка Ubuntu.
Установка Windows
Вставьте созданный установочный носитель Windows в свой компьютер и загрузитесь с него. То, как вы это сделаете, зависит от вашего компьютера, но у большинства есть клавиша, которую вы можете нажать, чтобы запустить меню загрузки. Например, на ПК Dell этой клавишей является F12. Если флэш-накопитель не отображается в качестве опции, возможно, вам потребуется перезагрузить компьютер. Иногда он отображается только в том случае, если вы вставили носитель до включения компьютера. Если вы видите сообщение типа «нажмите любую клавишу для загрузки с установочного носителя», нажмите клавишу. Вы должны увидеть следующий экран. Выберите язык и стиль клавиатуры и нажмите Далее.
Нажмите Установить сейчас, чтобы запустить программу установки Windows.
На следующем экране запрашивается ключ продукта. Если у вас его нет, потому что Windows 10 поставляется с вашим ПК, выберите «У меня нет ключа продукта». Он должен автоматически активироваться после установки, как только он догонит обновления. Если у вас есть ключ продукта, введите его и нажмите "Далее".
Выберите, какую версию Windows вы хотите установить. Если у вас есть розничная копия, на этикетке будет указано, какая у вас версия. В противном случае он обычно находится в документации, прилагаемой к вашему компьютеру. В большинстве случаев это будет Windows 10 Home или Windows 10 Pro. Большинство компьютеров, поставляемых с выпуском Home, имеют наклейку с простой надписью «Windows 10», тогда как Pro имеет четкую маркировку.
Примите лицензионное соглашение, установив флажок, а затем нажмите Далее.
После принятия соглашения вам доступны два варианта установки. Выберите второй вариант: Выборочная: установить только Windows (дополнительно).
На следующем экране должна отображаться текущая конфигурация жесткого диска.
Возможно, ваши результаты будут отличаться от моих. Я никогда раньше не использовал этот жесткий диск, поэтому он совершенно не распределен. Вероятно, вы увидите один или несколько разделов для вашей текущей операционной системы. Выделите каждый раздел и удалите его.
В этот момент весь диск будет отображаться как нераспределенный. Чтобы продолжить, создайте новый раздел.
Здесь вы можете видеть, что я разделил диск пополам (или достаточно близко), создав раздел размером 81 920 МБ (что близко к половине от 160 ГБ). Дайте Windows не менее 40 ГБ, а лучше 64 ГБ или больше. Остальную часть диска оставьте нераспределенной, так как позже вы установите Ubuntu на нее.
Ваши результаты будут выглядеть примерно так:
Подтвердите, что разделы вас устраивают, и нажмите Далее. Начнется установка Windows.
Если ваш компьютер успешно загружается в Windows, все готово для перехода к следующему шагу.
Установить Ubuntu
Независимо от того, было ли это уже там, или вы выполнили шаги, описанные выше, на данный момент у вас установлена Windows. Теперь используйте установочный носитель Ubuntu, который вы создали ранее, чтобы загрузиться в Ubuntu. Вставьте носитель и загрузите компьютер с него. Опять же, точная последовательность клавиш для доступа к меню загрузки варьируется от одного компьютера к другому, поэтому проверьте свою документацию, если вы не уверены. Если все пойдет хорошо, вы увидите следующий экран после завершения загрузки носителя:
Здесь вы можете выбрать между Попробовать Ubuntu или Установить Ubuntu. Пока не устанавливайте; вместо этого нажмите Попробовать Ubuntu. После завершения загрузки вы должны увидеть рабочий стол Ubuntu.
Нажимая Попробовать Ubuntu, вы соглашаетесь попробовать Ubuntu перед ее установкой. Здесь, в режиме Live, вы можете поиграть с Ubuntu и убедиться, что все работает, прежде чем приступить к установке. Ubuntu работает с большинством оборудования ПК, но всегда лучше протестировать его заранее. Убедитесь, что у вас есть доступ к Интернету и воспроизведение аудио и видео. Зайти на YouTube и воспроизвести видео — хороший способ сделать все это одновременно. Если вам нужно подключиться к беспроводной сети, щелкните значок сети в правом верхнем углу экрана. Там вы можете найти список беспроводных сетей и подключиться к своей.
Когда все будет готово, дважды щелкните значок Установить Ubuntu 20.04 LTS на рабочем столе, чтобы запустить программу установки.
Выберите язык, который хотите использовать в процессе установки, затем нажмите Продолжить.
Далее выберите раскладку клавиатуры. Сделав свой выбор, нажмите Продолжить.
На следующем экране есть несколько вариантов. Вы можете выбрать обычную или минимальную установку. Для большинства людей нормальная установка идеальна. Опытные пользователи могут вместо этого выполнить минимальную установку, при которой по умолчанию установлено меньше программных приложений. Кроме того, вы можете загружать обновления и включать стороннее программное обеспечение и драйверы. Я рекомендую установить оба этих флажка. По завершении нажмите Продолжить.
На следующем экране вас спросят, хотите ли вы стереть диск или настроить двойную загрузку. Поскольку у вас двойная загрузка, выберите Установить Ubuntu вместе с Windows 10. Нажмите Установить сейчас.
Может появиться следующий экран. Если вы установили Windows с нуля и оставили нераспределенное место на диске, Ubuntu автоматически установится на пустом месте, поэтому вы не увидите этот экран. Если у вас уже была установлена Windows 10, и она занимает весь диск, появится этот экран, и вы сможете выбрать диск вверху. Если у вас только один диск, вы можете выбрать, сколько места украсть у Windows и применить к Ubuntu. Вы можете перетащить вертикальную линию в середине слева и справа с помощью мыши, чтобы освободить место от одного и освободить его от другого. Настройте это именно так, как вы хотите, а затем нажмите Установить сейчас.
Вы должны увидеть экран подтверждения, показывающий, что Ubuntu планирует делать. Если все выглядит правильно, нажмите Продолжить.
Ubuntu устанавливается в фоновом режиме, но вам все еще нужно выполнить некоторые настройки. Пока Ubuntu пытается определить ваше местоположение, вы можете щелкнуть карту, чтобы сузить ее, чтобы убедиться, что ваш часовой пояс и другие параметры установлены правильно.
Затем введите данные учетной записи пользователя: ваше имя, имя компьютера, имя пользователя и пароль. Когда закончите, нажмите Продолжить.
После завершения установки перезагрузите компьютер.
Если все прошло по плану, после перезагрузки компьютера вы должны увидеть экран, похожий на этот. Выберите Ubuntu или Windows 10; другие варианты предназначены для устранения неполадок, поэтому я не буду вдаваться в них.
Попробуйте загрузиться как в Ubuntu, так и в Windows, чтобы протестировать их и убедиться, что все работает должным образом. Если да, то теперь на вашем компьютере установлены и Windows, и Ubuntu.
Эта статья была впервые опубликована в 2018 году и обновлена Сетом Кенлоном.
Читайте также: