安装过程中出现“无法创建交换空间”错误

安装过程中出现“无法创建交换空间”错误

在过去两天里,我一直在尝试安装 Ubuntu,但是遇到了一个问题:每次我在 LiveCD 上运行安装程序时,总是会出现相同(或非常相似)的错误:

"Failed to create Swap space

The creation of swap space in partition #3 of SCSI5 (0,0,0)(sda) failed."

到目前为止,我已经在硬盘上运行过一次 DBAN(Darik 的 Boot and Nuke),以确保硬盘上的所有内容都已被删除。然后,我只需放入 LiveCD,让它运行自动安装。在我告诉它自动对硬盘进行分区后,我直接收到上述错误(它会工作一秒钟左右,然后会弹出这个错误),迫使我回到让我选择是自动还是手动对硬盘进行分区的屏幕。

好吧,在手动安装软件失败后,我做了一些研究,并了解了足够的有关 Linux 分区的知识,可以使用“手动分区”选项。我对硬盘进行了以下分区(这是一个 1TB 的驱动器):

/home  -  (the rest)- ext2, 
/     -   20GB   -    ext2, 
/boot  -  100MB   -   ext2, 
/swap  -  8GB
/EFIboot - 40MB

当我尝试这个方法时,唯一的区别是我收到了此消息:

"Failed to create Swap space

The creation of swap space in partition #2 of SCSI5 (0,0,0)(sda) failed."

基本上,唯一的区别是现在有“2”而不是“3”。请问我到底做错了什么?我尝试过在网上查找(这基本上是我过去两天所做的一切),但似乎没有人遇到与我相同的问题,而且我尝试了大多数类似问题的解决方案(DBAN、以 ext2 格式格式化分区等)。

我唯一还没有尝试过的是使用终端手动对硬盘进行分区...而我确实尝试过这样做,但是我无法绕过“su”的密码要求,所以我无法使用终端。

提前谢谢你的帮助。

~威尔士

更新~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

好的,我刚刚又做了一些测试,以下是我发现的结果(感谢您的建议,Cuban...和用户,我对我的数据部分进行了适当的修改):

当我再次尝试使用手动安装程序时,这次我只创建了/boot/(root)/home分区。当 EFI 窗口弹出时,我继续,当“您没有交换”窗口弹出时,我继续。就像以前一样,大约两秒钟后弹出一个窗口,但这次出现了不同的错误:

"Failed to create a file system

The ext4 file system creation in partition #1 of SCSI5 (0,0,0)(sda) failed."

此时,我确信安装程序无法正常工作。本例中分区 #1 是 /boot 分区。

完成这些操作后,我去学习了如何使用 fdisk,并成功在插槽 #1 中创建了一个 8GB 的​​ Linux 交换/Solaris 分区(这是创建交换的正确方法吗?十六进制代码是 82)。无论如何,您知道、和的文件类型是什么吗/home/(root)如果/boot知道,我可能只需在运行安装程序之前完全格式化 HD,因为它在分区部分表现不佳。一旦我手动格式化它,我是否只需进入安装程序的“手动安装”部分并“继续”而不创建任何分区?

编辑:实际上,我刚刚返回sudo fdisk /dev/sda,然后输入“p”...然后我看到一个空白的分区表,没有我刚刚创建的分区的迹象。这是应该发生的吗?

再次感谢您的帮助。多亏了您,我终于开始享受 Linux 了(尽管我还没有真正安装它)。

~威尔士

更新~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

我浏览了其他一些教程,并尝试运行并使用 GParted 对我的硬盘进行分区。但是,当我进入“设备”并“创建新表”时,控制台中出现错误:/dev/sda: unrecognised disk label。也许我的硬盘无法分区?

答案1

我会更改磁盘标签,或者如果您没有,请创建一个。我认为这是您的根本问题。您要么使用了保留的标签,要么其中包含一些疯狂的随机字符,或者根本没有。输入类似“您的姓名-家”或“您的姓名-笔记本电脑”的内容。注意最大字符限制。

答案2

我遇到了同样的错误,但是我发现了我的问题...我正在使用可启动的 USB 来安装 ubuntu 18,但它不但对硬盘进行分区,而且还对自己进行分区。

总之,请检查以确保您尝试分区的空间是您的硬盘而不是 USB。有时您需要配置 BIOS 以允许对硬盘进行重新分区。

相关内容