Linux mint 14(nadia)live cd gparted 未显示分区

Linux mint 14(nadia)live cd gparted 未显示分区

我只是想在我的桌面上安装 linux mint 14,并且它正在启动到 live cd,但是当我尝试安装它的分区步骤时,它没有显示我的分区。

如果我使用sudo fdisk -l它显示为:

mint@mint ~ $ sudo fdisk -l

Disk /dev/sda: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xbe8c983f

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2          206848   204812684   102302918+   7  HPFS/NTFS/exFAT
/dev/sda3       204802046  3907024064  1851111009+   f  W95 Ext'd (LBA)
/dev/sda5      2228745708  2857883174   314568733+   7  HPFS/NTFS/exFAT
/dev/sda6      2857883238  3277308194   209712478+   7  HPFS/NTFS/exFAT
/dev/sda7      3277308258  3907024064   314857903+   7  HPFS/NTFS/exFAT
/dev/sda8       204802048   218081343     6639648   82  Linux swap / Solaris
/dev/sda9       245041152   666245119   210601984   83  Linux
/dev/sda10      666247168  2228744191   781248512   83  Linux

Partition table entries are not in disk order

但是,安装程序和 gparted 都没有显示这些分区:

在此处输入图片描述

注意:我昨天已成功将其安装在我的笔记本电脑(dell xps 15z)上,并且运行良好(我特别喜欢我的触控板工作:D)。

注意:我可以浏览实时 CD 中的分区,可以播放视频,可以打开任何内容。

答案1

这是你的问题:

   Device Boot      Start         End      Blocks   Id  System
/dev/sda2          206848   204812684   102302918+   7  HPFS/NTFS/exFAT
/dev/sda8       204802048   218081343     6639648   82  Linux swap / Solaris

请注意,/dev/sda2的结束点是 204,812,684,大于起始点/dev/sda8(204,802,048)。换句话说,这两个分区重叠。(/dev/sda3是所有逻辑分区的占位符,也与 重叠/dev/sda2。)大多数基于 libparted 的程序在出现此类问题时都会出现错误。将磁盘显示为完全空是一种常见的特定错误行为。

我建议如下:

  1. 下载并安装我的修复零件gdisk程序。(它是许多 Linux 发行版中的或包的一部分gptfdisk,因此可能已经安装。)
  2. 在磁盘上启动 FixParts。
  3. 输入pFixParts 查看分区表。列下可能会标有/dev/sda2或。/dev/sda8omittedStatus
  4. 根据需要使用orl选项来调整分区的状态,以便/dev/sda8被省略,/dev/sda2为主分区,而所有其他分区都作为主分区或逻辑分区包含在内。请注意,omitted当您保存更改时,标记为 的任何内容都将被删除;但 FixParts 不会保存更改,直到您键入w,因此您可以随意尝试,q如果您弄乱了一切,请键入 退出而不保存更改。FixParts 文档(在较早的链接上)更详细地描述了如何进行这些更改。
  5. 当您根据需要调整分区后,键入w以保存更改。程序将要求确认。确认即可。
  6. 启动 Linux 并进行磁盘检查/dev/sda2(可能C:在 Windows 中)。由于您的 Linux 交换空间与该分区的末尾重叠,因此有很大的风险被损坏。

然后,您应该可以继续安装 Mint。您可能希望创建一个新的交换分区,因为前面的步骤删除了您现有的交换空间。如果您有另一个当前 Linux 安装,您可以编辑其/etc/fstab文件以使用安装 Mint 时创建的新交换分区。(两个 Linux 发行版可以共享交换空间,只要您不尝试在休眠一个发行版后启动另一个发行版。如果可能的话,为每个发行版设置单独的交换分区是有意义的。)

也可以使用fdisk或来执行此操作sfdisk,但您需要调整周围的扩展分区(/dev/sda3)的大小,FixParts 会自动执行此操作。

另一种方法是查找分区内的文件系统大小/dev/sda2。如果文件系统小于分区,则可以缩小分区(使用fdisksfdisk),使其不与/dev/sda3和重叠/dev/sda8。我很确定有一个 Linux 工具可以为您提供 NTFS 大小信息,但我一时想不起来是哪一个。仅当 中的文件系统/dev/sda2足够小以至于它在/dev/sda3开始 之前结束 时,此方法才有效。

相关内容