当前位置: 首页>>技术教程>>正文


安装ubuntu时“没有定义根文件系统”错误

, , , ,

问题描述

我是linux /ubuntu的新手,刚刚下载了ubuntu的v11来学习linux。我在尝试安装时遇到了“没有定义根文件系统”的错误。这就是我的进展方式 –

  1. 从ubuntu.com网站下载了ubuntu v11,将iso写入可启动的cd,然后在重启时进入linux安装过程;这一切都很好。

  2. 在安装过程中的一个屏幕中,有三种选择 – 与Windows一起安装,其他等等。由于我在C盘中有Windows 7,我选择了第一个选项 – “与另一个操作系统一起安装”。

Let me interrupt here to give my existing system details – HardDisk size: 640GB. Number of existing partitions – 5 C drive – label windows – 160GB – has windows 7 installed D drive – label linux – 160GB – does not have any data E drive – label backup – 100GB – has some data F drive – label entertainment – 100GB – has some data G drive – label work – 90GB – has some data All of the above are in NTFS format.

  1. 在随后的屏幕中,图像显示为2个部分,每个部分显示为大小等于80GB。这两个图像的中间有一个水平滑块,我可以使用它调整分区的大小。右侧分区标记为Linux。还有一个选项可以做’advanced partitions’。

  2. 单击上面屏幕上的高级分区时,将显示一个新屏幕,其中显示了计算机中存在的分区 – 但标签不同。我看到有两个分区大小= 160GB(正如预期的那样),所以我假设第一个160GB是我现有的C盘,第二个是我标记为linux(驱动器D)的分区。所以我选择了linux分区,然后单击继续/安装,然后显示此错误 – “没有定义根文件系统”..并且我在此之后无法继续。

请告诉我两件事:

  1. 在上面第3点的屏幕中,显示带滑块的图像。这里提到了哪个分区(驱动器c:或d:或任何其他分区)?我实际上正在调整哪一个 – 是现有的c:已经安装了Windows 7的驱动器,即收缩,然后ubuntu安装在剩余的空间中?

  2. 什么“”没有定义根文件系统“错误意味着什么?如何选择正确的分区并继续安装?

P.S:

我已经按照上面提到的那样对驱动器进行了分区,并且160GB的D驱动器专门用于安装ubuntu。我想在安装过程中选择D盘并在这里安装ubuntu,同时仍然将已安装的windows7保存在C盘中。

谢谢!

最佳解决方案

要回答您的第一个问题,建议在第一个屏幕上拆分的分区是您的Windows分区。既然您已经为Ubuntu创建了一个分区,那么您不希望这样做。

你说你在高级屏幕上选择了分区,但只需点击它就什么都不做;您需要单击编辑按钮并为分区分配文件系统类型(使用ext4)和挂载点。

该错误是因为您没有将任何文件系统分配到根目录(/)中,因此无法安装到。

次佳解决方案

确保要在其上安装Linux,Ubuntu或Backtrack的分区文件系统是ext4,ext3或ext2,而不是FAT32或NTFS。

然后在上面安装/

  1. 在安装过程中,在要使用的分区上按”change”

  2. 确保未选择“不使用此分区”滚动,滚动到ext4,ext3或ext2

  3. 在”mount”字段中写入/

  4. 单击确定,然后接下来会出现一条消息,说“未定义交换区域,是否要继续或选择交换区域?”,单击”ok”并继续或单击”go back”并选择另一个分区并单击文件上的更改系统滚动选择”swap”并单击”ok”然后单击

这将解决“没有定义根文件系统”和”swap area”消息,如果仍然获得交换区域消息,则在步骤4中将/swap安装到分区

第三种解决方案

继续@ binW的回答,

如果你准备好进行一些冒险,如果不遵循适当的谨慎,这可能会成为一场噩梦。

partitioning,filesystem,windows-7,root,ubuntu

partitioning,filesystem,windows-7,root,ubuntu

partitioning,filesystem,windows-7,root,ubuntu

您需要将挂载点专门定义为/,以使其作为根文件系统运行。

partitioning,filesystem,windows-7,root,ubuntu

交换你可以保持,但文学告诉你保持它!仅供参考,我没有交换。

Image source

第四种方案

对任何绊倒这个问题的人来说……这是我的解决方案。

sudo apt-get remove dmraid

第五种方案

您必须使用’/’标志作为根文件系统为文件系统(ext4)分区创建交换分区和空间。

第六种方案

如果您在安装过程中发现自己有一个空的分区列表,那么如果您的系统具有RAID控制器(内置),则可能会遇到dmraid模块的问题。

我在安装过程中遇到此问题,在按下Ctrl + Alt + F1切换到控制台后,运行此命令:

sudo apt-get remove dmraid

换回(Ctrl + Alt + F7),我可以继续安装并列出我的分区。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/1445.html,未经允许,请勿转载。