Невозможно загрузить Windows без подключения USB

Недавно я попытался установить ubuntu 14.04 на USB-накопитель, чтобы я мог использовать его на ходу. Я записал ISO на компакт-диск и загрузил его, выполнив попытку Ubuntu без установки, а затем я нажал установить Ubuntu и попытался установить на свой USB-накопитель.

Теперь, когда я включаю свой компьютер, на котором установлена Windows 8, когда USB-накопитель не находится в компьютере, появляется черный экран с надписью

GNU GRUB VERSION 2.02 BETA2-9UBUNTU1   
MINIMAL BASH LIKE LINE EDITING IS
SUPPORTED. FOR THE FIRST WORD, TAB LISTS POSSIBLE COMMAND
COMPLETIONS. ANYWHERE ELSE TAB LISTS POSSIBLE DEVICE OR FILE
COMPLETIONS  
GRUB>_

и он не позволяет мне ничего делать, кроме как вводить некоторые вещи, если хотите, в командной строке. Единственный способ загрузки windows - вставить USB-накопитель и выбрать диспетчер загрузки windows в фиолетовом меню с вариантами:

  1. Ubuntu Advanced
  2. Диспетчер загрузки Ubuntu Windows
  3. Системные настройки

Я хочу иметь возможность загружать мою старую Windows без подключения USB, как я делал раньше. Это большая ошибка, которую я сделал, и я не знаю, как ее исправить. Пожалуйста, помогите.

Произошло то, что во время установки вы изменили MBR жесткого диска, и в информации о нем он указывает на ваш USB-накопитель для поиска следующего этапа процесса загрузки.

Что вам следовало сделать, так это установить MBR USB-накопителя, а MBR жесткого диска оставить в покое. В такой ситуации, если BIOS настроен на загрузку с USB-накопителя перед жестким диском, вы загрузите Ubuntu, если USB вставлен (с опцией в меню grub для загрузки windows вместо него) и загрузите windows, если USB не вставлен во время загрузки.

Вам следует загрузиться с USB в Ubuntu и сначала использовать grub-install для установки grub в MBR USB, а затем приступить к восстановлению MBR жесткого диска, содержащего windows (или использовать для этого загрузочный диск с windows: загрузитесь с него, когда USB не вставлен).

Возможно, вам удастся восстановить MBR windows, загрузив windows и запустив в командной строке следующее:

bootrec.exe /fixboot
bootrec.exe /fixmbr
Комментарии (0)

Ответ Anthon'a достаточно хорош, я думаю, если вы не хотите делать двойную загрузку и если вы решили отказаться от Ubuntu на данный момент.

Если нет: Отказ от ответственности: Я признаю, что понятия не имею, как Windows 7 / 8 работает с двойной загрузкой. У меня есть опыт только с двойной загрузкой Ubuntu, Fedora против Win XP. И в этом случае система обновления Windows XP и checkdisk не работали должным образом, если Windows не была основной системой. Linux не возражает, AFAIK [ не уверен, так как я полностью перешел на Debian несколько лет назад ]. /Отказ от ответственности

  1. Загрузитесь в Ubuntu (с подключенным USB-накопителем ;))

  2. Извлеките USB-накопитель и переустановите Grub2 grub-install в MBR [ не волнуйтесь, у нас все получится ].

  3. Сделайте копию MBR в файл: sudo dd if=/dev/sda of=/home/user/mbr.bak bs=512 count=1.

  4. Сохраните файл mbr.bak на usb-накопителе [ или где-то, куда можно добраться из Windows].

  5. Загрузитесь в Windows, если можете, если нет, запустите консоль восстановления с DVD, предварительно вынув USB-накопитель, и запустите bootrec /fixboot и bootrec /fixmbr.

  6. Если все прошло нормально, ваша машина должна быть способна загрузиться в Windows. Скопируйте файл mbr.bak на жесткий диск, найдите конфигурацию загрузки Windows, добавьте в нее новый выбор, укажите его на файл mbr.bak и отредактируйте таймаут выбора ОС.

После этого все должно быть готово. Это если я не сильно ошибаюсь в том, как Win 7/8 собирается загружаться.

Комментарии (0)