Windows 7 не загружается из загрузчика GRUB

Я только что встретился со странной проблемой со своей Ubuntu / Windows 7 / установка Windows XP.

Когда я включаю свой ноутбук, загрузчик Linux появляется, и я выбираю Ubuntu, когда я хочу использовать Ubuntu и когда я хочу использовать Windows 7, я выбираю опцию "Windows 7 (Loader) на/dev/sda1.

Выбор этой опции загружает загрузчик Windows, который дает мне две опции, "Windows 7" и "Более ранняя Версия Windows". Я затем выбираю Windows 7, и все работает как ожидалось.

Сегодня я работал над чем-то в Windows 7 и в то время как я отсутствовал, мой брат случайно раскрыл крышку моего ноутбука. Я потянул крышку как раз вовремя, только для наблюдения черного экрана, но с включенной кнопкой питания. (Мое предположение - то, что Окно 7 продвигалось для спящего режима).

Я пытался нажать некоторые кнопки на клавиатуре, но ничего не произошло. Наконец я долго нажатый кнопка питания в течение нескольких минут, которые выключили ноутбук. Затем я перезапустил компьютер и когда я выбрал "Windows 7 (Loader) на/dev/sda1 записи в загрузчике Linux, компьютер перезапустил и показал мне загрузчик Linux снова. Я повторил то же, но ничто не изменилось.

Я выполнил Восстановление Начальной загрузки от своей установки Ubuntu (я могу загрузиться в Ubuntu!), но не попробовал рекомендуемые опции восстановления (потому что я полагаю, что проблема связана с загрузчиком Windows а не с загрузчиком Linux). Вместо этого я создал сводку информации о начальной загрузке.

Я уже попробовал следующие вещи:

  1. Обновление GRUB путем выполнения sudo update-grub2

  2. Начальная загрузка в Режиме Восстановления Linux и выбор "личинки"

  3. Удаление hiberfil.sys файл на разделе Windows 7

Помогите мне решить эту проблему.Заранее большое спасибо.

2
задан 22 January 2017 в 18:53

1 ответ

То, независимо от того, что вызвало эту ситуацию... переустанавливающую загрузчики, должно решить проблему.

Первый переустанавливают загрузчик Windows - загружаются с установочного носителя Windows 7, и на Установке теперь экранируют выбор Восстановление Ваш компьютер , выбирают Command prompt и выполняют следующие команды:

bootrec.exe /fixmbr
bootrec.exe /fixboot  
bootrec.exe /rebuildbcd  

Затем переустанавливают загрузчик GRUB - загружаются с установочного носителя Ubuntu и выбирают Попытку Ubuntu без установки. Однажды на Ubuntu Живой рабочий стол выполняют следующие команды:

sudo mount /dev/sda9 /mnt  
sudo grub-install --boot-directory=/mnt/boot /dev/sda  
sudo update-grub  

Примечание: sda = диск | sda9 = системный раздел (информация, взятая из предоставленного снимка экрана)

Теперь, удаляет hiberfil.sys файл от всех разделов Windows и затем перезагружает компьютер.

Обновление, обращаясь к Вашему комментарию, что GRUB не стал обновленным успешно

На Ubuntu Живой рабочий стол (установочный носитель) chroot в установленную систему:

sudo mount /dev/sda9 /mnt
sudo chroot /mnt
update-grub  
exit

В случае, если это Вы все еще получаете ошибку, альтернативно выполните эти команды:

sudo mount /dev/sda9 /mnt
for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done
sudo chroot /mnt
update-grub  
exit  

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

Повторный Шаг 1 (переустанавливают загрузчик Windows) и в случае, если это загружается в систему Windows правильно, ищите проблему и решите его из там. Если Windows OS не запускается успешно, начальная загрузка с установочного носителя Windows... пытаются решить проблемы с помощью опций восстановления. Когда эта попытка перестала работать также, необходимо будет, к сожалению, переустановить систему Windows.

1
ответ дан 2 December 2019 в 04:51

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

Похожие вопросы: