页次: 1
不知道哪里弄错了,os-prober认不到win10.只能通过UEFI Firmware里面选windows boot loader进入win10,但是不能在grub菜单里面选还是不怎么方便。
EFI分区是在nvme0n1p1
最近编辑记录 vvlaw (2021-08-18 01:41:56)
离线
需要添加 GRUB_DISABLE_OS_PROBER=false 至 /etc/default/grub 配置文件中并且重新运行 grub-mkconfig。
哦,你如果已经设置了的话,那应该是别的问题。比如,你装了 ntfs-3g 了吗?
最近编辑记录 依云 (2021-08-16 21:50:58)
离线
需要添加 GRUB_DISABLE_OS_PROBER=false 至 /etc/default/grub 配置文件中并且重新运行 grub-mkconfig。
哦,你如果已经设置了的话,那应该是别的问题。比如,你装了 ntfs-3g 了吗?
谢谢依云,那个已经在grub配置文件里面了,ntfs-3g已经装了。不知道为什么就是认不到win10.
离线
这就好奇怪了。要不你手动去加个启动项?直接 chainloader 过去就好。
离线
有安装os-prober吗?
有装os-prober
离线
这就好奇怪了。要不你手动去加个启动项?直接 chainloader 过去就好。
问题是不是出在这里?有警告,所以grub-probe认不到win10?
[vvlaw@archlinux ~]$ sudo grub-probe --target=hints_string /boot/EFI/Microsoft/Boot/bootmgfw.efi
[sudo] vvlaw 的密码:
grub-probe:警告: 未知的设备类型 nvme0n1.
[vvlaw@archlinux ~]$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 1 238.3G 0 disk
└─sda1 8:1 1 238.3G 0 part /media/sda1-usb-Generic-_SD_Card
nvme0n1 259:0 0 238.5G 0 disk
├─nvme0n1p1 259:1 0 260M 0 part /boot/EFI
├─nvme0n1p2 259:2 0 128M 0 part
├─nvme0n1p3 259:3 0 88.9G 0 part
├─nvme0n1p4 259:4 0 29.3G 0 part /
├─nvme0n1p5 259:5 0 15.6G 0 part [SWAP]
├─nvme0n1p6 259:6 0 1.8G 0 part
└─nvme0n1p7 259:7 0 102.4G 0 part /home
是不是nvme0n1p1的类型不对? BIOS 启动和 EFI 是一样的吗?
最近编辑记录 vvlaw (2021-08-17 15:32:50)
离线
你是 UEFI 启动吗?你的 EFI 分区在哪里?
BIOS 启动和 EFI 不一样。BIOS 启动是 BIOS 启动用的,就是 UEFI 之前的启动方式。MSDOS 分区表没有这个,因为它的分区开始之前有空间,而 GPT 需要。
离线
嗯 我的是UEFI启动 EFI在nvme0n1p1 259:1 0 260M 0 part /boot/EFI
是不是要格式化nvme0n1p1 我的win10在nvme0n1p3 如果格式化了nvme0n1p1 win10的启动会不会也没了?
如果是要对nvme0n1p1进行格式化 是在chroot下进行还是在arclinux下进行就好?
离线
那你把它的分区类型改了试试?
改分区类型不用动分区里边的文件系统。
离线
那你把它的分区类型改了试试?
改分区类型不用动分区里边的文件系统。
Bingo!!! 非常感谢依云的帮忙,谢谢!
我用cfdisk改成了EFI 系统。。。然后终于找到了 Windows Boot Manager 位于 /dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi
[vvlaw@archlinux ~]$ sudo grub-mkconfig -o /boot/grub/grub.cfg
正在生成 grub 配置文件 ...
找到 Linux 镜像:/boot/vmlinuz-linux-surface
找到 initrd 镜像:/boot/intel-ucode.img /boot/initramfs-linux-surface.img
Found fallback initrd image(s) in /boot: intel-ucode.img initramfs-linux-surface-fallback.img
找到 Linux 镜像:/boot/vmlinuz-linux
找到 initrd 镜像:/boot/intel-ucode.img /boot/initramfs-linux.img
Found fallback initrd image(s) in /boot: intel-ucode.img initramfs-linux-fallback.img
警告: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
找到 Windows Boot Manager 位于 /dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for UEFI Firmware Settings ...
完成
最近编辑记录 vvlaw (2021-08-17 18:06:04)
离线
页次: 1