Ubuntu 20.04 安装未检测到 Windows 7 在分区表中仅显示 USB

Ubuntu 20.04 安装未检测到 Windows 7 在分区表中仅显示 USB

我以前从未安装过 Linux 发行版,如果可能的话,我想在我的 HP ENVY 6 笔记本上安装 Ubuntu 20.04,同时全新安装 Windows 7(更新问题)。

Ubuntu 安装已开始并且一切正常,直到“安装类型 - 窗口”首先显示:

您的安装介质位于 /dev/sdc1。您无法在此磁盘上创建、删除或调整分区大小,但您可以安装到那里的现有分区。

然后我看到一个分区表:/dev/sdc...(仅我的 USB 驱动器)和“用于引导加载程序安装的设备”:/dev/sda

当我离开并在 Ubuntu Live 中启动 GParted 时,会弹出一条错误消息

在 /dev/sdc 上寻求读取时参数无效(重试/取消/忽略)

但之后显示的是计算机上的所有分区。

gparted:

- /dev/sda1 ntfs system (flags boot)
- /dev/sda2 ntfs os 
- unallocated
- /dev/sda3 fat32 hp_tools (flags lba)
- unallocated 3.34MiB

- /dev/sdb1 4 GiB (flags irst)
- unallocated 26 GiB

我也尝试过使用启动管理器

  • 来自 EFI 文件选项 1:USB(ACPI...),选项 2:hp_tools(ACPI...)
  • 带有 UEFI 的 USB 驱动器
  • USB驱动器

与 Windows 10 同时安装时,Ubuntu 16.04 无法看到我的 SSD 分区没有解决问题。

Ubuntu Live 终端输出:

$ sudo parted /dev/sda unit s print
Model: ATA Hitachi HTS54323 (scsi)
Disk /dev/sda: 625142448s
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Disk Flags: 

Number  Start       End         Size        Type     File system  Flags
 1      2048s       409599s     407552s     primary  ntfs         boot
 2      409600s     215326719s  214917120s  primary  ntfs
 3      624928768s  625135615s  206848s     primary  fat32        lba

Windows 7的:

  • Windows BIOS 模式是旧模式
  • 休眠(已禁用)
  • MBR 分区类型

磁盘 0(基本):

  • 系统 (ntfs)
  • 操作系统 C: (ntfs)
  • 未分配(~200GB)
  • HP 工具 (fat32)

磁盘 1(基本):

  • ... 健康(休眠分区)

BIOS 设置:

  • BIOS InsydeH20 Rev.3.7 F.16,10 17 2021
  • 硬件 VT(已禁用)
  • 英特尔快速启动技术(已禁用)
  • 旧版支持(已启用)
  • 安全启动(灰色/无法更改,但显示已禁用)
  • 启动顺序是:USB,然后是硬盘,然后是其余

BIOS 中的选项有限。

答案1

您的 SSD 似乎正在使用 msdos 分区表,这意味着您需要在 BIOS/Legacy 模式下启动实时 USB 并以此方式安装。如果您想使用 UEFI,则可能需要使用 GPT 分区表。有一些工具可能允许您将 msdos 转换为 GPT,例如这个https://superuser.com/questions/1250895/converting-between-gpt-and-mbr-hard-drive-without-losing-data 但是,请先创建备份,因为您可能会丢失数据。

相关内容