Grub2 и os-prober не обнаруживают мою Windows 7

Я стер свою старую Elementary OS и заменил ее на Ubuntu 14.04.

У меня также установлена ​​Windows 7 на другом диске, который работал нормально под Elementary OS (которая основана на Ubuntu 12.04). Тем не менее, диск не был обнаружен при установке, и он все еще не обнаружен.

Я попробовал другие подобные ответы, но не смог найти решение. Это вывод bootinfoscript http://paste.ubuntu.com/12179868/

До сих пор я пробовал:

Удаление и установка os-prober. Все та же проблема, нет выхода при запуске.

Создание ручной записи в /etc/grub.d/40_custom

menuentry "Windows 7" {  
     insmod ntfs  
     set root='(hd0,1)'  
     search --no-floppy --fs-uuid --set 94A47FB5A47F9906  
     chainloader +1  
}

Корректна ли конфигурация? Я запускаю update-grub после редактирования файла, но получаю сообщение об ошибке «Неверный путь к файлу EFI» при попытке его загрузить.

0
задан 24 August 2015 в 02:59

3 ответа

Я наконец нашел решение своей проблемы, которая не включила удаление моего разделения Windows. Как другой указанный, проблема состояла в том, что мои Windows устанавливают, был legasy запуск BIOS, в то время как Ubuntu теперь использовала UEFI, который несовместим.

решение состояло в том, чтобы преобразовать Windows, устанавливают на UEFI. Единственными необходимыми вещами был Windows, устанавливают DVD (или booteable UEFI pendrive) и рабочая Ubuntu.

Первый, преобразуйте свое разделение Windows в ВВП

sudo gdisk /dev/sdX
Command (? for help): w

, где sdX - двигатель окон.

Затем загрузите свой Windows, устанавливают диск и, от Командной строки, управляют шагами, детализированными на эта связь старт с шага 7. Это заменит существующий системный раздел BIOS системным разделом UEFI.

После того, как эти шаги сделаны, Вы можете бежать

sudo update-grub

, чтобы обновить Ваше меню запуска.

1
ответ дан 24 August 2015 в 12:59

Используйте" fixmbr" команда от диска Windows. Это удалит личинку. Затем используйте Ubuntu живой CD для восстановления личинки. Это должно начать работать затем.

0
ответ дан 24 August 2015 в 12:59

Знаю, очень старая тема, но сегодня случилось со мной. Размещение ответа здесь, может помочь кому-то. В моем случае инструмент os-prober отсутствовал, поэтому скрипт os-prober в grub 2 никогда не находил окна.

После установки:

sudo apt-get install os-prober

Я наконец-то заработал после обновления grub:

sudo update-grub
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/50_linuxmint.cfg'
Sourcing file `/etc/default/grub.d/60_mint-theme.cfg'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-5.3.0-53-generic
Found initrd image: /boot/initrd.img-5.3.0-53-generic
Found linux image: /boot/vmlinuz-5.0.0-32-generic
Found initrd image: /boot/initrd.img-5.0.0-32-generic
Found linux image: /boot/vmlinuz-4.15.0-101-generic
Found initrd image: /boot/initrd.img-4.15.0-101-generic
Found Windows 7 on /dev/sda1
done
0
ответ дан 2 June 2020 в 05:22

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

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