linux 文件系统 内核编译

linux 文件系统 内核编译,第1张

1、第一条命令没问题;

2、第二条命令:

#mkfs.ext2 myfs

myfs is not a block special device.

无路如何也要继续?(y,n)

这时要输入y

3、第三条命令,linux kernel不支持myext2文件系统。我猜你是想要在红帽或ubuntu上mount一个ext2文件系统的loop设备,但是想使用myext2的文件系统驱动,对吧。我没有这么做过,猜不出你的myext2摘出来之后是什么样子的。我以前试过在linux安装新的文件系统支持,比如fuse系统,源码编译通过后会生成一个.ko的模块文件,使用insmod命令将其加入内核,才能获得内核对该文件系统的支持。我想你可能也应该这样做,你应该需要生成一个类似myext2.ko的模块,然后将其insmod到内核中去。

内核编译:

make menuconfig配置相应的平台,然后保存退出直接make命令就可以编译了。

文件系统制作:

一般都用busybox开源软件来做,下载,解压,然后make menuconfig配置你想要的属性,然后保存退出,make就可以了,然后make install就会在目录下看到__install的目录就是你要的根文件系统目录了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8999469.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-23
下一篇 2023-04-23

发表评论

登录后才能评论

评论列表(0条)

保存