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

我的电脑上有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. 

我该如何解决这个问题?

抱怨的是你没有定义哪个是“/”(=根分区)。

看看这张图片并注意“Mount Point”:

在此处输入图像描述

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

然后mount / on:

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

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

  3. 在“mount”字段中写/

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

这将解决“没有定义根文件系统”和“交换区域”消息,如果你仍然得到交换区消息然后在第4步mount /swap到分区

确保扩展名为:

ext2,ext3或ext4但我建议你选择ext4-journouling文件系统。 挂载点位于/