Как запустить раздел Windows из командной строки Grub


16

У меня установлена ​​ОС Windows 10 HOME. После того, как я установил Windows 10 HOME, я установил Ubuntu 14.04 LTS на отдельный раздел, чтобы иметь возможность двойной загрузки.

Я удалил Ubuntu 14.04 LTS, удалив раздел, на котором он был установлен. Теперь я не могу запустить свою систему. При загрузке моя система останавливается в командной строке Grub.

Я хочу загрузить установку Windows 10, которую я не удалил из своей системы.

Это отображается при запуске:

GNU GRUB version 2.02 beta2-9ubuntu1.3 <br> 
minimal BASH-like editing is supported.for the first word, TAB lists
possible commands completions.anywhere else TAB lists the possible device or file completion.
grub>

Как я могу загрузить свой раздел Windows с помощью этой команды grub?

Ответы:


26

Просто введите команду «выход» (без кавычек, конечно). Это должно привести вас к другому меню, которое заставляет вас выбрать загрузчик Windows.

Работал на Lenovo Y50


1
Хорошо работал на HP i5 7th Gen с Win10 после форматирования раздела Ubuntu.
Эльшан

Рад, что это помогло! @Elshan
адонайресом

Работал в Lenovo ThinkPad, никогда не ожидал, что он будет работать
Renjith

9

Следующее работало для меня с разделенным диском GPT.

insmod part_gpt
insmod chain
set root=(hd0,gpt1)
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
boot

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

Вам нужно ввести идентификатор загрузочного раздела EFI (не раздела Windows) для set root=команды.

В командной строке режим grub lsвыведет список разделов жесткого диска, helpсписок доступных команд.

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


6

Чтобы загрузить Windows, если Windows установлена ​​на первом диске / разделе, введите в grubкомандной строке:

insmod chain
insmod ntfs
set root=(hd0,1)
chainloader +1

см. https://www.gnu.org/software/grub/manual/html_node/Chain_002dloading.html#Chain_002dloading для получения дополнительной информации.


3
Это сработало для меня. Для полноты: вам нужно дать команду «загрузиться» после ввода вышеприведенного.
Тыр

Это применимо только в том случае, если системный диск Windows использует разделы MBR. Эквивалент GPT см. В этом ответе @ 79E09796
telcoM

4

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


Спасибо. Это был самый простой способ и избавил меня от головной боли.
Hungry Blue Dev

2

Этот ответ для тех с UEFI, которые удалили разделы Ubuntu перед удалением grub

Вы будете делать это из Windows 10. Загрузочный носитель не требуется.

Где bootrec /fixmbr, bootsect /nt60и Ubuntu жить с boot-repairпредложениями провалились, это работает для меня:

(Этот ответ дословно заимствован отсюда )

  1. Запустите cmd.exeпроцесс с правами администратора
  2. Бегать diskpart
  3. Тип: list diskтогда sel disk Xгде X - диск, на котором находятся ваши загрузочные файлы
  4. Введите, list volчтобы увидеть все разделы (тома) на диске
  5. Выберите объем EFI, набрав: sel vol Yгде Y - SYSTEMобъем (это почти всегда раздел EFI)
  6. Для удобства назначьте букву диска, набрав: assign letter=Z:где Z - свободная (неиспользованная) буква диска
  7. Тип exitоставить часть диска
  8. Находясь в cmdприглашении, введите: Z:и нажмите ввод, где Z - буква диска, которую вы только что создали.
  9. Введите dirсписок каталогов на этом смонтированном разделе EFI
  10. Если вы находитесь в правильном месте, вы должны увидеть каталог с именем EFI
  11. Введите, cd EFIа затем dirперечислить дочерние каталоги внутриEFI
  12. Введите, rmdir /S ubuntuчтобы удалить загрузочный каталог Ubuntu

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

Скопировано с /ubuntu/429610/uninstall-grub-and-use-windows-bootloader


0

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

Что я сделал, чтобы вернуться к моей Windows 10:

  1. Сделайте Ctrl+ Alt+ Deleteдля перезагрузки. Во время перезагрузки удерживайте нажатой shiftкнопку.
  2. Мой компьютер затем дает мне возможность нажать F12для загрузки. Я нажал F12, и это возвращает мне меню с менеджером загрузки Windows.
  3. Я выбрал менеджер загрузки Windows и нажал Enter. Теперь я вернулся к Windows 10.

0

Это сработало для меня, теперь я должен найти способ навсегда исправить mbr.

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

Что я сделал, чтобы вернуться к моей Windows 10:

Сделайте Ctrl+ Alt+ Deleteдля перезагрузки. Во время перезагрузки удерживайте нажатой кнопку переключения. Мой компьютер затем дает мне возможность нажать F12для загрузки. Я нажал F12, и это возвращает мне меню с менеджером загрузки Windows. Я выбрал менеджер загрузки Windows и нажал enter. Теперь я вернулся к Windows 10.


0

Просто выйдите из grub, набрав команду exit и перейдите в настройки BIOS, восстановите настройки по умолчанию и перезагрузите компьютер.


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.