当我使用实时 USB 运行 14.04.3 LTS 的设置并选择“其他”在硬盘上手动创建分区时,由于某种原因,Ubuntu 无法检测到其他分区并假定整个 SSD 未分配。下面的快照解释了这一点:
实际分区描述如下:
C: NTFS 91,7GB (running Windows 10 64bit)
Free space: 19,5GB
下面是 GParted 尝试检测我的分区时出现的错误消息的快照。我确信我的分区表出了问题,但我不知道是什么问题,也不知道这条消息到底是什么意思。但这可能是 Ubuntu 无法检测到我的分区的原因。
我和 [那个人][3] 遇到了同样的问题。我尝试使用 Fixparts,但没弄明白。有什么想法吗?
以下是 sudo parted -l 的结果
ubuntu@ubuntu:~$ sudo parted -l
Warning: /dev/sda contains GPT signatures, indicating that it has a GPT table.
However, it does not have a valid fake msdos partition table, as it should.
Perhaps it was corrupted -- possibly by a program that doesn't understand GPT
partition tables. Or perhaps you deleted the GPT table, and are now using an
msdos partition table. Is this a GPT partition table?
Yes/No? y
Model: ATA Samsung SSD 840 (scsi)
Disk /dev/sda: 120GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
Model: JetFlash Transcend 4GB (scsi)
Disk /dev/sdb: 4016MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 65.5kB 4014MB 4014MB primary fat32 boot
答案1
我解决了这个问题!我在 USB 上安装了 gParted Live 并删除了所有分区。删除分区后,我创建了一个新表,然后重新启动并安装了 Windows 10。安装完成后,我重新启动了笔记本电脑,将 Ubuntu 放在另一个 USB 上,我打开了 gParted,为 Linux 创建了一个新分区,安装程序开始查看我的分区。
PS:抱歉我的英语不好。