Я только что встретился со странной проблемой со своей 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). Вместо этого я создал сводку информации о начальной загрузке.
Я уже попробовал следующие вещи:
Обновление GRUB путем выполнения sudo update-grub2
Начальная загрузка в Режиме Восстановления Linux и выбор "личинки"
Удаление hiberfil.sys
файл на разделе Windows 7
Помогите мне решить эту проблему.Заранее большое спасибо.
То, независимо от того, что вызвало эту ситуацию... переустанавливающую загрузчики, должно решить проблему.
Первый переустанавливают загрузчик 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.