我以前从未安装过 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 但是,请先创建备份,因为您可能会丢失数据。