我有:
Windows 7 安装在我主硬盘 500GB 上
Debian 9 安装在 CD-ROM 中的辅助 SSD 100 GB 上
Debian 上的 lsblk 的输出:
debian:~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 465.8G 0 disk
├─sda1 8:1 0 100M 0 part
├─sda2 8:2 0 128M 0 part
├─sda3 8:3 0 451.2G 0 part
└─sda4 8:4 0 14.4G 0 part
sdb 8:16 0 111.8G 0 disk
├─sdb1 8:17 0 104.3G 0 part /
├─sdb2 8:18 0 1K 0 part
└─sdb5 8:21 0 7.5G 0 part [SWAP]
sr0 11:0 1 1024M 0 rom
GRUB 安装在 /dev/sdb 上
Bios 设备优先级设置为从 caddy(GRUB Debian)启动,然后从内部 HDD(WIN 7)启动。首先,当我移除 SSD(Debian)时,WIN7 正常启动,没有问题。
当我插入 SSD(Debian)时,GRUB 出现:
1.选项是DEBIAN
2.Debian 的替代方案 // 从未尝试过
3.选项 Windows 7 因此,当我选择 1.意见时,Debian 正常启动,一切正常
问题是当我选择 3 时。意见是,GRUB 尝试启动 WIN7 或 Windows 启动管理器,我可以听到 HDD(Win7)开始移动,但几秒钟后 Windows 启动管理器显示错误消息(见图):
Windows 无法启动。请告诉我如何修复这个问题。如果没有必要,我不想对 Win7 的 HDD 进行任何更改。!