我用 gparted 创建的分区有问题吗?

我用 gparted 创建的分区有问题吗?

我使用 gparted 安装了一个新分区,但该分区似乎毫无用处。我可以在磁盘管理中看到该分区,但它没有属性——它是空的。我尝试在其上安装 ubuntu——我以为我成功了——但在 ubuntu 停止安装后,该分区是空的。磁盘管理显示该分区有 60.29 GB 可用空间和 100% 的可用空间,但它也没有在卷或文件系统下列出任何内容。我的分区有什么问题?谢谢

答案1

您显示的是 Windows 磁盘管理器无法识别 EXT3/EXT4 分区。如果您安装了 Ubuntu(并且从你的截图来看),只需从硬盘重新启动,您就会看到一个菜单,显示如何启动 Windows 或如何启动 Ubuntu。

  1. 如果你没有看到这样的菜单,再次从 USB 启动,按Ctrl++AltT输入:

    sudo mount /dev/XdY /mnt
    

    其中 X 是磁盘类型,Y 是磁盘字母。(可能就是这样,sda但如果您不确定,请发表评论)

  2. 然后,绑定 Ubuntu 引导加载程序的目录(grub生长素凝固ootloader 需要访问以下权限才能检测其他操作系统:

    sudo mount --bind /dev /mnt/dev &&
    sudo mount --bind /dev/pts /mnt/dev/pts &&
    sudo mount --bind /proc /mnt/proc &&
    sudo mount --bind /sys /mnt/sys
    
  3. 然后更改目录并使其成为根目录(chroot),安装grub

    sudo chroot /mnt
    grub-install /dev/XdY
    grub-install --recheck /dev/XdY
    update-grub
    

然后重新启动,您就能够在没有 USB 记忆棒的情况下启动 Ubuntu。

来源

答案2

您实际上是否使用 Windows cmd 尝试运行 Linux 命令?并使用 Windows 磁盘管理查看发生了什么?

这(永远)不会奏效 - Windows 故意对其他操作系统视而不见,以阻止您进行修改,并且没有工具来做到这一点。所以你的问题的答案可能是根本没有问题......

如果你能让它启动 Linux 操作系统,你应该能找到它工作了。

答案3

您使用 gparted 创建的分区很可能没有任何问题。问题在于期望 Windows 能够识别非 Microsoft 操作系统的本机文件系统。启动系统,从 GRUB 菜单中选择 Ubuntu,您会发现 Ubuntu 可以顺利识别您的所有文件系统(包括 Microsoft 的文件系统)。如果您已经安装了 Ubuntu,这应该可以正常工作,如果没有,请从安装介质启动并安装在未使用的分区上。

相关内容