- Аварийный запуск системы из командной строки GRUB
- Комментариев: 8
- Как запустить раздел Windows из командной строки Grub
- 9 ответов
- Загрузка операционной системы из командной строки Grub
- Как загрузиться с windows если grub
- Загрузка Windows в обход Grub
- Загрузка Windows в обход Grub
- Загрузка Windows в обход Grub
- Загрузка Windows в обход Grub
- Загрузка Windows в обход Grub
- Загрузка Windows в обход Grub
- Загрузка Windows в обход Grub
- Загрузка Windows в обход Grub
- Загрузка Windows в обход Grub
- Загрузка Windows в обход Grub
- Загрузка Windows в обход Grub
- Загрузка Windows в обход Grub
- Загрузка 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 из этой команды 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:
- Сделайте Ctrl + Alt + Delete для перезагрузки. Во время перезагрузки нажмите и удерживайте кнопку shift .
- Мой компьютер затем дает мне возможность нажимать F12 для загрузки. Я нажал F12 , и он возвращает мне меню с менеджером загрузки Windows на нем.
- Я выбрал диспетчер загрузки 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 , это сработало для меня:
(Этот ответ заимствован дословно из здесь )
- Запустите процесс cmd.exe с правами администратора.
- Запустить diskpart
- Тип: list disk , затем sel disk X где X — это диск, в котором загрузочные файлы находятся на
- Введите list vol , чтобы просмотреть все разделы (тома) на диске
- Выберите громкость EFI, набрав: sel vol Y , где Y — это SYSTEM том (это почти всегда раздел EFI)
- Для удобства назначьте букву диска, набрав: assign letter=Z: , где Z — бесплатная (неиспользуемая) буква диска
- Введите exit , чтобы оставить часть диска
- Пока еще в приглашении cmd введите: Z: и нажмите enter, где Z — это буква диска, которую вы только что создали.
- Введите dir , чтобы просмотреть каталоги на этом смонтированном разделе EFI.
- Если вы находитесь в нужном месте, вы должны увидеть каталог с именем EFI
- Введите cd EFI , а затем dir для перечисления дочерних каталогов внутри EFI
- Введите rmdir /S ubuntu , чтобы удалить загрузочный каталог ubuntu
Предполагая, что у вас только две операционные системы (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 (полный аналог, даже параметры теже).
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 завёлся. Но всё равно есть подтормаживания, можно ли это исправить? Может что настроить нужно?