Ubuntu 安装程序可以检测 Windows 分区,但无法检测现有的 Windows 10

Ubuntu 安装程序可以检测 Windows 分区,但无法检测现有的 Windows 10

所以我的情况是这样的:

我有两个驱动器,一个是安装了 Win 10 的 SSD,一个是存储了数据的 HDD。

我已经为 Ubuntu 制作了一个 USB 安装程序。

当我进入检测计算机是否安装了其他操作系统的步骤时,收到“此计算机没有检测到的操作系统”的截图:

在此处输入图片描述

我还点击了“其他”来验证安装程序是否检测到我的 Windows 分区。结果是:

在此处输入图片描述

PS:我曾尝试使用“shutdown /s /t 0”命令来完全关闭 Win 10,但没有任何意义。

PPS:我最近使用免费分区工具更改了我的 Windows 分区,因此我尝试了 Ubuntu 的“fixparts”,但也没有意义。

任何建议都值得赞赏!

答案1

听起来你似乎想要安装 Ubuntu。仅仅因为机器显示“此计算机未检测到操作系统”并不意味着 GRUB 无法加载它们。安装程序的分区编辑器很挑剔,当你有多个分区时,或者有时随机出现这种情况,它会感到困惑。

我将通过您所在的“其他”菜单安装 Ubuntu(这些说明是针对具体情况的,请查看提供的图像):

  1. 缩小 /dev/sda2,大小取决于 Ubuntu 分区的大小。将主系统放在 SSD 上可大幅提高其速度。您可以在 HDD 上执行此操作,但强烈建议使用 SSD。您目前有 12GB 可用空间,因此我至少会给 Ubuntu 20GB。看起来 Windows 端已经满了,所以要注意空间。
  2. 在该空间中创建一个交换分区,但其大小仅限于您拥有的内存量(通常 4Gb 就足够了,即 4096Mb)。
  3. 在 /dev/sda SSD 的剩余空间中为 Linux 创建一个 ext4 分区,挂载在“/”。
  4. 我建议将你的主分区放在额外的硬盘驱动器上,因为它有很多可用空间,有些甚至没有使用。这是可选的:在 /dev/sdb 硬盘上的可用空间中为你的主文件夹创建一个 ext4 分区,挂载在“/home”上。
  5. 如果您没有执行最后一步,则您的硬盘上将有 120GB 的空间无法使用。我要么调整该分区的大小以填充该区域(这可能需要一段时间),要么在该区域创建另一个分区用于数据存储:如果您希望 Windows 和 Ubuntu 可以访问它,则使用 NTFS;如果您只想在 Ubuntu 中访问它,则使用 ext4。将其安装在“/mnt/Data”等某个位置。
  6. 修改 /dev/sda2 驱动器,将其用作 NTFS,不要格式化,然后挂载到“/mnt/Windows”。这样您就可以从启动时访问 Windows 文件,而无需手动挂载它。
  7. 修改 /dev/sdb5 驱动器,用作 NTFS,不要格式化,并挂载在“/mnt/Data”(或另一个名称,如果您已经使用过)。这与步骤 6 的作用相同,但针对的是数据分区。

就是这样!您刚刚手动格式化了您的安装!

相关内容