最后编辑:为了使此操作有效,您应该将所有分区备份到不同的硬盘上。您将丢失磁盘上的所有数据,并且需要重新创建分区。从 USB 记忆棒运行 ubuntu。使用您最喜欢的工具清除 GPT 表。删除所有分区。安装您的操作系统。放回您的备份。
这不是我第一次安装 ubuntu,但这是我第一次安装 16.04.4,也是第一次在这台笔记本电脑上安装。我遇到的问题是,虽然安装程序可以找到我的硬盘,但它没有显示任何分区。我打开 gparted 并自己创建了所需的分区,但安装程序仍然无法看到分区,而当我从 USB 驱动器运行 ubuntu 时,我可以浏览它们。我在 gparted 和安装程序的屏幕截图中添加了一个链接。它应该成为 Windows 7 的双启动,并且它位于 HP Elitebook 8570w 上。
提前致谢!
编辑:我尝试使用版本 16.04.1 安装,但遇到了同样的问题。我按照 sudodus 的建议修复了我的 Windows 分区。但仍然没有用。最后我从安装磁盘启动了 Ubuntu,并使用终端 (gdisk -l /dev/sda ) 发现 MBR 和 GPT 都存在。我尝试使用 fixparts /dev/sda 修复此问题,但这声称它将覆盖我的整个磁盘,这似乎有点过分。有人知道如何修复此问题吗?
编辑2:
ubuntu@ubuntu:~$ sudo gdisk -l /dev/sda
GPT fdisk (gdisk) version 1.0.1
Partition table scan:
MBR: MBR only
BSD: not present
APM: not present
GPT: not present
***************************************************************
Found invalid GPT and valid MBR; converting MBR to GPT format
in memory.
***************************************************************
Disk /dev/sda: 976773168 sectors, 465.8 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 5C4DD7BD-D25B-44E3-9FFA-DAEBF009F14B
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 976773134
Partitions will be aligned on 2048-sector boundaries
Total free space is 4206573 sectors (2.0 GiB)
Number Start (sector) End (sector) Size Code Name
1 2048 616447 300.0 MiB 0700 Microsoft basic data
2 616448 835876863 398.3 GiB 0700 Microsoft basic data
3 940734464 972572671 15.2 GiB 0700 Microsoft basic data
5 835878912 924348415 42.2 GiB 8300 Linux filesystem
6 924350464 940734463 7.8 GiB 8200 Linux swap
之后我运行了fixparts:
ubuntu@ubuntu:~$ sudo fixparts /dev/sda
FixParts 1.0.1
Loading MBR data from /dev/sda
MBR command (? for help): ?
a toggle the active/boot flag
c recompute all CHS values
l set partition as logical
o omit partition
p print the MBR partition table
q quit without saving changes
r set partition as primary
s sort MBR partitions
t change partition type code
w write the MBR partition table to disk and exit
MBR command (? for help): w
Final checks complete. About to write MBR data. THIS WILL OVERWRITE EXISTING
PARTITIONS!!
Do you want to proceed? (Y/N):
因此,GPT 表确实似乎存在,但我不知道如何在不格式化所有现有分区的情况下将其删除。