6538
GRUB2 не видит Windows 10 UEFI [РЕШЕНО]
Здравствуйте.
Переустановил Windows 10, на втором SSD (до этого стояла 10ка по учебной лицензии). После переустановки форточек, они пропали из меню GRUB2 (попасть во вторую ОС стало возможно только из Popup меню BIOS).
Обновление конфига GRUB2 и запуск os-prober'a не дали никаких результатов.
Пробовал внести диск со второй ОС, в ручном режиме, отредактировав /etc/grub.d/40_custom. К сожалению, это так-же не дало результатов. В чем может быть проблема?
Windows 10 установлен на /dev/sdd. В системе присутствует ещё два HDD-файлопомойки (/dev/sda; /dev/sdb). Manjaro установлен на /dev/sdc. Гибернация у 10ки отключена.
Переустановил Windows 10, на втором SSD (до этого стояла 10ка по учебной лицензии). После переустановки форточек, они пропали из меню GRUB2 (попасть во вторую ОС стало возможно только из Popup меню BIOS).
Обновление конфига GRUB2 и запуск os-prober'a не дали никаких результатов.
Пробовал внести диск со второй ОС, в ручном режиме, отредактировав /etc/grub.d/40_custom. К сожалению, это так-же не дало результатов. В чем может быть проблема?
Windows 10 установлен на /dev/sdd. В системе присутствует ещё два HDD-файлопомойки (/dev/sda; /dev/sdb). Manjaro установлен на /dev/sdc. Гибернация у 10ки отключена.
blkid
# blkid
/dev/sda1: LABEL="Storage-I" UUID="9a139ccf-d118-4c99-9650-10b055112eaf" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="af7f328c-13b4-ae4f-aaf4-0e900d732e13"
/dev/sdb1: LABEL="Storage-II" UUID="040dc10d-1755-4b94-8e65-3756f2d88075" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="00061c5f-01"
/dev/sdc1: UUID="82e6924b-ba33-4d3a-82ce-f4d280aa2486" BLOCK_SIZE="1024" TYPE="ext2" PTTYPE="dos" PARTUUID="2d732526-01"
/dev/sdc2: UUID="782f8374-b391-4b7b-a2fe-ab21ed86ac25" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="2d732526-02"
/dev/sdc3: UUID="45ebffb3-48ab-4dd8-a410-932569e4b68d" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="2d732526-03"
/dev/sdc4: UUID="d358f8cb-d63b-4526-87e0-79426d8a6d0a" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="2d732526-04"
/dev/sdd1: LABEL="M-PM-^RM-PM->M-QM-^AM-QM-^AM-QM-^BM-PM-0M-PM-=M-PM->M-PM-2M-PM-8M-QM-^BM-QM-^L" BLOCK_SIZE="512" UUID="54C29167C2914DDC" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="0127ac5f-c7c8-40c5-a0a9-fc172fec30a8"
/dev/sdd2: UUID="4C91-930C" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="3f6d7b1c-1ef3-490c-abb8-d84cd343e4a4"
/dev/sdd3: PARTLABEL="Microsoft reserved partition" PARTUUID="b96ef863-033a-4595-9d0b-2032fdbd4b96"
/dev/sdd4: BLOCK_SIZE="512" UUID="D8C09861C09847A0" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="bd84118f-2c15-4d80-a16a-b17120be59ba"
fdisk -l
# fdisk -l
Диск /dev/sda: 3,65 TiB, 4000787030016 байт, 7814037168 секторов
Disk model: ST4000NE001-2MA1
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт
Тип метки диска: gpt
Идентификатор диска: 23D3E1CA-2035-974A-B120-89961A47C2E4
Устр-во начало Конец Секторы Размер Тип
/dev/sda1 4096 7793059839 7793055744 3,6T Файловая система Linux
Диск /dev/sdb: 698,65 GiB, 750156374016 байт, 1465149168 секторов
Disk model: SAMSUNG HD753LJ
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0x00061c5f
Устр-во Загрузочный начало Конец Секторы Размер Идентификатор Тип
/dev/sdb1 2048 1454082047 1454080000 693,4G 83 Linux
Диск /dev/sdc: 119,25 GiB, 128035676160 байт, 250069680 секторов
Disk model: Samsung SSD 850
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0x2d732526
Устр-во Загрузочный начало Конец Секторы Размер Идентификатор Тип
/dev/sdc1 * 2048 630783 628736 307M 83 Linux
/dev/sdc2 630784 63545343 62914560 30G 83 Linux
/dev/sdc3 63545344 84516863 20971520 10G 83 Linux
/dev/sdc4 84516864 241803263 157286400 75G 83 Linux
Диск /dev/sdd: 119,25 GiB, 128035676160 байт, 250069680 секторов
Disk model: Samsung SSD 850
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: gpt
Идентификатор диска: 896AA7C4-9CDC-425E-992C-791D9F0B9FAF
Устр-во начало Конец Секторы Размер Тип
/dev/sdd1 2048 1085439 1083392 529M Среда для восстановления Microsoft
/dev/sdd2 1085440 1290239 204800 100M EFI
/dev/sdd3 1290240 1323007 32768 16M Зарезервированный раздел Microsoft
/dev/sdd4 1323008 225062911 223739904 106,7G Microsoft basic data
/etc/grub.d/40_custom
/etc/grub.d/40_custom
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
menuentry "W10-TEST1" {
regexp -s root '\((.+)\)' "$cmdpath"
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
menuentry "W10-TEST2" {
insmod part_gpt
insmod fat
search --no-floppy --fs-uuid --set 4C91-930C
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
menuentry "W10-TEST3" {
set root='{hd3,2}'
chainloader + 1
}
menuentry "W10-TEST4" {
insmod ntfs
set root='(hd3,2)'
search --no-floppy --fs-uuid --set 4C91-930C
chainloader +1
}
8 комментариев
Это, видимо, винт с MBR.
А это — с GPT.
Тут либо трусы либо крестик.
Если привинтить rEFInd, то можно будет обойти проблему?
а вот что говорит вики:
для универсальности вы можете использовать на ней GPT, и установить в неё сразу две сборки GRUB2 – i386-pc и x86_64-efi. В этом случае на носителе понадобится создать два загрузочных раздела – EFISYS для UEFI, и BIOS boot partition для BIOS. Файлы со сборками для каждой из архитектур установятся в отдельные каталоги внутри grub/, и не помешают друг другу. Файл конфигурации тоже можно использовать общий
быстрые простые правильные (иногда) ответы здесь t.me/ManjaroRu
И возвращаясь к моему сообщению выше, разве rEFInd не может помирить MBR и GPT? Если это так, то я лучше
заменю им гробпоставлю его параллельно с grub2, чем буду держать 2 гроба.Просто я rEFInd ни разу не пользовался (до этого момента с GRUB2 не возникало проблем), по этому интересуюсь, способен ли он помочь? Если нет, то буду колхозить второй grub при отсутствии других вариантов.
GRUB, кстати, в данной ситуации ни в чем не виноват — windows в режиме BIOS не умеет GPT.
А стартует загрузчик у Вас именно с MBR-диска.
ИМХО, вооружиться gdisk-ом, привести все к единому виду, воткнуть rEFInd.