2

Некоторое время назад я купил ноутбук acer aspire e1 с windows 8 на одном разделе, вчера я установил ubuntu 12.10 и fedora 18, но при загрузке я не вижу ubuntu и fedora OS для выбора, он сразу переходит к windows 8.

В меню порядка загрузки BIOS есть менеджер загрузки Windows и Fedora (была Ubuntu, но после установки Fedora есть только менеджер загрузки и Fedora Windows. Вероятно, загрузочная запись была перезаписана)

когда я сначала изменил порядок загрузки на fedora, появляется fedora grub, в котором есть Ubuntu и Fedora, но нет windows 8.

Я установил программу под названием easyBCD, которая показывает все 3 операционные системы на загрузчике.

There are a total of 4 entries listed in the bootloader.

Default: HDD: 
Timeout: 30 seconds
EasyBCD Boot Device: C:\

Entry #1
Name: Fedora
BCD ID: {301264ca-bb10-11e2-bead-806e6f6e6963}
Device: \Device\HarddiskVolume10
Bootloader Path: \EFI\fedora\shim.efi

Entry #2
Name: ubuntu
BCD ID: {856cccb0-bab3-11e2-bea9-806e6f6e6963}
Device: \Device\HarddiskVolume2
Bootloader Path: \EFI\ubuntu\shimx64.efi

Entry #3
Name: HDD: 
BCD ID: {default}
Device: \Device\HarddiskVolume2
Bootloader Path: \EFI\ubuntu\grubx64.efi

Entry #4
Name: Windows 8
BCD ID: {current}
Drive: C:\
Bootloader Path: \Windows\system32\winload.efi

любая помощь?

2 ответа2

2

Если у вас Windows 8 в системе UEFI, вы можете добавить этот пункт меню в скрипт 40_custom . Я сделал это успешно на моей UEFI win8 тройной загрузки с Fedora и Ubuntu.

Предупреждение: это стиль UEFI, а не стиль BIOS. os-prober (используется при генерации grub.cfg) часто неправильно генерирует пункты меню в стиле UEFI, поэтому некоторые пункты меню для других операционных систем приведут к ошибкам.

menuentry 'Windows 8' {
 search --fs-uuid --no-floppy --set=root 28ED-4D40
 chainloader (${root})/EFI/Microsoft/Boot/bootmgfw.efi
}
  • замените 28E... на UUID вашего раздела EFI, который вы можете найти с помощью команды blkid в терминале linux.
  • измените windows 8 на то, что вы хотите видеть в меню - убедитесь, что в нем есть одинарные (') кавычки, а не двойные (").
  • переименуйте 40_custom в 09_custom (меньше 10), чтобы поместить элемент в верхнюю часть, если вы всегда хотите использовать Windows 8 по умолчанию.
  • используйте терминал для редактирования файлов, например. # gedit /etc/grub.d/40_custom
  • если ваше загрузочное меню не изменилось после того, как вы обновили grub с помощью grub2-mkconfig -o ... , убедитесь, что вы обновляете активный grub.cfg", eg. /boot/grub2 or /boot/efi/EFI/boot/fedora/grub.cfg и т. д.
0

Попробуйте редактор загрузчика grub:

http://ksmanis.wordpress.com/2011/04/29/grub2-bootloader-editor-v0-4-5/

Более новый загрузчик не должен быть правильно инициализирован.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .