Недавно я попытался установить 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 в фиолетовом меню с вариантами:
Я хочу иметь возможность загружать мою старую 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
Ответ Anthon'a достаточно хорош, я думаю, если вы не хотите делать двойную загрузку и если вы решили отказаться от Ubuntu на данный момент.
Если нет: Отказ от ответственности: Я признаю, что понятия не имею, как Windows 7 / 8 работает с двойной загрузкой. У меня есть опыт только с двойной загрузкой Ubuntu, Fedora против Win XP. И в этом случае система обновления Windows XP и checkdisk не работали должным образом, если Windows не была основной системой. Linux не возражает, AFAIK [ не уверен, так как я полностью перешел на Debian несколько лет назад ]. /Отказ от ответственности
Загрузитесь в Ubuntu (с подключенным USB-накопителем ;))
Извлеките USB-накопитель и переустановите Grub2 grub-install
в MBR [ не волнуйтесь, у нас все получится ].
Сделайте копию MBR в файл: sudo dd if=/dev/sda of=/home/user/mbr.bak bs=512 count=1
.
Сохраните файл mbr.bak на usb-накопителе [ или где-то, куда можно добраться из Windows].
Загрузитесь в Windows, если можете, если нет, запустите консоль восстановления с DVD, предварительно вынув USB-накопитель, и запустите bootrec /fixboot
и bootrec /fixmbr
.
Если все прошло нормально, ваша машина должна быть способна загрузиться в Windows. Скопируйте файл mbr.bak на жесткий диск, найдите конфигурацию загрузки Windows, добавьте в нее новый выбор, укажите его на файл mbr.bak и отредактируйте таймаут выбора ОС.
После этого все должно быть готово. Это если я не сильно ошибаюсь в том, как Win 7/8 собирается загружаться.