Доброго времени суток всем!
grub не видит win10, помогите заставить его увидеть.
Установлен 1 nwme ssd 1tb в слот 1080 на материнке. Разбит на разделы так:
Поставил win10, загрузился, ок. поставил alt Linux, загрузился, ок. В загрузчике linux win10 нет. Если через F12 войти в загрузочное меню bios и выбрать windows boot manager - win10 грузится прекрасно.
Ок, может, при установке пошло что-то не так. Делаем update-grub под root. ничего не поменялось. загрузчик автоматом винду не видит.
Полез в Интернет за рецептами ручного добавления:
файл /etc/grub.d/40_custom
#!/bin/sh
exec tail -n +3 $0
#THIS IS A GRUB PROXY SCRIPT
menuentry "Windows 10" --class windows --class os {
insmod fat32
set root=’(hd0,nvme0n1p1)’
search --no-floppy --set=root --fs-uuid 04DA-1972
chainloader +1
}
menuentry "Windows 10-nofat" --class windows --class os {
set root=’(hd0,nvme0n1p1)’
search --no-floppy --set=root --fs-uuid 04DA-1972
chainloader +1
}
menuentry "Windows 101" --class windows --class os {
set root=’(hd0,nvme0n1p1)’
search --no-floppy --set=root --fs-uuid 04DA-1972
ntldr /EFI/Microsoft/Boot/bootmgr.efi
}
menuentry "Windows 102" --class windows --class os {
insmod ntfs
set root=’(hd0,nvme0n1p2)’
search --no-floppy --set=root --fs-uuid 79fbaa9b-2549-44ee-a052-a6a26ce262f5
ntldr /bootmgr
}
menuentry "Windows 103" {
insmod ntfs
set root=(hd0,nvme0n1p3)
search --no-floppy --set=root --fs-uuid 78D6E46DD6E42D56
ntldr /bootmgr
}
menuentry "Windows 101boot" --class windows --class os {
set root=’(hd0,nvme0n1p1)’
search --no-floppy --set=root --fs-uuid 04DA-1972
ntldr /EFI/Boot/bootx64.efi
}
menuentry 'Windows 10-alt' {
search --fs-uuid --no-floppy --set=root 04DA-1972
chainloader (${root})/EFI/Microsoft/Boot/bootmgfw.efi
}
Первая попытка "Windows 10": при перезагрузке - Ошибка:файл /boot/grub/i386-pc/fat32.mod.
Хорошо, убираем fat32. Вторая попытка "Windows 10-nofat" .
upadte-grub, перезагружаюсь, ошибка:
an operation system wasn`t found. Try disconnecting any drivers that don`t contain an operation system. Press any key to restart.
Reboot and select proper Boot device or insert boot Media in selected Boot device and press a key.
Очевидно, grub не может найти windows-загрузчик, чтобы передать ему управление.
вторая попытка: "Windows 101" - пробую указать на файл загрузчика. В результате даже надписей нет, цветные картинки и бессмысленные символы. Windows 101boot - аналогично.
В отчаянии пытаюсь перебирать разделы - Windows 102 и Windows 103
На windows 102 вылетает ошибка: "no such device 79fbaa9b-2549-44ee-a052-a6a26ce262f5 ошибка, диск (hd0,nvme0n1p2) не найден".
на Windows 103 ошибка: файл /bootmgr не найден.
на Windows 10-alt ошибка: invalid signature. нажмите любую кнопку для продолжения.
blkid выдает:
[root@mike ~]# blkid
/dev/loop1: BLOCK_SIZE="131072" TYPE="squashfs"
/dev/nvme0n1p7: LABEL="home" UUID="1e45ccfc-5ef8-4279-9bc1-c9a7d2671fe6" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="31a00418-ea21-cf4b-aa67-6d0b5cf653c4"
/dev/nvme0n1p5: PARTUUID="f67e57eb-b128-d847-baac-10c81b5c14dc"
/dev/nvme0n1p3: BLOCK_SIZE="512" UUID="78D6E46DD6E42D56" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="94d18ec0-6fe9-4074-a620-5ecd6c73a046"
/dev/nvme0n1p1: UUID="04DA-1972" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="97416bdb-5f61-43c8-be63-54eca2e369a8"
/dev/nvme0n1p8: BLOCK_SIZE="512" UUID="6450071C5006F518" TYPE="ntfs" PARTUUID="7b100b2a-4dc8-435f-9d4e-b139cc551958"
/dev/nvme0n1p6: LABEL="root" UUID="a223158c-a0f1-4fce-bcb6-274023801fbb" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="31f8e72e-1e66-cb44-9c59-2de597c99e0c"
/dev/nvme0n1p4: BLOCK_SIZE="512" UUID="6C12674C12671A7A" TYPE="ntfs" PARTUUID="7b466d9d-770d-4107-ac04-28a5cbd2f8a2"
/dev/nvme0n1p2: PARTLABEL="Microsoft reserved partition" PARTUUID="79fbaa9b-2549-44ee-a052-a6a26ce262f5"
/dev/loop8: BLOCK_SIZE="131072" TYPE="squashfs"
/dev/loop6: BLOCK_SIZE="131072" TYPE="squashfs"
/dev/loop4: BLOCK_SIZE="131072" TYPE="squashfs"
/dev/loop2: BLOCK_SIZE="131072" TYPE="squashfs"
/dev/loop0: BLOCK_SIZE="131072" TYPE="squashfs"
/dev/loop7: BLOCK_SIZE="131072" TYPE="squashfs"
/dev/loop5: BLOCK_SIZE="131072" TYPE="squashfs"
/dev/loop3: BLOCK_SIZE="131072" TYPE="squashfs"
[root@mike ~]#
Помогите подцепить загрузчик винды в груб, пожалуйста.