【制作最小Linux系统】

【制作最小Linux系统】
用Busybox开源工具,到Ubuntu中安装,
1、设置交叉编译工具“arm-none-Linux-gnueabi-”,
2、修改“BusyBox installation prefix”,改为../system”,这样设置之后,最终生
成的二进制文件会安装到“当前目录”的“上一级目录”下的“system”目录里面
3、执行“#make”命令,开始编译“Busybox”
4、安装二进制文件到“../system”目录,如下图,输入命令“#make install”
5、新建“#mkdir dev etc lib mnt proc sys tmp var”,
6、在“etc”目录下,使用“#vi eth0-setting”命令建立“eth0-setting”文件
按ESC键 跳到命令模式,:wq保存并退出
7、使用“#chmod 755 eth0-setting”命令修改文件的权限
8、在“init.d”文件夹下面使用“#vi ifconfig-eth0”命令建立“ifconfig-eth0”文

9、在“init.d”文件夹下使用“#vi rcS”命令建立“rcS”文件
10、在“etc”目录下使用“#vi passwd”命令建立文件“passwd”
11、使用“#vi profile”命令在“etc”目录建立“profile”文件
12、使用“#mkdir rc.d”命令在“etc”目录建立文件夹“rc.d”
13、使用“#mkdir init.d”命令建立“init.d”文件夹
14、使用“#vi netd”命令建立“netd”文件
15、拷贝编译器里面的库文件到“lib”目录,使用命令 “#cp /usr/local/arm/arm-
2009q3/arm-none-Linux-gnueabi/libc/lib/* ./”
16、使用“#mkdir lib lock log run tmp”命令在“var”目录下建立“lib,lock, log,run,tmp”五个目录
17、拷贝光盘“tools”文件夹下的压缩包“Linux_tools.tgz”到Ubuntu的“/”目录下 ,并使用命令“#tar -vxf linux_tools.tgz”解压,
18“#make_ext4fs -s -l 314572800 -a root -L Linux system.img system” 执行该 命令后,会生成“system.img”文件系统镜像(在新建的文件夹下执行,如minilinux或 app)
19 把我们制作的“system.img”烧写到iTOP-4412开发板上,烧写的方式和Linux-QT文
件系统的烧写一样。 还需要烧写其它三个文件,其中“u-boot-iTOP-4412.bin”文件不 用烧写,该文件系统所需的其他两个镜像“zImage”、"ramdisk-uboot.img "和Linux- QT系统相同,它们在光盘“image”-->“Linux”文件夹中。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值