У меня Windows 7 на собственном загрузочном жестком диске, Windows 8 на собственном загрузочном жестком диске и Ubuntu на собственном загрузочном жестком диске. Я использую BIOS, чтобы вручную выбрать жесткий диск для загрузки. Я хотел бы объединить их все в одном менеджере загрузки /Grub. Я думал, что Ubuntu будет лучшим. Есть ли способ вручную добавить диски Windows в Grub?
2 ответа
В текущем Debian и, следовательно, скорее всего, * buntu, установка os-prober (если она еще не установлена) поможет программе обновления grub автоматически обнаруживать другие операционные системы и добавлять записи для них.
Чтобы вы могли:
- Сконфигурируйте свою прошивку (BIOS/UEFI) для загрузки с диска Ubuntu
apt-get install os-prober
просто чтобы быть уверенным.update-grub
и проверьте, видите ли другие ОС в списке.- Перезагрузитесь и выберите.
выберите Ubuntu в качестве загрузочного диска, вы можете изменить Ubuntu Grub на
sudo gedit /boot/grub/grub.cfg
Это мой grub.cfg.
обновите / добавьте эту часть для распознавания окон, обратите внимание, что измените местоположение в соответствии с вашим устройством (/ dev / sda1)
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sda1)" --class windows --class os {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root 6CDA3B7DDA3B431E
chainloader +1
}
menuentry "Windows Recovery Environment (loader) (on /dev/sda4)" --class windows --class os {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos4)'
search --no-floppy --fs-uuid --set=root B07227D77227A0D8
drivemap -s (hd0) ${root}
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
после редактирования вашего grub сохраните его
sudo update-grub
затем перезапустите Ubuntu
Примечание: есть также приложение с графическим интерфейсом под названием grub-customizer, которое вы можете попробовать, если хотите. это ссылка http://www.howtogeek.com/howto/43471/how-to-configure-the-linux-grub2-boot-menu-the-easy-way/
Надеюсь это поможет