Как загрузиться с windows если grub

Аварийный запуск системы из командной строки GRUB

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

Запуск Linux с помошью командной строки GRUB

Нам понадобится написать всего 3 строчки: «set root«, «linux» и «initrd» и в конце дать команду «boot».

set root=(hd0,5)
linux /boot/vmlinuz-2.6.32-generic root=/dev/sda5
initrd /boot/initrd.img-2.6.32-generic
boot

Немного поясню — в строке set root указываем на корневой раздел linux. В моем случае это был «hd0,5», он же «/dev/sda5», то есть пятый раздел первого диска. Список доступных разделов диска можно получить, выполнив команду ls.

Далее, командой linux, указываем загружаемое ядро. Полное название ядра знать не обязательно, просто пишем «linux /boot/vmlinuz» и нажимаем tab. Консоль сама допишет правильный результат. У меня был предложен выбор между старым и новым ядром. Только в конце строки не забудьте дописать параметр root=/dev/sda5 или что там у вас.

Для старта системы этого уже должно хватить. Осталось выполнить команду boot. В некоторых случаях перед выполнением «boot» попробуйте дополнительно выполнить команду initrd, как описано выше в примере.

Запуск Windows из командной строки GRUB

Процесс запуска Windows из консоли GRUB ещё проще. Как и в случае с Linux в начале указываем корневой раздел, где находится Windows. В моем случае окошки установлены в /dev/sda1. После чего, отдаем команду chainloader +1, которая заставляет grub2 передать дальшейшее управление загрузкой Windows-загрузчику. Даем команду boot на запуск системы и наблюдаем загрузку винды. Пример:

set root=(hd0,1)
chainloader +1
boot

Если считаете статью полезной,
не ленитесь ставить лайки и делиться с друзьями.

Комментариев: 8

Единственный работающий мануал на весь рунет.

Если не знаете на каком разделе установлен Линукс (вдруг), можно каждый раздел проверить командой типа ls(hd0,1)/ (со слешем в конце).

Привет, а как сделать так, чтобы каждый раз это не прописывать?

Для этого нужно прописать соотвествующие изменения в загрузчик GRUB. Обычно нужные строки добавляются автоматически при установке системы.

Что делать, если видит только разделы msdos, но я знаю что там есть Linux

Что делать, если видит только разделы msdos, но я знаю что там есть Linux

Если пишет например (hd0,msdos5) — то это тоже самое, что (hd0,5).

У меня так пишет, хотя там Linux и ext4.

Что делать если на всех разделах не находит виндовс? пишет unknown filesystem

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

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

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

Читайте также:  Где мое обновление windows 10

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

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

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

9 ответов

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

Работает на Lenovo Y50

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

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

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

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

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

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

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

Загрузка с DVD win 10

Откройте командную строку и введите:

Например, E — это DVD

if bootsect.exe существуют следующие команды:

или bootsect /nt60 your-drive-letter: /mbr

example bootsect /nt60 C: /mbr

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

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

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

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

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

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

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

Этот ответ предназначен для тех, кто имеет 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: и нажмите enter, где Z — это буква диска, которую вы только что создали.
  9. Введите dir , чтобы просмотреть каталоги на этом смонтированном разделе EFI.
  10. Если вы находитесь в нужном месте, вы должны увидеть каталог с именем EFI
  11. Введите cd EFI , а затем dir для перечисления дочерних каталогов внутри EFI
  12. Введите rmdir /S ubuntu , чтобы удалить загрузочный каталог ubuntu
Читайте также:  Windows 10 подвисает мышь logitech

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

Загрузка операционной системы из командной строки Grub

У меня на домашнем компьютере стоит две операционные системы, Windows 7 и Linux (Arch). Причем вторая появилась относительно недавно. Да и особых знаний о новой (для меня) ОС не было. Тем не менее систему я поставил и даже относительно настроил под себя. Энтузиазм и программерское любопытство меня пересиливало, поэтому, в качестве ознакомления, стал экспериментировать с различного рода пакетами. К сожалению, не всегда вчитываясь в детали.
Решил я переставить Grub, а точнее обновиться до Grub2. (Слышал я такое мнение, что в духе Linux принято держать последнюю версию пакета… Про изменения Grub2 хорошо написано тут.)
Ну и как результат «спешной» установки — перестала грузиться система. Единственное за что можно было зацепиться — это приглашение командной строки:

По нажатию на Tab вываливается список возможных команд. Их существенно меньше чем в командной строке Linux, но их достаточно для загрузки системы. Почитав про grub тут я решил загрузить Windows, все-таки тут я пока себя чувствую увереннее. Для этого нужно было указать где находиться загрузчик ОС и передать ему управление:

grub> root (hd0,2) [Устанавливаем корневой раздел и монтируем. Тут главное помнить, на каком разделе стоит операционная система]

Запись (hd0,2) означает устройство диска номер 0 (мастер), раздел номер 2.
что соответствует устройству /dev/sda2 (в моем случае). У вас это может быть или /dev/hd2, или еще что-нибудь, в зависимости от дистрибутива. Нумерация устройств идет по-порядку и начинается с (hd0,1) или /dev/sda1.
Далее вводим:

grub> chainloader +1 [пробел перед «+» важен. сhainloader — передает управление загрузкой по цепочке другому загрузчику. В моем случае это был NTLDR]
grub> boot

NTLDR — это загрузчик Windows.
Система стала грузиться, а раз это дало результат — можно копаться дальше (все-таки не Windows теперь предмет изучений).
Перезагружаемся и вводим снова.

grub> root (hd0,6)
grub> linux /boot/vmlinuz26 root=/dev/sda6 [Загружает указанное linux-ядро (/boot/vmlinuz26) с параметрами(root=/dev/sda6)]

Тут стоит различать команду root (hd0,6) и параметр root=/dev/sda6. Первое монтирует раздел к среде выполнения. А второе указывает где находиться root загружаемой ОС. В моем случае ядро и корень оказались на одном разделе, хотя это может быть не так.

grub> initrd /boot/kernel26.img [Загружает указанный initrd-образ]
grub> boot

Мне это помогло, надеюсь вам это не пригодиться, а если и пригодиться, то поможет.
Кстати, если неправильно указать root, процесс загрузки завершиться ошибкой и появиться приглашение вида:
[ramfs /]#
Можно набрать:
[ramfs /]# ls /dev
и посмотреть список устройств(если вы вдруг его забыли как я).
Моя проблема установки gurb2 была в том, что при установке затер файл меню grub (обычно он находиться /boot/grub/menu.lst), а новый файл не создал. Для создания файла конфигурации надо было выполнить grub-mkconfig.
Если у вас сбились настройки grub, то отличия в командах будут минимальными:

  • для загрузки Windows вместо root (h d0,2) надо набирать rootnoverify (hd0,1). Нумерация устройств начинается с (hd0,0), а не (hd0,1). А командой rootnoverify вы устанавите корневое устройство, но не смонтируете его.
  • для загрузки Linux поменяется другая команда: вместо linux вам понадобится команда kernel (полный аналог, даже параметры теже).
Читайте также:  Папка windows old удалится сама

UPD: дописал про отличия загрузки с grub от grub2. Спасибо bliznezz

Как загрузиться с windows если grub

02 дек 2018, 01:21

Приветствую всех. Вопрос к знатокам Linux. Имеется ноутбук HP255-G3. Была установлена с нуля Windows 8.1. По данным известно, что есть Uefi с простым на вид биосом. Разделы соответственно GPT.

Решил дать 2 жизнь машине, поставить Linux. Да и просто расширить свой кругозор. Сделал загрузочную флешку с uefi в режиме GPT.

Выделил для системы около 50Gb. Сделал 2 раздела, корневой и подкачка. Перед установкой прочитал много инструкций и пересмотрел кучу видео. (как не как, а Linux у меня будет 2 системой) установку загрузчика Grub указал в общий раздел sda (то есть сам жёсткий диск).

Так как раньше был небольшой опыт с Linux, я знаю как выглядит Grub (ставил соответственно с Windows 7). И вот я в ожидании чуда. И загружается Windows 8.1. Где Grab? С своё время я помню не мог от этого Grub избавиться. А тут на тебе, Windows загрузчик всё решил сам.

Поднял Google перепробовал все варианты (может неправильно) но Grub мне не удалось увидеть.

Сам Linux у меня грузится через boot menu или boot meneger. Да и сам биос не богат настройками, половина из того, что представляют в интернете (у меня нет). Сам Uefi режим у меня так таковой отсутствуе.

В общем как-то так. Пробовал EFI раздел для Linux загрузчика создавать не помоло.

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

Загрузка Windows в обход Grub

02 дек 2018, 07:40

Загрузка Windows в обход Grub

02 дек 2018, 14:27

Загрузка Windows в обход Grub

02 дек 2018, 15:19

Загрузка Windows в обход Grub

02 дек 2018, 16:20

Загрузка Windows в обход Grub

02 дек 2018, 17:09

Загрузка Windows в обход Grub

03 дек 2018, 06:38

Загрузка Windows в обход Grub

03 дек 2018, 20:54

Загрузка Windows в обход Grub

03 дек 2018, 22:20

Загрузка Windows в обход Grub

04 дек 2018, 15:19

Загрузка Windows в обход Grub

05 дек 2018, 12:23

В общем ступор у меня получился. Попробовал установить с нуля Linux по ссылке от товарища colonel. Во время указания разделов, выбрал путь загрузчика в dev/sda2 (EFI Boot Manager Windows). Дальше следуя установке, поймал сообщение error 5: input/output error и на этом всё. (на 100% уверен что есть поставить загрузчик на dev/sda общий раздел, то всё пойдет как по маслу)

Ну думаю, попробую сделать загрузочную флешку через что нибудь другое LinuxLive USB, Unetbootin. В итоге ни с одной из программ флешка не загрузилась.. Работает только Rufus.

Что делать уж не знаю.

Загрузка Windows в обход Grub

05 дек 2018, 14:32

Загрузка Windows в обход Grub

05 дек 2018, 14:46

Загрузка Windows в обход Grub

09 дек 2018, 16:01

В общем ребята решил я свою проблему сам. Ошибку error 5: input/output error помогло исправить замена флешки.

И начал я заново экспериментировать по инструкции образ 18.3 даже по инструкции ничего не дал. После установки заметил подтормаживания и решил скачать образ 17.3. Сделал по инструкции и вуаля Grub завёлся. Но всё равно есть подтормаживания, можно ли это исправить? Может что настроить нужно?

Оцените статью