Загрузите окна из командной строки grub rescue


32

Ранее я установил Ubuntu 10.04 и Windows 7.

Теперь я вошел в Windows, открыл редактор разделов и удалил том, содержащий Ubuntu - я думал, что он удалит Ubuntu и может помочь мне установить другую ОС - и я перезапустил систему.

Оператор спасения GRUB есть.

Я хочу войти в Windows. Как я могу это сделать?

В GRUB Rescue я попробовал следующее:

ls
(hd0) (hd0,3) (hd0,2) (hd0,1) (hd1) (hda1,1)

Перепробовал все комбинации ls (hdax)/, которые выкинул:

error: Unknown Filesystem.

Я попробовал это:

rootnoverify (hd0,0)
chainloader +1
makeactive
boot

Выкинуло:

Unknown command.

РЕДАКТИРОВАТЬ:

Я установил Ubuntu с USB. Теперь, когда я перезапустил систему, я получил GRUB, показывающий старую Windows и недавно установленную Ubuntu. Я счастливо вошел в Windows. Затем я использовал стандартную процедуру для удаления Ubuntu, чтобы не было спасения grub.

Ответы:


34

Вы не можете загрузить Windows из командной строки grub, если не доступен раздел с модулями grub. Вот почему вы получаете неизвестную ошибку команды. Лучшее решение - переустановить загрузчик Windows. Чтобы выполнить эту загрузку с ремонтного компакт-диска Windows 7 или установочного DVD-диска Windows до приглашения к восстановлению, выполните следующую команду:

bootrec /fixmbr

Если у вас нет ремонтного компакт-диска Windows или установочного DVD-диска, также можно установить загрузочный загрузчик, похожий на Windows, с компакт-диска или USB-диска Ubuntu, если у вас есть один из них:

sudo apt-get install lilo
sudo lilo -M /dev/sda mbr

Обратите внимание, что liloпоявится всплывающее окно с большим предупреждением, но его можно игнорировать, поскольку это относится к тому, когда он используется для загрузки Linux

Вот как это выглядит lilo(обратите внимание, что команда чувствительна к регистру):

bcbc@neptune:~$ sudo apt-get install lilo
[sudo] password for bcbc: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Suggested packages:
  lilo-doc
The following NEW packages will be installed:
  lilo
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 275 kB of archives.
After this operation, 807 kB of additional disk space will be used.
Get:1 http://mirror.csclub.uwaterloo.ca/ubuntu/ precise/main lilo amd64 1:23.2-2 [275 kB]
Fetched 275 kB in 1s (198 kB/s)
Preconfiguring packages ...
Selecting previously unselected package lilo.
(Reading database ... 505850 files and directories currently installed.)
Unpacking lilo (from .../lilo_1%3a23.2-2_amd64.deb) ...
Processing triggers for man-db ...
Setting up lilo (1:23.2-2) ...
bcbc@neptune:~$ sudo lilo -M /dev/sda mbr
Backup copy of /dev/sda in /boot/boot.0800
The Master Boot Record of  /dev/sda  has been updated.
bcbc@neptune:~$ 

Вы увидите предупреждение, которое выглядит следующим образом - его можно игнорировать, когда вы используете liloзагрузчик в стиле Windows:

введите описание изображения здесь


Как вы загружаетесь с установочного компакт-диска Windows 7 до приглашения на ремонт? Если я загружаюсь с установочного компакт-диска, мой единственный вариант - установить Windows.
AlxVallejo

@AlxVallejo Попробуйте это: bleepingcomputer.com/tutorials/...
BCBC

Ах, я понял. Как только вы нажмете «Далее», как будто собираетесь установить Windows, на следующем экране появится возможность восстановить Windows, а затем введите командную строку.
AlxVallejo

Извините, у меня такая же проблема. У меня нет установочного DVD-диска Windows, и я не знаю, почему я не могу загрузиться с USB, даже если я принудительно заставляю порядок загрузки из BIOS, я все равно получаю подсказку grub rescue ... Что вы могли бы посоветовать мне сделать?
user3019105

3
Спасибо мужчина, ты спас мой день !!! Я был в состоянии решить, используя Lilo. Спасибо за такой замечательный инструмент!
user3019105

3

Если раздел, содержащий grubфайлы, был удален, вы сможете загрузиться в Windows, используя linux liveCd или liveUSB , используя опцию Boot existing OS(или Boot from Local Drive- большинство liveUSB имеют аналогичную опцию).

Например: используя Archlinux USB, выберите опцию для загрузки существующей ОС:

введите описание изображения здесь

затем нажмите Tabи укажите загрузчик цепей на раздел Windows:

введите описание изображения здесь

Описание comboot/chain.c32использования на странице Syslinux


Неизвестная команда 'chainloader'.
user7543

1
@ user7543 - это означает, что вы получаете grub rescueприглашение (раздел linux, содержащий файлы grub, вероятно, был удален). Вам придется попробовать мой второй метод (через arch liveUSB) или следовать bcbcинструкциям в другом посте.
don_crissti

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