grub не видит windows

Всем ку!!! помогите, пожалуйста, поставил дуалбут, а граб Винду не видит...

перепробовал эти гайды:

https://lumpics.ru/grub-does-not-see-windows-10/

https://askubuntu.com/questions/216215/invalid-efi-file-path

и вроде в меню винда появляется, но либо не грузит, либо пишет "Invalid EFI file path"

помогите, прошу...
Информации мало, гадать никто не будет ...
Для начала посмотри этот топик - возможно причина и в os-prober
Ошибки не исчезают с опытом - они просто умнеют
решение через os-prober тоже пробовал, но ничего не получилось т_т
весь интернет перерыл - ничего не помогает _(

однако!!!
если же проблема в грабе, то может снести граб и поставить systemd-boot?
arruka
если же проблема в грабе, то может снести граб и поставить systemd-boot?
У всех работает у одного тебя нет. EFI раздел монтировал?
Для начала надо неплохо было бы выяснить, что за Windows, и загружается ли она из BIOS/UEFI (и жива ли вообще).
Видно ли там в вариантах загрузки "Windows boot manager"? Видно ли grub, arch или что-то в этом духе? В каком режиме (BIOS/UEFI) запускается GRUB?
Чтобы запустить загрузчик Windows из GRUB, они должны быть одинакового типа (BIOS-BIOS или UEFI-UEFI).
arruka
решение через os-prober тоже пробовал, но ничего не получилось т_т
весь интернет перерыл - ничего не помогает _(
До того как в вики появилось я с этим столкнулся:
"os-prober might not work properly when run in a chroot. Try again after rebooting into the system if you experience this."
Если всё правильно смонтировано(и т.д.), то должно работать.
Всем привет. Извините что немного не по теме. У кого dualboot win10 и arch в uefi режиме.
Поделитесь примером menuentry для win10 из grub.cfg которая создана командой
# grub-mkconfig -o /boot/grub/grub.cfg. Спасибо.
«Load universe into cannon. Aim at brain. Fire.» ©
acid_raccoon
которая создана командой
# grub-mkconfig -o /boot/grub/grub.cfg.

### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows Pro 11' --class windows --class os $menuentry_id_option 'osprober-efi-EC96-E1AD' {
	insmod part_gpt
	insmod fat
	set root='hd0,gpt2'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2  EC96-E1AD
	else
	  search --no-floppy --fs-uuid --set=root EC96-E1AD
	fi
	chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
### END /etc/grub.d/30_os-prober ###
https://t.me/arch_linuxru
RusWolf
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
Судя по этой строчке у тебя общий esp раздел для win и linux, и оба загрузчика находятся на нём.

А как chainloader должен выглядеть если win на отдельном диске, со своим esp и bootmgfw.efi не нём.
А arch тоже на отдельном диске со своим esp и grub соответственно на нём.

Если записываю так:
menuentry 'Windows10 PRO {
 insmod part_gpt
 insmod fat
 set root='hd0,gpt3'
 chainloader +1
}

получаю:
error: invalid EFI file path.
Press any key to continue...

[raccoon@acid ~ ]$ lsblk -lf
NAME      FSTYPE FSVER LABEL UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
nvme1n1
nvme1n1p1 vfat   FAT32       123D-8B24
nvme1n1p2
nvme1n1p3 ntfs               70E63E3AE63E00C0
nvme1n1p4 ntfs               E460541E6053F630
nvme0n1
nvme0n1p1 vfat   FAT32 esp   9022-2042                              98,2M     0% /boot/efi
nvme0n1p2 btrfs        btrfs 364ae37a-9425-45df-9dc8-6df2b49df020    899G     3% /
nvme0n1p3 swap   1           da6259fd-18f4-47b8-b98f-94491e732eb6                [SWAP]
«Load universe into cannon. Aim at brain. Fire.» ©
acid_raccoon
Судя по этой строчке у тебя общий esp раздел для win и linux, и оба загрузчика находятся на нём.
Нет. На разных дисках.

acid_raccoon
А как chainloader должен выглядеть если win на отдельном диске, со своим esp и bootmgfw.efi не нём.
Так же:
chainloader /EFI/Microsoft/Boot/bootmgfw.efi

acid_raccoon
set root='hd0,gpt3'
У тебя ESP раздел, совсем не на третьем разделе, из вывода твоего lsblk -lf.
https://t.me/arch_linuxru
 
Зарегистрироваться или войдите чтобы оставить сообщение.