❶ wubi安装ubuntu提示没有定义根文件系统,请返回分区菜单
具体如下:
1.先在win7下用Acronis Disk Director Suite 将要安装Ubuntu的盘符删掉,然后新建分区10G ext3做根目录专,2G swap分区,其余做属/home 分区,也是ext3格式。
2.光盘安装--中文简体---下面“注意”了,选择第三个高级自定义安装,这时你会看到磁盘分区的情况,然后选择上面的三个分区分别作为/ , swap, /home分区,这时不要直接继续。
3.下面“注意”了,分区最下面,选择将boot引导放在/,就是根目录下面,如果默认的话会覆盖win7的引导的,然后就一直安装就好了,注意用户名小写字母。
4.安装完成后可能没有Ubuntu的引导,在win7下面,安装EasyBCD,在EasyBCD里面新建linux的引导,选择Grub2就可以了,再重启就有可以进入Ubuntu了,并且对win7没影响。
❷ 如何使用busybox编译和生成最简lin
在ubuntu系统下创建一个rootfs目录,用于存放busybox生成的根文件系统,也可设置为nfs的挂载目录,直接通过网络文件系统进行挂载,便于开发。我自己就将该目录创建在/opt/FriendlyARM/mini2440/rootfs处。并在该目录下创建一些必备的子目录:
leon@Ubuntu:/opt/FriendlyARM/mini2440/rootfs$ mkdir bin dev etc proc sbin sys tmp usr leon@Ubuntu:/opt/FriendlyARM/mini2440/rootfs$ ls bin dev etc proc sbin sys tmp usr
1、修改Makefile配置
进入busybox目录,修改Makefile文件,在文件头处加入内容如下:
ARCH ?= arm CROSS_COMPILE ?= arm-linux-
2、修改配置文件
make menuconfig
选择Busybox Settings—>
1、Build Options—>,选择[*] Build Busybox as a static binary(no shared libs); 2、Installtion Options,在busybox instantlltionprefix一栏中,输入你想要创建rootfs的目录。比如我的是/opt/FriendlyARM/mini2440/rootfs。
保存,退出。
3、编译源码
输入make,进行编译;这其中估计会遇到一些错误,可参见我的另外一篇博客(linux(ubuntu)编译busybox遇到的问题处理办法)。编译成功后,会给出以下提示:
LINK busybox_unstripped Static linking against glibc, can't use --gc-sections Trying libraries: crypt m Library crypt is not needed, excluding it Library m is needed, can't exclude it (yet) Final link with: m DOC busybox.pod DOC BusyBox.txt DOC busybox.1 DOC BusyBox.html
编译通过之后,输入make install命令进行安装,busybox会自动将rootfs根文件系统安装到之前设置的目录下。
❸ ubuntu 12.10 安装提示没有定义根文件系统,请回到分区菜单以修正此错误! 求大神救急,在线等!
建议安装虚拟机vm,找个光盘或者iso文件加载就行
,我电脑上虚拟机有xp和ubuntu两个系统 ,也不用格盘,非常方便。关键是如果以后想装XP了直接放到VM里就行了,也不用再重装那么麻烦。而且装的系统多了会冲突。
❹ Linux根文件系统详解
Linux的文件和目录组织是一个单根的倒置的树状结构,文件系统从根目录下开始,用"/"表示,我们也可称为根文件系统(rootfs),这样的根文件系统,有以下特性:
(1) 文件名称区分大小写
(2)滚余 以.开头的文件为隐藏文件
(3) 以/作为路径分隔符
在Linux各大发行版中它们的文件和目录组织其实是遵循FHS(Filesystem Hierarchy Standard)标准,FHS定义了系统中每个目录的用途。FHS有2层规范,第一层里定义了/下的各个目录应该要放什么数据。第2层则是针对/usr及/var这2个目录的子目录来定义。最新版本FHS2.3,大致内容如下表所示大销滚:
各大发行版除了遵循基本的LFS之外,也可以追加自己的目录结构,形成自己的风格;例如:在Ubuntu中网卡配置文件是存放在/etc/network/目录下,CentOS是在/etc/sysconfig/network-scripts/目录下。CentOS系统一些重要的目录及其基本用斗和途如下图所示:
CentOS7之后bin,lib,lib64,sbin合并到/usr/bin,/usr/lib/,/usr/lib64,/usr/sbin里了。