安装 SSD 后没有此设备(Ubuntu/Win7)

安装 SSD 后没有此设备(Ubuntu/Win7)

将我的 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

答案1

检查启动修复:

https://help.ubuntu.com/community/Boot-Repair

每当我更改分区时它都能发挥作用。

问候

相关内容