Потерял Windows 7 в GRUB после установки Ubuntu 14.04

Итак, сегодня я решил установить новую 14.04 (64-битную) поверх 13.10 (32-битной) Ubuntu, которую я использовал для двойной загрузки с Win 7. Таким образом, она дала мне несколько вариантов установки 14.04, одна из которых была переустановите Ubuntu, не теряя мои файлы и приложения (где это возможно). И когда процесс установки закончился, мне предложили перезагрузить как обычно, но на этот раз меню GRUB не появилось, чтобы я мог выбрать, загружаться ли я с Windows или Ubuntu, и теперь загружается только с Ubuntu. Я проверил разделы с Gparted и Win7 все еще там.

Итак, есть ли способ заставить GRUB снова увидеть обе ОС и как?

Заранее спасибо!

8 ответов

Решение

Загрузился с живого USB с версией на моем Ubuntu, которая установлена ​​на моем ПК и установлена ​​Boot Repair, введя следующие команды в терминале:

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo sed 's/trusty/saucy/g' -i /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list
sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)

Я запустил Рекомендованный ремонт и следовал командам, которые он дал мне для терминала, а когда он закончил и перезапустил, он все еще загружался только с Ubuntu. После того, как я снова запускаю Boot Repair и после того, как программа закончила проверять проблемы, нажал "Дополнительные параметры"- вкладка "Местоположение загрузки". Ниже, где есть выпадающее меню против "ОС для загрузки по умолчанию": там были Ubuntu 14.04 и Windows 7, поэтому я выбрал Windows 7, а не "Применить". Когда процесс закончился, я перезапустился, и GRUB теперь имел возможность позволить мне выбрать, хотите ли вы снова загрузиться с Ubuntu или Windows. РЕШИТЬ

Надеюсь, это работает и для вас!!!

Я только что столкнулся с той же проблемой после установки Kubuntu 14.04 поверх (сломанной) 13.10. Я нашел это крошечное решение для восстановления функциональности grub:

Просто откройте терминал и введите

sudo update-grub

Загрузите Ubuntu или любой дистрибутив Linux с USB/CD live, затем откройте терминал и отправьте подсказку sudo fdisk -l чтобы просмотреть все ваши разделы всех ваших жестких дисков

Затем вам нужно идентифицировать раздел Ubuntu, затем смонтировать раздел Ubuntu, выбрав раздел, где вы установили его, обычно это sda1, вы можете проверить его с помощью команды " fdisk " или с помощью GParted.sudo mount /dev/sda1 /mnt

Затем смонтировать другие устройства

sudo mount --bind /dev /mnt/dev    
sudo mount --bind /dev/pts /mnt/dev/pts    
sudo mount --bind /proc /mnt/proc    
sudo mount --bind /sys /mnt/sys 

Теперь запустите команду chroot, чтобы получить полный root-доступ sudo chroot /mnt

после запуска grub-install --recheck /dev/sda Но обязательно замените sda на устройство, которое вы используете для загрузки вашей системы (не указывайте номер раздела только sda)

Наконец, автоматически отрегулируйте опрокидывание меню GRUB sudo update-grub2

Если это не работает, подключитесь к Интернету и запустите эту команду sudo apt-get install grub2

Если у вас есть какие-либо вопросы, пожалуйста, задавайте, я всегда использую этот шаг, когда GRUB не работает должным образом. Я перевел эту инструкцию из испанской инструкции документа, поэтому, пожалуйста, спросите, если у вас есть вопрос

К сожалению, я столкнулся с этой проблемой после попытки установить поврежденный Ubuntu 15.04 - после установки он оказался в OpenBox WM с большой ошибкой конфигурации. Кроме того, мой жесткий диск Windows 7 (отдельный диск) каким-то образом удалось повредить в процессе.

В командной строке режима восстановления компакт-диска Windows, выполнив "bootrec / fixmbr", затем "bootrec / fixboot" и затем запустив восстановление при загрузке с компакт-диска Windows, я смог войти в компьютер. Однако моя файловая система была разрушена - Steam, драйверы и т. Д. Все повреждено. Я поражен, что даже смог войти.

Заново. Сначала Windows, затем Ubuntu 14.04, на этот раз никаких проблем.

Я также столкнулся с этой ошибкой grub "symbol 'grub_term_highlight_color' not found" после обновления Xubuntu с 13.10 до 14.04 в двухраздельном Windows 8.1/Xubuntu. Я обновлял Xubuntu в прошлом без проблем, но при обновлении прошлой ночью с 13.10 на 14.04 я застрял в подсказке grub rescue. Учитывая, что я не сталкивался с этой проблемой раньше, я решил попробовать утилиту Boot Repair, как описано здесь: https://help.ubuntu.com/community/Boot-Repair. Мне нужно было перейти к "2-му варианту", указанному на этой странице справки, потому что у меня не было способа создать загрузочный CD.

Вот что я сделал точно:

На своем ноутбуке я пошел в xubuntu dot org, где я скачал Live Xubuntu ISO. Если у вас есть записываемый дисковод, я уверен, что вы можете создать LiveCD с этим ISO-файлом (предположительно, вы также можете создать загрузочный CD), но у моего ноутбука нет оптического привода.

Итак, я тогда создал загрузочный LiveUSB Xubuntu 14.04. Инструкции, которым я следовал при создании LiveUSB, можно найти здесь: http://blog.tinned-software.net/create-bootable-usb-stick-from-iso-in-mac-os-x/ (имея в виду мой Mac OS ноутбука требовала команду "sudo" для записи на отформатированный USB, как подробно описано в комментариях к этому посту).

Имея готовый LiveUSB Xubuntu, я перезагрузил компьютер с ошибкой grub, изменив меню загрузки, чтобы распознать LiveUSB, который загрузил Xubuntu Live. Я выбрал "Попробуйте Xubuntu", когда LiveUSB попросил меня попробовать или установить. Это загрузило сеанс Xubuntu, показывая все мои разделы в виде значков на рабочем столе.

Я открыл терминал и запустил следующее, как подробно описано на странице справки Boot Repair:

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo sed 's/trusty/saucy/g' -i /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list
sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)

Я следовал инструкциям утилиты Boot Repair, которые были довольно понятны. Boot Repair распознал мои разделы и запустил процесс, но закончил с "ошибкой" адреса Ubuntu Pastebin. Я скопировал это, но казалось, что ошибка была связана с дополнительными дисками на машине без ОС. Независимо от ошибки, Boot Repair по-прежнему давал возможность перезагрузки, что я и сделал.

Я явно убедился, что мое загрузочное меню указало на правильный диск, и вуаля! Grub снова распознал все мои разделы, как и предполагалось. Я загрузил Xubuntu, и похоже, что 14.04 работает так же, как и сейчас, когда Boot Repair выполнил свою работу. Кроме того, я могу нормально загрузить Windows 8.1.

Надеюсь, мои заметки будут полезны. Я благодарен за Boot Repair и за все выделенные средства устранения неполадок!

Первая загрузка с live ubuntu cd или же Live ubuntu flash drive а также connect to internet, После этого перейдите к termianl ctlr+alt+T и просто используйте команду ниже,

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo sed 's/trusty/saucy/g' -i /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list
sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)

Это на самом деле исправить любые проблемы с загрузкой. Вы найдете прикрепленную ссылку, она имеет screen short and clear instruction, Повеселись.

Ссылка: ПОСЛЕДУЙТЕ МНЕ ДЛЯ ДАЛЬНЕЙШЕЙ РАЗЪЯСНЕНИЯ

Всего две команды на терминале, и все должно быть готово.

sudo os-prober
sudo update-grub

и просто перезагрузите вашу систему сейчас.

Попробуйте переустановить grub, наберите в терминале:sudo grub-install /dev/sd_ (где sd_ - устройство для установки загрузчика) sudo grub-updateНадеюсь, это поможет вам. Примечание: sda в /dev/sda может находиться на устройстве, на котором установлен grub.

Другие вопросы по тегам