定制openwrt的根文件

都在package文件夹之中

1 ssh登陆欢迎文字,在package/base-files/files/etc/banner中

2 路由器的默认机器名字,在package/base-files/files/etc/config/system中

3 默认开启无线功能,在package/kernel/mac80211/files/lib/wifi/mac80211.sh

定制openwrt的根文件

时间: 2024-10-12 19:12:04

定制openwrt的根文件的相关文章

从ramdisk根文件系统启动Linux成功

这几天参考国嵌的实验手册和网上的资料完成了u-boot定制.内核定制.ramdisk根文件系统的制作,并成功.趁热打铁,总结一下.本文引用了很多网络上的文章,就不一一注明了.感谢各大侠的帮助,如有雷同,望见谅. 开发环境:红帽企业版5 交叉编译工具链:arm-linux-gcc4.3.2 嵌入式Linux内核版本:友善之臂的mini2440开发板光盘自带的内核linux-2.6.32.2 开发板:mini2440-64MNand Flash Bootloader:u-boot-1.20 具体步骤

从ramdisk根文件系统启动Linux 二

今天做了个试验,让Linux2.6.29.4从ramdisk根文件系统启动成功,总结一下.其中涉及的内容较多,很多东西不再详述,如需深入研究请查阅相关资料(百度或谷歌一下一大堆). 开发环境:Fedora 9交叉编译工具链:arm-linux-gcc 4.3.2 with EABI嵌入式Linux内核版本:2.6.29.4-FriendlyARM.昨天写贴子的时候具体记不清了,今天起来启动开发板用uname -r查一下,就是叫做2.6.29.4-FriendlyARM,帖子已经改好了.本文就是友

从ramdisk根文件系统启动Linux成功,及使用initramfs启动linux

下面两篇文章是ARM9论坛上的讲解ramdisk文件系统的很不错的文章 今天做了个试验,让Linux2.6.29.4从ramdisk根文件系统启动成功,总结一下. 其中涉及的内容较多,很多东西不再详述,如需深入研究请查阅相关资料(百度或谷歌一下一大堆).开发环境:Fedora 9交叉编译工具链:arm-linux-gcc 4.3.2 with EABI嵌入式Linux内核版本:2.6.29.4-FriendlyARM.昨天写贴子的时候具体记不清了,今天起来启动开发板用uname -r查一下,就是

Linux系统根文件以及命名规则详解

一.Linux系统根文件详解 Linux的重要哲学思想其实就是:将程序的配置文件保存为纯文本格式. 1./boot:系统启动文件,如:内核文件,iniyrd以及gurb(bootloarder) 2./dev:目录下为设备文件,设备文件又分为块设备和字符设备: 块设备:按数据块随机访问,没有顺序. 字符设备:线性访问,按字符为单位进行. 注:其中背景为黑色,字体为***的文件,为特殊文件,"1,   0"分别为文件的主设备号和次设备号 [[email protected] ~]# ls

vs创建的c#winform项目出现缺少根文件,无法读取项目文件*.csproj?

作为程序开发人员最不愿看到的就是自己辛辛苦苦创建的项目在电脑的崩溃时没法使用.因此,备份是程序开发人员所必需做的事情,当然,我们除了备份还可以借助类似svn之类的项目管理系统,类似日志文件一样可以记录个时间段的操作,如果出现错误可以追溯到最近的一段时间,也类似于系统的还原点.我只是知道,但并未尝试的使用过,在今后的开发中我希望和我一样的屌丝开发人员能学习一下. 今天,电脑卡死了.项目程序还在运行着,等了够10分钟还是没响应,我急眼了.强制关机,当我再次开机时却发现,悲剧降临了: 怎么办?当时我瞬

Linux根文件系统分析之init和busybox

Hi,大家好!我是CrazyCatJack.今天给大家讲解Linux根文件系统的init进程和busybox的配置及编译. 先简单介绍一下,作为一个嵌入式系统,要想在硬件上正常使用的话.它的软件组成大概有这三部分:1)bootloader  2)嵌入式系统kernel  3)根文件系统 .这其实非常好理解,类比于PC上的操作系统,首先我们需要类似BIOS的东东,来控制系统的启动项,决定从哪里启动,怎样启动,启动什么.在嵌入式系统里bootloader就起着这样的作用.再者,我们需要一个已经配置.

构建根文件系统启动(2)

配置编译busybox make menuconfig [*]   Tab completion mkdir -p /work/nfs_root/frist_fs make make  CONFIG_PREFIX=/work/nfs_root/frist_fs install bin  linuxrc  sbin  usr[email protected] sktop:/work/nfs_root/frist_fs$ ls -ltotal 12drwxr-xr-x 2 book book 409

根文件系统移植(1)——根文件系统介绍

一:什么是根文件系统 (1)首先明白一点,我们的文件在硬盘上的存储并非是连续存放的,而是零散的存放在硬盘中的某些空余扇区中的,这就导致了我们很难去查看我们存放的文件(因为人无法记住所有文件存放在哪些扇区,已经扇区的顺序),这时就有了我们的文件系统,所以简单来讲,文件系统就是对一个存储设备上的数据和元数据进行组织的机制. (2)根文件系统的根: 我们知道,内核启动之后,通过调用kernel_init()得到我们的init进程,init进程通过执行一个用户态的程序linuxrc(其实也就是busyb

第3阶段——内核启动分析之挂载根文件系统和mtd分区介绍(6)

内核启动并初始化后,最终目的是像Windows一样能启动应用程序 在windows中每个应用程序都存在C盘.D盘等 而linux中每个应用程序是存放在根文件系统里面 那么挂载根文件系统在哪里,怎么实现最终目的运行应用程序? 1.进入stext函数启动内核 2.进入strat_kernel(): ... setup_arch(&command_line);           //解析uboot传入的启动参数 setup_command_line(command_line);    //解析ubo