我最近爱上了 Ubuntu,并把它安装在我的电脑上。这台笔记本电脑因为与学校有关或类似原因而享有特别折扣。无论如何。
它附带 2 个操作系统:Windows 7 和 Linux Magic Box(“Linux Caixa Mágica” 的翻译,本来是用来帮助学习的,但实际上很糟糕)。然后我将 Ubuntu 安装在一个我认为是 103GB 的分区中,但经过进一步调查,我认为我实际上只给了它 7GB!这恰恰是我想要的。
因此,在启动屏幕上(我可以选择 3 个不同的操作系统),它显示了 Linux Magic Box 的两个不同部分:“/dev/sda2”和 /dev/sda5。我尝试删除 /dev/sda 5,但它说必须删除高于 5 的逻辑部分……或类似的东西。如果需要,我可以发布完整的错误消息 :) /dev/sda2 已删除,没有任何问题。
这是我的 GParted 屏幕:
如您所见,确实还剩下一些空间可供分配。但有太多不同的分区了!我想删除几乎所有分区,但我担心可能会搞砸。
这是在 Windows 7 电脑上显示的内容(请不要介意文本是葡萄牙语,我认为它是可以理解的)
如您所见,我有 2 个磁盘:/c/ 和 /d/。所以应该是 2 个分区,对吗?我真的不明白。
我的想法是保留 Windows 7 的安装,同时保留 Ubuntu,只删除 Magic Box,这样可以为 Ubuntu 释放更多空间。但这个看似简单的任务实际上并不那么简单。
提前谢谢了!
答案1
Windows 无法识别 Linux 分区,因此它不会在文件管理器中显示它们。如果您打开 Windows 的分区管理器(我忘记如何访问了),您将看到所有分区。
您有 3 个主分区:/dev/sda1
,,/dev/sda3
/dev/sda4
/dev/sda4
是扩展分区,它被分成4个逻辑分区:/dev/sda5
、、/dev/sda6
和/dev/sda7
。/dev/sda8
您只需使用 gparted 调整这些分区的大小并占用未分配的空间即可。例如,/dev/sda8
通过向左扩展使其变大,直到/dev/sda6
。
您还可以删除任何分区,但正如错误消息所述,您必须先卸载具有更高逻辑编号的分区。这意味着在/dev/sda8
安装时您无法删除/dev/sda5
。当您必须操作分区时,最简单的方法是启动实时 CD 并在那里启动 gparted 并执行您的工作,因为在实时会话中,HDD 上的任何分区都未安装。
答案2
好的,首先是一些基本的东西。在 Linux 中,设备显示为:
/dev/sdXN
- ...其中 X 是一个从 a=第 1 个圆盘、b=第 2 个圆盘开始的圆盘。
- ... 其中 N 是分区。1=第一个分区,2=第二个分区
Windows 坚持始终在第一个分区上启动。
所以
- /dev/sda1 是您的 C: 驱动器。
- 该磁盘有 48 Gb 的未分配空间。对于 Linux/Ubuntu 安装来说绰绰有余,但我建议在 Windows 中格式化它,并将其添加到 C: 或创建 E:。
- /dev/sda3 似乎是预安装的诊断程序(可能是用于重新安装 Windows 的分区。如果您创建了安装 DVD,则可以删除它。如果删除它,请先执行此操作,然后将其添加到新的 E:驱动器或 C:驱动器(您可以使用 gParted,也可以使用 Windows 本身或 Partition Magic 之类的工具)。
- /dev/sda4 是您的 D: 驱动器。
- /dev/sda5、sda7 和 sda8 是 Linux(ext 是 Linux 的默认文件系统)。sda8 是交换。其他 2 个很奇怪:我期望看到一个标签
/
。1 可能是 Ubuntu,1 是 Linux Magic Box。
如果我是你,我会将 /dev/sda5(FAT32)的内容移动到你的 C: 或 D: 驱动器。然后可以删除名为 sda4 到 sda8 的所有分区,并创建 2 或 3 个新分区(1 个用于交换(2-5Gb 应该够用),1 个用于根(/;15Gb 应该够用),1 个用于数据(这相当于 Ubuntu 的 D: 驱动器)。
结果是 Ubuntu 的全新安装,在 sda5 上有 root 权限,在 sda6 上有交换分区,在 sda7 上有数据分区。
您可以从安装程序中完成所有这些操作,如果您决定格式化,请将它们全部设为 ext4,而不是 ext4 或 ext2。
如果您想保留 Ubuntu 磁盘上的任何数据,您还可以安装 gParted 并通过在 sda8 和 sda8 之间添加未分配空间来扩大 sda8。不过这有点复杂。最简单的方法是制作一个gParted 实时 CD;它的工作原理与 Ubuntu Live DVD 相同,但它仅用于磁盘管理。
不需要额外的 FAT32 分区:Ubuntu 会很乐意为您挂载 C: 和 D:,以便您可以将文件放在 D: 并从 Ubuntu 中查看它们。
答案3
在 Linux 结构中,一小部分硬盘仅用于启动。在操作系统加载并与内核(主板的 BIOS)同步后,它将挂载主分区,其中 / 和 /home/yourusername 位于其中。
Ubuntu 人中常见的典型结构:
sda1 主磁盘(您的 GRUB 所在的位置)- 分类为“主分区”
sda2 作为扩展分区。您永远不会看到该分区,因为它是一个容纳“盒子”的“盒子”,例如您的 sda5 - 因此被归类为“扩展分区”。
sda5 作为逻辑分区,您的所有主目录都位于其中。(即 / 或 /home/yourusername 或类似的)。
这些结构使 Linux 得以运行。因此,上述这些文件控制并协助交换和安装这些分区,以便加载您的操作系统。
答案4
我建议保留 Windows 分区sda1
、交换分区sda7
、Ubuntu 分区sda8
(可能,根据您的问题)sda3
[如果您愿意的话,还有诊断!]。
步骤:
备份所需内容
sda6
,启动 Live-Ubuntu 并启动
GParted
,右键单击交换分区
sda7
并关闭交换,在逻辑分区中,删除
sda5
和,sda6
以便在扩展分区中留出大约 112GB 的未分配空间。使用它来扩展sda8
分区(推荐)或创建新的逻辑分区;或者介于两者之间。sda3
如果愿意,请保留,否则,删除并使用未分配的空间创建一个主分区sda1
。去编辑菜单并选择应用待处理的操作。