问题描述
我是linux /ubuntu的新手,刚刚下载了ubuntu的v11来学习linux。我在尝试安装时遇到了“没有定义根文件系统”的错误。这就是我的进展方式 –
-
从ubuntu.com网站下载了ubuntu v11,将iso写入可启动的cd,然后在重启时进入linux安装过程;这一切都很好。
-
在安装过程中的一个屏幕中,有三种选择 – 与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.
-
在随后的屏幕中,图像显示为2个部分,每个部分显示为大小等于80GB。这两个图像的中间有一个水平滑块,我可以使用它调整分区的大小。右侧分区标记为Linux。还有一个选项可以做’advanced partitions’。
-
单击上面屏幕上的高级分区时,将显示一个新屏幕,其中显示了计算机中存在的分区 – 但标签不同。我看到有两个分区大小= 160GB(正如预期的那样),所以我假设第一个160GB是我现有的C盘,第二个是我标记为linux(驱动器D)的分区。所以我选择了linux分区,然后单击继续/安装,然后显示此错误 – “没有定义根文件系统”..并且我在此之后无法继续。
请告诉我两件事:
-
在上面第3点的屏幕中,显示带滑块的图像。这里提到了哪个分区(驱动器c:或d:或任何其他分区)?我实际上正在调整哪一个 – 是现有的c:已经安装了Windows 7的驱动器,即收缩,然后ubuntu安装在剩余的空间中?
-
什么“”没有定义根文件系统“错误意味着什么?如何选择正确的分区并继续安装?
P.S:
我已经按照上面提到的那样对驱动器进行了分区,并且160GB的D驱动器专门用于安装ubuntu。我想在安装过程中选择D盘并在这里安装ubuntu,同时仍然将已安装的windows7保存在C盘中。
谢谢!
最佳解决方案
要回答您的第一个问题,建议在第一个屏幕上拆分的分区是您的Windows分区。既然您已经为Ubuntu创建了一个分区,那么您不希望这样做。
你说你在高级屏幕上选择了分区,但只需点击它就什么都不做;您需要单击编辑按钮并为分区分配文件系统类型(使用ext4)和挂载点。
该错误是因为您没有将任何文件系统分配到根目录(/)中,因此无法安装到。
次佳解决方案
确保要在其上安装Linux,Ubuntu或Backtrack的分区文件系统是ext4,ext3或ext2,而不是FAT32或NTFS。
然后在上面安装/
:
-
在安装过程中,在要使用的分区上按”change”
-
确保未选择“不使用此分区”滚动,滚动到ext4,ext3或ext2
-
在”mount”字段中写入
/
-
单击确定,然后接下来会出现一条消息,说“未定义交换区域,是否要继续或选择交换区域?”,单击”ok”并继续或单击”go back”并选择另一个分区并单击文件上的更改系统滚动选择”swap”并单击”ok”然后单击
这将解决“没有定义根文件系统”和”swap area”消息,如果仍然获得交换区域消息,则在步骤4中将/swap
安装到分区
第三种解决方案
继续@ binW的回答,
如果你准备好进行一些冒险,如果不遵循适当的谨慎,这可能会成为一场噩梦。
您需要将挂载点专门定义为/
,以使其作为根文件系统运行。
交换你可以保持,但文学告诉你保持它!仅供参考,我没有交换。
第四种方案
对任何绊倒这个问题的人来说……这是我的解决方案。
sudo apt-get remove dmraid
第五种方案
您必须使用’/’标志作为根文件系统为文件系统(ext4)分区创建交换分区和空间。
第六种方案
如果您在安装过程中发现自己有一个空的分区列表,那么如果您的系统具有RAID控制器(内置),则可能会遇到dmraid模块的问题。
我在安装过程中遇到此问题,在按下Ctrl
+ Alt
+ F1
切换到控制台后,运行此命令:
sudo apt-get remove dmraid
换回(Ctrl
+ Alt
+ F7
),我可以继续安装并列出我的分区。