安装 ubuntu:创建交换空间错误

安装 ubuntu:创建交换空间错误

我有一台安装了 Windows 7 的计算机,无法启动,因此我决定在其上安装 ubuntu。我在 Mac 上下载了 ubuntu,并制作dd了一个可启动的 USB。我可以从 USB 启动,然后选择Install Ubuntu

我选择Install UbuntuErase Disk但是Install now出现此错误:

The creation of swap space in partition #5 of SCSI1 (0,0,0) (sda) failed.

所以看起来系统的某些部分已损坏。我可能在尝试修复此问题时将其弄得更糟了。我在 Google 上搜索并尝试了很多解决方案,但都不起作用:

  • Erase Disk我选择,而不是Something else。然后我尝试设置分区,如下所示这个问题。点击后Install now我比以前走得更远了,但继续点击后

    Creating ext4 file system for / in partition #5 of SCSI1 (0,0,0) (sda)...
    

    有一段时间,我收到了这个错误:

    The ext4 file system creation in partition #6 of SCSI1 (0,0,0) (sda) failed
    

我改用Try Ubuntu并打开终端。然后尝试以下操作:

  • sudo gparted。出现以下错误:

    Invalid partition table on /dev/sda - wrong signature bfd3.
    

    单击“忽略”将给出

    The driver descriptor says the physical block size is 2048 bytes, but Linux says it is 512 bytes.
    

    我再次单击“忽略”并看到三个分区:

    分区 | 文件系统 | 大小 | 已使用 | 未使用 | 标志

    /dev/sda1 | linux-swap | 590.18 GiB | 0.00 B | 590.18GiB |

    /dev/sda2 | 扩展 | 5.99 GiB | - | - |

    未分配 | 未分配 | 5.99 GiB | - | - |

    我删除了分区sda1sda2。它重复出现两个错误,但似乎已经起作用了;唯一剩下的分区是unallocated。但重新启动并选择后,Install Ubuntu我得到了相同的错误。再次使用和,Try Ubuntu分区gparted再次与上表完全相同。

  • 我下载Boot Repair并运行它,因为这里解释。它似乎有效,但重启后问题仍然相同。日志可以找到这里

  • 我下载Testdisk并运行它这里解释。运行时Analyse我看到以下内容:

     Disk /dev/sda - 640 GiB / 596 GiB - CHS 77825 255 63
     Current partition structure:
     Partition     Start    End    Size in sectors
     1 P Linux swap  0  32  33  62  53  55 997376
     2 E extended   62  86  23  77825  70  5  1249261570
    No partition is bootable
     5 L Linux   62  86 25 2493 172 47 39059456
      X Extended 2493 172 48 77825 70 5 1210202112
    
    test_logical
    Partition sector doesn't have the endmark 0xAA55
    

    因此输出与链接中的输出略有不同。我运行Quick Search并再次获得一些相同的信息。然后我可以选择更改分区特性和添加分区、加载备份和更改类型,但我不知道该怎么做。

  • 跑步sudo LANG=C sfdisk -d /dev/sda给予”

    Ignoring extra data in partition table 6
    Ignoring extra data in partition table 6
    Ignoring extra data in partition table 6
    Invalid flag 0x9616 of EBR (for partition 6) will be corrected by w(rite).
    label: dos
    label-id: 0x976074d3
    device: /dev/sda
    unit: sectors
    
    /dev/sda1 : start = 2048, size = 997376, type = 82
    /dev/sda2 : start = 1001470, size = 1249261570, type = 5
    /dev/sda5 : start = 1001472, size = 39059456, type = 83
    /dev/sda6 : start = 3022904410, size = 3562462754, type = 77
    

有任何想法吗?

答案1

备份硬盘的内容。如果您的硬盘有物理损坏,很遗憾无法修复。请注意,这会毁掉您的所有数据。

  • 下载Ultimate Boot CD并制作可启动盘。
  • 制作包含 Ubuntu 的第二个可启动设备。
  • 使用 UBCD 启动,打开 GParted,手动删除所有驱动器
  • Create Partition Table从中选择DeviceDOS从下拉列表中选择并单击应用。

The driver descriptor says the physical block size is 2048 bytes, but Linux says it is 512 bytes这应该可以解决您遇到的棘手问题。

  • 退出 Gparted,然后运行合适的磁盘检查实用程序。向下滚动到/HDD/DiagnosisUBCD 网站中的部分以供参考。另外本分步指南很好。

如果磁盘检查应用程序未发现任何坏扇区或错误,

  • 退出 UBCD,从另一个包含 Ubuntu 的可启动磁盘启动。
  • 全新安装。

相关内容