我有一个 Ubuntu 9/Windows 7 双启动。(实际上,我几乎从不使用 Windows 端。)
Ubuntu 一直在烦我更新,所以我试了一下(先备份所有内容)。不知何故,更新失败了(我想是因为有人在中途关闭了计算机的插座)。计算机现在拒绝启动进入 Ubuntu。
现在我有一个 Ubuntu 10.10 安装盘。我想用它来覆盖现有的 Ubuntu 安装,同时保留 Windows 安装。我到了高级的“选择一个分区”部分,但我无法知道哪个分区是哪个。
我所拥有的是
/dev/sda
/dev/sda1 nfts
/dev/sda2 nfts
/dev/sda5 ext4
/dev/sda6 swap
所以,我想单独留下 NFTS 分区(为什么我有两个?)并在/dev/sda5
. 那正确吗?我不确定/dev/sda6
是用来做什么的。什么是“交换区”?我想我会不管它。
所以我选择/dev/sda5
并告诉安装程序将其用作“Ext4 日志文件系统”。安装按钮亮起,但是当我单击它时,我被告知没有定义根文件系统。如何定义根文件系统?
GParted 对此的显示略有不同:
(点击放大。)
如果您有多个 linux 分区并且您不记得每个设备名称的内容,您将需要手动挂载它们并验证内容。使用“无需安装即可尝试”选项从 live cd 启动,然后启动终端并检查分区列表:
示例输出:
检查 /dev/sda5 的内容:
如果您启动到 Live CD,您可以访问系统 > 管理 > Gparted。您可以查看文件系统类型,您的 Windows 是 NTFS,而 Ubuntu 分区可能是 ext3 或 4。
我今天早些时候不得不这样做。我所做的是我发现哪个分区被格式化为 FAT,哪个被格式化为 ext4。在“选择分区”屏幕中相当明显。我选择了 ext4 分区作为安装分区。
/dev/sda5 ext4
是你的 ubuntu 分区,选择它并将文件系统设置为
ext4
. 将安装点设置为/
(这是您错过的以及安装程序抱怨的原因)。如果您选中格式旁边的框,您将获得全新安装,如果您不选中它,ubuntu 不会覆盖您的 /home 文件夹,因此安装后您的所有文件和设置都应该在那里/dev/sda6 swap
是你的交换分区将其文件系统设置为
SWAP
(它将被格式化,但这没关系)/dev/sda2 nfts
是你的windows分区,别管它/dev/sda1 nfts
可能是OEM的一些系统分区,也不要管它。如果您的 RAM 已满,则交换用于存储数据。如果您休眠您的 PC,它还用于将您的 RAM 复制到。
如果选择手动分区,可以删除 sda5 (ext4) 和 sda6 (swap) 分区。这将为您提供大量可用空间。单击可用空间并添加分区。将其大小设置为比可用空间小约 2 GB。选择 ext4 并在 Mount Point 框中选择 /,它会为您提供 root。现在系统告诉你有一个新的 ext4 分区和 2 GB 的可用空间。单击可用空间,添加一个分区,而不是默认的 ext4,选择交换。现在,您有一个将安装 Ubuntu 10.01 的 ext4 分区和一个交换区域,Linux 在操作系统运行时将其用作临时存储空间。
[我不确定您是否需要删除并重新创建交换分区,但这个过程使事情相对整洁 - Ubuntu 将(可能)是 sda7,而交换分区将是下一个可用的数字(sda8)。]
请记住,Linux 不使用 NTFS 分区,因此如果您不想搞砸您的 Windows,请不要在 Ubuntu 安装中碰它们。