将我的 Ubuntu 安装移至 SSD 后,我无法通过 Grub 启动 Win7。
之前我有一个硬盘,Ubuntu 安装在 /dev/sda1 上,Win7 安装在 /dev/sda2 上。
然后我将 ssd 安装为 sdb,并在其上安装 Ubuntu 15.10。Grub 检测到了 Ubuntu 和 Windows 的两个安装。然后我能够启动 Ubuntu 的两个安装,不幸的是我没有尝试 Windows。
后来我删除了硬盘上的 Ubuntu 版本,但保留了 Windows 分区。我现在有以下配置:
/dev/sda
sda1 :媒体的 ext4 分区
sda2 :Win7 标记为可启动
/dev/sdb
Ubuntu 15.10 标记为可启动,安装 Grub
Ubuntu 运行良好,但当我尝试启动 Windows 时,我得到了
错误:没有这样的设备:UUID XXXXX
我已经检查了中的 UUID grub.conf
,它与给我的 UUID 匹配blkid
(没有 PARTUUID)。
我几乎不需要安装 Windows,所以我可以接受一种解决方法......
编辑:
我已经运行了 sudo update-grub,但没有任何效果。找到了 Windows,但当我在启动时选择它时,我收到无此设备的错误。
Linux-Abbild gefunden: /boot/vmlinuz-4.2.0-30-generic
initrd-Abbild gefunden: /boot/initrd.img-4.2.0-30-generic
Linux-Abbild gefunden: /boot/vmlinuz-4.2.0-27-generic
initrd-Abbild gefunden: /boot/initrd.img-4.2.0-27-generic
Linux-Abbild gefunden: /boot/vmlinuz-4.2.0-16-generic
initrd-Abbild gefunden: /boot/initrd.img-4.2.0-16-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
Found Windows 7 (loader) on /dev/sda2