已解决:请参阅下面 OP 的答案
我正在尝试在 Windows 8 的同时安装 Ubuntu。
我有一台经历过各种双启动配置的笔记本电脑。有一次,我只运行 Linux Mint。最终,我想重新使用 Windows 8 来运行 Visual Studio。我决定彻底删除所有内容,然后重新安装 Win8。现在,我想在 Windows 旁边安装 Ubuntu,以了解有关 Hadoop 的一些知识。
我已禁用安全和快速启动。实际上,安全启动甚至不是一个选项 - 我碰巧从 Windows 7 Live USB Creator Tool 创建的 USB 安装了 Windows 8。这是我犯的一个愚蠢的错误,它没有创建支持 UEFI 的 USB。不过 Legacy/CSM 工作得很好。但请注意,如果您要执行相同的操作 - 您必须从安装 Ubuntu 的 LiveUSB 中删除 EFI 目录。否则,您最终将得到 CSM 启动模式的 Windows 和 UEFI 启动模式的 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?
Model: Generic Flash Disk (scsi)
Disk /dev/sdb: 4299MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number | Start | End | Size | Type | File system | Flags
1 | 1049kB | 4299MB | 4298MB | primary | fat32 | boot, lba
“是”和“否”的输出相同。
笔记使用 Windows 磁盘管理对 300GB/750GB 进行了分区,我打算将 Ubuntu 放在上面。该命令sudo parted -l
显示 Windows 分区上的信息。
答案1
解决方案是这里
使我的分区再次被识别的具体步骤如下...
- 打开终端并运行
sudo gdisk /dev/sda
- 可能会找到 MBR 和 GPT,并询问您使用哪一个 - 选择无关紧要。
- 输入
x
下一个命令,因为你正在做专家东西 - 键入
z
扎普GPT 数据 - 键入
y
以继续销毁 GPT 数据 - 类型
n
为了不丢失 MBR 数据
打开 GParted,没有关于 GPT 签名的警告消息,并且我的分区已被识别:)
感谢大家的时间和建议
答案2
您是否尝试过使用 TestDisk 检查分区?
另一种选择是使用整个磁盘,然后在虚拟盒中安装 Windows 8。