问题描述

我是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),我可以继续安装并列出我的分区。

参考资料

安装linux后找不到系统文件夹,安装ubuntu时“没有定义根文件系统”错误相关推荐

  1. 安装linux后找不到系统文件夹,CMake安装库到系统文件夹并被find_package找到

    大家经常在网上使用一些别人写好的库,大概步骤是先用github下载下来,在库的源文件夹中使用如下命令安装 cd mkdir build cd build cmake .. make sudo make ...

  2. 安装linux显示没有定义根文件系统,XP用Wubi安装Ubuntu提示“没有定义根文件系统,请返回分区菜单...

    在安装Ubuntu时,到自定义分区一步时,会出现"没有根文件系统",这时千万别将硬盘分区表重建,那样会让硬盘到数据都格式化到,你只需在ext4 或者 ext3 分区项上双击,加上挂 ...

  3. mac安装mysql后找不到_Mac安装MySQL步骤及遇到的问题

    安装 MySQL下载地址,下载好后直接安装. 打开控制台,输入mysql --version查看MySQL版本. 如果提示-bash:mysql:command not found,是因为由于系统默认 ...

  4. linux系统在硬盘上安装程序,怎么样用硬盘上的镜象文件来安装Linux系统?我都进入安装界面了,但是那个安装程序好像找不到那几个镜象文件,请指点...

    怎么样用硬盘上的镜象文件来安装Linux系统?我都进入安装界面了,但是那个安装程序好像找不到那几个镜象文件,请指点 光盘镜象文件名字为: 5.1-RELEASE-i386-disc1.iso 5.1- ...

  5. 安装Linux后我做的几件事

    安装Linux后我都做了哪些事? Author:StruggleYang by:elementary OS/Atom 在使用了一段时间的Linux后,前前后后安装也有几十次,也犯过一些致命的错误,为了 ...

  6. mysql下载之后找不见_Win7系统中安装mysql后找不到服务或出现找不到指定文件怎么办?...

    最近有些Win7系统用户在电脑中安装mysql之后,遇到找不到服务或出现找不到指定文件的情况,使在平时生活工作中无法正常使用非常烦恼,那么Win7系统中安装mysql后找不到服务或出现找不到指定文件应 ...

  7. 注册表编辑器厘米爱你找不到mysql,win7系统中安装mysql后找不到服务或出现找不到指定文件的解决方法...

    最近有用户到本站反馈说碰到这样一个情况,就是在电脑中安装mysql后,出现找不到服务或出现找不到指定文件的情况,碰到这样的问题该怎么办呢,接下来给大家讲解一下 1.如果你是5.0的版本,先用cmd进入 ...

  8. 安装Linux后windows在哪启动,在Linux下安装windows后解决Linux不能启动能问题

    我的机器是Windows和Linux双系统,那天由于Windows用就了比较卡,就重装了一下Windows,结果导致重启后linux系统不知道到哪去了.懒得去重装Linux了,于是查找了一下资料,经过 ...

  9. Nodejs全局安装模块后找不到命令的解决方法

    Nodejs全局安装模块后找不到命令的解决方法 参考文章: (1)Nodejs全局安装模块后找不到命令的解决方法 (2)https://www.cnblogs.com/xiaoyucoding/p/1 ...

  10. 解决关于在安装Linux后Grub中没有原先Windows引导的问题

    解决关于在安装Linux后Grub中没有原先Windows引导的问题 关于: 本人是双系统,先安装了Winodws 10后安装Arch Linux 在按照Wiki上安装Arch后发现Grub中没有Wi ...

最新文章

  1. asp.net 2.0 中GridView里设置日期格式
  2. PHP设计模式系列 - 解释器模式
  3. python list 取重复次数
  4. org.hibernate.HibernateException: No Session found for current thread
  5. java 递归从子节点删除父节点_LeetCode450. 删除二叉搜索树中的节点
  6. 【网站】Kiwi浏览器中文网
  7. Akka和Actor一起工作的消息《ten》译
  8. Lyndon Word学习笔记
  9. 操作系统模拟进程调度实验报告java_操作系统实验2进程调度实验报告.doc
  10. 面向深度学习的多模态融合技术研究综述
  11. 【好玩的应用】QQ连连看辅助工具
  12. [量化学院]基于协整的配对交易
  13. 移动网络广告优化(速度优化篇)
  14. 申请SSL证书需要多长时间
  15. CAS 单点登录/登出 系统
  16. ISO、快门、光圈、曝光
  17. 乌镇互联网大会上世界大佬点赞中国创新,山寨帽子终于摘下?
  18. 高性能计算(HPC)
  19. 萌新的linux之旅16
  20. 聊聊前端工程化的实践与未来

热门文章

  1. 因社会不公大学生找不到工作
  2. 蓝桥杯 前缀判断——2013年省赛C/C++A组真题5
  3. 【狂神说Redis】2Redis入门 2-3测试性能
  4. VUE项目导入bootstrap
  5. 打开前端网页,使用npm run dev报错npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! gmall-admin@1.0.0 dev
  6. python爬虫做毕业论文_关于python的毕业论文_python爬虫毕业论文 - CSDN
  7. 计算机机房维护与管理,计算机机房的管理与维护.doc
  8. 源码时代html考试题,源码时代老师详解Web前端开发的三要素
  9. hypermesh 复合材料_HyperMesh复合材料建模
  10. 20.10 for循环 20.11/20.12 while循环 20.13 break跳出循环 20.14 continue结束本次循环 20.15 exit退出整个脚本...