grub2 не видит загрузчика Win 8

Cent OS, Scientific Linux

Модератор: Модераторы разделов

dushanov
Сообщения: 8
ОС: alt-linux

grub2 не видит загрузчика Win 8

Сообщение dushanov »

Родная система в ноутбуке Вин 8. Попытался установить Федору (20) поверх нее. Три неудачные попытки:
  • с отключением UEFI (в БИОСе указал Secury Boot Control [disab.], Fast launch [disab.] и тут же Launch PXE [enab.]);
  • с включением UEFI, но с Secury Boot Control [disab.];
  • с включением UEFI, но с Secury Boot Control [enab.].

Установил через флешки, она подготовлена с помощью программы liveusb-creator в среде Линукс, указанием LiveCD-образа Ф20. Во время установки выбран пункт с автоматическим формированием разделов устанавливаемой системы. После каждой установки удалены результаты предыдущей попытки, надеюсь лишнего не удалял. К сожалению, ни БИОС ни ГРАБ2 не обнаружывает загрузчика Винд8, неужели потерял? Что советуете, чтобы заработал нормальный ДуалБут?

Диск один (750Гб), ноут ASUS X550VC.

Доп. информация:

Код: Выделить всё

[root@localhost ~]# gdisk -l /dev/sda
GPT fdisk (gdisk) version 0.8.8

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.
Disk /dev/sda: 1465149168 sectors, 698.6 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): A96DDF89-A3A2-4829-801E-366F023018C2
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 1465149134
Partitions will be aligned on 2048-sector boundaries
Total free space is 3757 sectors (1.8 MiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048          206847   100.0 MiB   EF00  EFI System Partition
   2          206848         2050047   900.0 MiB   2700  Basic data partition
   3         2050048         2312191   128.0 MiB   0C01  Microsoft reserved part
   4         2312192       588367871   279.5 GiB   0700  Basic data partition
   5       588367872       588369919   1024.0 KiB  EF02
   6       588369920       589393919   500.0 MiB   0700
   7       589393920       605679615   7.8 GiB     8200
   8       605679616       710537215   50.0 GiB    0700
   9       710537216      1465147391   359.8 GiB   0700

Код: Выделить всё


[root@localhost ~]# parted /dev/sda print
Model: ATA ST750LM022 HN-M7 (scsi)
Disk /dev/sda: 750GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:

Number  Start   End     Size    File system     Name                          Flags
 1      1049kB  106MB   105MB   fat16           EFI System Partition          boot
 2      106MB   1050MB  944MB   ntfs            Basic data partition          hidden, diag
 3      1050MB  1184MB  134MB                   Microsoft reserved partition  msftres
 4      1184MB  301GB   300GB   ntfs            Basic data partition
 5      301GB   301GB   1049kB                                                bios_grub
 6      301GB   302GB   524MB   ext4
 7      302GB   310GB   8338MB  linux-swap(v1)
 8      310GB   364GB   53.7GB  ext4
 9      364GB   750GB   386GB   ext4

Код: Выделить всё

[root@localhost ~]# grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.11.10-301.fc20.x86_64
Found initrd image: /boot/initramfs-3.11.10-301.fc20.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-0e753de64f4a4a608ca80eb51075aaa9
Found initrd image: /boot/initramfs-0-rescue-0e753de64f4a4a608ca80eb51075aaa9.img
done
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21279
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: grub2 не видит загрузчика Win 8

Сообщение Bizdelnick »

dushanov писал(а):
11.05.2014 12:30
1 2048 206847 100.0 MiB EF00 EFI System Partition

Этот раздел, надеюсь, не форматировали? Покажите, что в нём (ls -lR /boot/efi, если он смонтирован в /boot/efi).

dushanov писал(а):
11.05.2014 12:30
с отключением UEFI (в БИОСе указал Secury Boot Control [disab.], Fast launch [disab.] и тут же Launch PXE [enab.]);

Не понял. Во-первых, если у Вас винда установлена в режиме UEFI-загрузки, то при его отключении она в принципе не сможет запуститься. Во-вторых, ни одна из этих опций не отключает UEFI-загрузку.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
dushanov
Сообщения: 8
ОС: alt-linux

Re: grub2 не видит загрузчика Win 8

Сообщение dushanov »

Во-первых, если у Вас винда установлена в режиме UEFI-загрузки, то при его отключении она в принципе не сможет запуститься. Во-вторых, ни одна из этих опций не отключает UEFI-загрузку.

Нутро подсказывает, что последний вариант установки вполне должен подходить к случаю, так как загрузочная флешка подготовлена с учетом UEFI-загрузки. Остальные варианты установки --- следствие гугл-поиска.

Bizdelnick писал(а):
11.05.2014 12:55
dushanov писал(а):
11.05.2014 12:30
1 2048 206847 100.0 MiB EF00 EFI System Partition

Этот раздел, надеюсь, не форматировали? Покажите, что в нём (ls -lR /boot/efi, если он смонтирован в /boot/efi).

Да, там невстречается папка microsoft :(

Код: Выделить всё

[root@localhost ~]# ls -lR /boot/efi/
/boot/efi/:
total 6
drwx------. 4 root root 2048 Dec 11 19:22 EFI
-rwx------. 1 root root   34 Aug  3  2013 mach_kernel
drwx------. 3 root root 2048 Dec 11 19:30 System

/boot/efi/EFI:
total 4
drwx------. 2 root root 2048 Dec 11 19:22 BOOT
drwx------. 3 root root 2048 May 10 03:43 fedora

/boot/efi/EFI/BOOT:
total 1420
-rwx------. 1 root root 1390152 Nov 13 16:00 BOOTX64.EFI
-rwx------. 1 root root   62600 Nov 13 16:00 fallback.efi

/boot/efi/EFI/fedora:
total 5780
-rwx------. 1 root root     102 Nov 13 16:00 BOOT.CSV
drwx------. 2 root root    2048 Dec 11 19:30 fonts
-rwx------. 1 root root  931176 Aug 10  2013 gcdx64.efi
-rwx------. 1 root root    3582 May 10 03:43 grub.cfg
-rwx------. 1 root root  931176 Aug 10  2013 grubx64.efi
-rwx------. 1 root root 1273264 Nov 13 16:00 MokManager.efi
-rwx------. 1 root root 1390152 Nov 13 16:00 shim.efi
-rwx------. 1 root root 1381448 Nov 13 16:00 shim-fedora.efi

/boot/efi/EFI/fedora/fonts:
total 2502
-rwx------. 1 root root 2560080 Aug 10  2013 unicode.pf2

/boot/efi/System:
total 2
drwx------. 3 root root 2048 Dec 11 19:30 Library

/boot/efi/System/Library:
total 2
drwx------. 2 root root 2048 Dec 11 19:30 CoreServices

/boot/efi/System/Library/CoreServices:
total 2
-rwx------. 1 root root 384 Aug  3  2013 SystemVersion.plist
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21279
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: grub2 не видит загрузчика Win 8

Сообщение Bizdelnick »

Восстанавливайте загрузчик винды. Скорее всего он пропишется по умолчанию, но grub можно будет запустить из загрузочного меню биоса.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
dushanov
Сообщения: 8
ОС: alt-linux

Re: grub2 не видит загрузчика Win 8

Сообщение dushanov »

Bizdelnick писал(а):
11.05.2014 14:43
Восстанавливайте загрузчик винды. Скорее всего он пропишется по умолчанию, но grub можно будет запустить из загрузочного меню биоса.


В виду отсутствия установочного диска, а также отключением функциональности кнопки Ф9 (в связи установкой Линукса), собираюсь восстанавливать загрузчика Винд8 с помощью Hirens.BootCD.15.2. Такой подход не желателен. Есть ли возможность восстановления загрузчика Винд8 под Федора 20?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21279
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: grub2 не видит загрузчика Win 8

Сообщение Bizdelnick »

dushanov писал(а):
12.05.2014 14:22
Есть ли возможность восстановления загрузчика Винд8 под Федора 20?

Нет и быть не может.
Если вдруг на системном разделе винды есть копия загрузчика (не знаю, чего бы ей там делать, но мало ли), то можно его запустить из grub. Если нет - то не судьба, ищите установочный диск.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
dushanov
Сообщения: 8
ОС: alt-linux

Re: grub2 не видит загрузчика Win 8

Сообщение dushanov »

Проблема решена, восстановил загрузчика исходной системы (Винд8).
  • Создал загрузочного диска на другом ноутбуке (некий Acer, у меня ASUS). Инструкция: как создать диск восстановления, вин8
  • В БИОСе установил Boot sequrity [disab.], так как работа с опцией [enab.] ничего не измененила, т.е. опция загрузки Windows Boot Manager не появлялась в БИОС.
  • Выше указанный способ создал диск с UEFI возможностью. В БИОСе его указал первым в очереде загружаемых и загрузился.
  • Действуя по этой инструкции попытался работать на командной строке. После этого опция загрузки Windows Boot Manager появилась, но по ней Винд8 не загрузилась, даже не давала никаких сообщений, Через время загрузка перешла следующую по очереди (Win recovery disk или grub где загружается Федора20). При этом в папке /boot/efi/EFI появилась папка Microsoft/Boot/, содержащий только двух файлов: BCD и BCD.LOG. Тем временем команда # grub2-mkconfig -o /boot/grub2/grub.cfg все еще не заметила загрузчика Винд8.
  • Снова загрузился под установочный диск Винд8. После просмотра этой инструкции, выбрал пункт Автоматическое восстановление.
  • ОС Винд8 начала загружатся из БИОС, ГРАБ поймал загрузчика Винд8, в папке Microsoft/Boot/ появились много других файлов. При загрузке через ГРАБ в списке всеравно Windows Boot Manager не оказался.
  • Пришлось выполнить команду # grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg и проблема была решена.

Спасибо Bizdelnik'у еще раз за оказанную помощь.

Примечательно то, что с установленной Федорой ничего не случилось, она работала все время, ей никак не повлияла проделенные все операции. Интернете много информации о том, что с Убунту имеется проблема, после восстановления загрузчика Виндовс Убунту перестает загружаться.
Спасибо сказали: