Я использую систему Windows 8 и попытался установить Ubuntu, создав отдельный раздел. Но после удаления разделов, созданных для Ubuntu, он все еще пытается загрузить Ubuntu, а не Windows.
Если я загружаю ubuntu с помощью live cd, я вижу все файлы windows, присутствующие на диске. Как указать драйверам загружать windows?
Пожалуйста помоги.
решение1
Большинство новых компьютеров, которые поставляются с Windows 8, основаны на EFI. На таком компьютере вам нужно восстановить загрузчик Windows как основной и/или удалить GRUB из системного раздела EFI (ESP). Вы можете сделать загрузчик Windows основным разными способами, но, к сожалению, все они требуют много объяснений и/или сложны в реализации. Удаление GRUB из ESP относительно легко объяснить, поэтому я сделаю это:
- Загрузите Linux Live CD.
- Определите свой ESP, введя sudo parted /dev/sda print и найдя раздел с установленным «флагом загрузки».
- Смонтируйте ESP, введя sudo mount /dev/sda1 /mnt (заменив /dev/sda на правильный идентификатор устройства).
- Введите sudo rm -r /mnt/EFI/ubuntu, чтобы удалить версию GRUB от Ubuntu. Если вы вручную установили GRUB где-то еще, удалите его вместо или в дополнение к GRUB от Ubuntu.
- Перезагрузить.
При перезагрузке без GRUB компьютер пропустит эту неработоспособную запись и будет использовать следующую в списке, которая должна быть загрузчиком Windows.
Предостережение: если вы использовали Boot Repair, вам может потребоваться перезапустить его и использовать его расширенные параметры для отмены операций переименования. Если вы этого не сделаете, вы в конечном итоге все еще будете запускать нефункциональную версию GRUB.
решение2
Решение, опубликованное @Premjith, приемлемо, если вам нужно более простое решение:
- загрузите компьютер с DVD-диска Windows 8
- запустите «восстановление запуска»; оно должно идентифицировать вашу установку Windows и воссоздать загрузочные данные.
По сути, он делает то же самое: отмечает нужный раздел как загрузочный и воссоздает (при необходимости) данные mbr.