我是 linux/ubuntu 新手,刚刚下载了 ubuntu v11 来学习 linux。在尝试安装时,我遇到了“未定义根文件系统”错误。我当时的处理方式如下 -
从 ubuntu.com 网站下载 ubuntu v11,将 iso 写入可启动 cd,然后重新启动后进入 linux 安装过程;到目前为止一切都很好。
在安装过程中的其中一个屏幕上,有三个选择 - 与 Windows 一起安装、其他安装等等。由于我的 C 盘中有 Windows 7,所以我选择了第一个选项 - “与另一个操作系统一起安装”。
让我在这里打断一下,提供我现有的系统详细信息 - 硬盘大小:640GB。现有分区数 - 5 C 驱动器 - 标签 windows - 160GB - 已安装 windows 7 D 驱动器 - 标签 linux - 160GB - 没有任何数据 E 驱动器 - 标签备份 - 100GB - 有一些数据 F 驱动器 - 标签娱乐 - 100GB - 有一些数据 G 驱动器 - 标签工作 - 90GB - 有一些数据 以上所有都是 NTFS 格式。
在随后的屏幕中,显示了一个包含 2 个部分的图像,每个部分的大小均为 80GB。这两个图像中间有一个水平滑块,我可以使用它来调整分区大小。右侧分区标记为 Linux。还有一个选项可以执行“高级分区”。
单击上述屏幕上的高级分区后,将显示一个新屏幕,其中显示了我计算机中现有的分区 - 但标签不同。我看到有两个分区,每个分区的大小 = 160GB(如预期的那样),因此我假设第一个 160GB 是我现有的 C 盘,第二个 160GB 是我标记为 linux 的分区(驱动器 D)。因此,我选择了 linux 分区并单击继续/立即安装,然后显示此错误 - “未定义根文件系统”... 此后我无法继续。
请让我知道以下两件事:
在上面第 3 点的屏幕中,显示了带有滑块的图像。这里指的是哪个分区(驱动器 c: 或 d: 或任何其他分区)?我实际上调整的是哪一个分区的大小 - 是现有的 c: 驱动器吗?该驱动器已安装了 Windows 7,正在缩小,然后在剩余空间中安装 ubuntu?
“没有定义根文件系统”错误是什么意思?如何选择正确的分区并继续安装?
附言:
我已经按上述方法对驱动器进行了分区,并且专门留出了 160GB 的 D 盘用于安装 ubuntu。我想在安装过程中选择 D 盘并在此处安装 ubuntu,同时仍将已安装的 windows7 保留在 C 盘中。
谢谢!
答案1
确保您想要安装 Linux、Ubuntu 或 Backtrack 的分区文件系统是 ext4、ext3 或 ext2,而不是 FAT32 或 NTFS。
然后挂载/
它:
在安装过程中,按您想要使用的分区上的“更改”
确保未选择“不使用此分区”滚动,滚动至 ext4、ext3 或 ext2
在“mount”字段中写入
/
单击确定,然后接下来会出现一条消息,提示“交换区域未定义,您是否要继续或选择交换区域?”,单击“确定”继续或单击“返回”并选择另一个分区并单击更改,在文件系统上滚动选择“交换”,然后单击“确定”,然后下一步
这将解决“没有定义根文件系统”和“交换区域”消息,如果你仍然收到交换区域消息,则在步骤 4 中挂载/swap
到分区
答案2
回答你的第一个问题,第一个屏幕上建议分割的分区是你的 Windows 分区。由于你已经为 Ubuntu 创建了一个分区,所以你不想这样做。
您说您在高级屏幕上选择了分区,但是简单地单击它不会执行任何操作;您需要单击编辑按钮并为分区分配文件系统类型(使用 ext4)和挂载点。
该错误是因为您没有指定任何文件系统挂载在根目录( / )中,因此没有地方可以安装。
答案3
继续@binW 的回答,
如果您准备好进行一些冒险,如果不采取适当的预防措施,这可能会变成一场噩梦。
您需要具体定义挂载点,以/
使其能够作为根文件系统发挥作用。
你可以保留交换物,但是文献告诉你要保留它!!仅供参考,我没有交换物。
答案4
您必须为以“/”符号作为根文件系统的文件系统 (ext4) 分区创建交换分区和空间。