更换笔记本电脑后,Grub 无法识别 Windows 8.1 分区

更换笔记本电脑后,Grub 无法识别 Windows 8.1 分区

我从 UEFI Acer A5 笔记本电脑中取出现有的双启动盘,并将其与 BIOS 一起换入 Acer One。我可以正常启动 Ubuntu 16.04,但无法启动 Windows 8.1。

:~$ sudo gdisk /dev/sda
GPT fdisk (gdisk) version 1.0.1

分区表扫描:

MBR: protective  
BSD: not present  
APM: not present  
GPT: present  

找到具有保护性 MBR 的有效 GPT;使用 GPT。

~$ sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL
[sudo] password for: 
NAME   FSTYPE   SIZE MOUNTPOINT LABEL
sda           465.8G            
├─sda4 ntfs   221.9G            Acer
├─sda2 vfat     300M            ESP
├─sda7 swap    20.9G [SWAP]     
├─sda5 ntfs     450M            
├─sda3          128M            
├─sda1 ntfs     400M            Recovery
├─sda8 ntfs    15.3G            Push Button Reset
└─sda6 ext4   206.5G /   

答案1

正如您在评论中所述,Windows 是 UEFI,计算机仅是 Legacy。
这意味着除非您在 Legacy 模式下重新安装 Windows,否则 Windows 将无法在此计算机中启动。Grub 也是如此,这就是为什么您必须使用超级 grub 磁盘来启动 ubuntu。

相关内容