为什么我在尝试在一个分区中安装时会出现“未定义根文件系统”?

我计算机上有3个分区。

+-----------+-------+----------+---------+----------------------------------------------------------------------------------------------------------+
|  Device   |  Type |   Size   |  Used   |                                                 Comments                                                 |
+-----------+-------+----------+---------+----------------------------------------------------------------------------------------------------------+
| /dev/sda1 | ntfs  | 104MB    | 35MB    | This is Windows loader                                                                                   |
| /dev/sda2 | ntfs  | 144598MB | 64536MB | Here I want to install UBUNTU                                                                            |
| /dev/sda3 | ntfs  | 105353MB | 20227MB | This my backup partition. I don't want to delete anything from here, I have all my necessary information |
+-----------+-------+----------+---------+----------------------------------------------------------------------------------------------------------+

问题出在我选择“引导加载程序安装设备”/dev/sda2时。
我得到的结果是:
No root file system is defined.
Please correct this from the partitioning menu.

怎样解决这个问题?

可能是重复问题:无法安装,"未定义根文件系统"。 (http://askubuntu.com/questions/94552/unable-to-install-no-root-file-system-is-defined) - Jorge Castro
然后定义。必须选择挂载点为/。这将解决问题。 - Mayank Goyal
3个回答

抱怨的是你没有定义哪个将成为“/”(根分区)。
看一下这张图片,注意“挂载点”。

enter image description here


好的。但是这样做我不会丢失我的备份分区,对吗? - Emilio
2我不在乎Windows。我只想要Ubuntu。 - Emilio
1你不需要选择一个“/boot”路径,但你必须选择“/”路径。正如你在问题中所说的那样,应该是/dev/sda2。 - desgua
2还有引导加载程序的安装应该是/dev/sda而不是/dev/sda2。 - desgua
2不要触碰/dev/sda3,那是你的备份,只要不动它就没问题。但是为了以防万一,我建议你也在外部媒体上备份一份。 - desgua
@desgua。您介意详细阐述一下您的回答吗?您是在说应该将“/'作为挂载点吗?如果我有(据我所知尚未命名的)可用空间,我想用于Linux分区,该如何设置挂载点? - Kvothe
@Kvothe 你需要将 "/" 作为挂载点。这是操作系统知道根目录所在位置的方式。 - desgua

请确保您希望在其上安装Linux、Ubuntu或Backtrack的分区文件系统为ext4、ext3或ext2,而不是FAT32或NTFS。
然后将/挂载到它上面:
1. 在安装过程中,按“更改”按钮选择要使用的分区。 2. 确保未选择“不使用此分区”,滚动到ext4、ext3或ext2。 3. 在“挂载”字段中写入/。 4. 单击“确定”,然后单击“下一步”,会出现一个消息,类似于“未定义交换区域,您是否要继续或选择交换区域?”,单击“确定”并继续或单击“返回”并选择另一个分区并单击“更改”,在文件系统滚动条中选择“交换”并单击“确定”和“下一步”。
这将解决“未定义根文件系统”和“交换区域”消息,如果仍然收到交换区域消息,则在第4步中将/swap挂载到该分区。

1较新版本的Ubuntu使用交换文件而不是交换分区。 - mchid
挂载点/和选择交换空间有助于成功完成安装。 - Shamsher

确保文件系统的扩展名是以下之一: ext2、ext3或ext4,但我建议您选择ext4-journouling文件系统。挂载点位于/。