平台arm9x25,内核2.6.39 我的inittab里面有启动登陆的命令 # Put a getty on the serial port 1. ttyS0::respawn:/sbin/getty -L ttyS0 115200 vt100 # GENERIC_SERIAL 可是内核启动之后,并没有出现类似如下: welcome to buildroot login: 之类的提示登陆界面 后来我换为 # Put a getty on the serial port ttyS0::respawn:/bin/sh #ttyS0::respawn:/sbin/getty -L ttyS0 115200 vt100 # GENERIC_SERIAL 之后, 内核启动之后自...
by jqx55ah - 嵌入式开发 - 2013-09-26 22:19:35 阅读(1095) 回复(0)
让程序随系统启动的几种方法:1).如果采用的是rpm包安装的,可输入ntsysv然后把rsync服务选上,然后/etc/init.d/xinetd restart即可启动服务 2).如果采用源码安装,可以输入:rsync –daemon 即可启动服务,并加入到rc.local文件中 3).若是脚本文件,放到/etc/init.d/中,使用以下命令chkconfig --list |grep httpdchkconfig --level 35 httpd . 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/9...
> http://www.kerneltravel.net/kernel-book/%E6%B7%B1%E5%85%A5%E5%88%86%E6%9E%90linux%E5%86%85%E6%A0%B8%E6%BA%90%E7%A0%81.html 13.1 初始化流程 加电或复位->bios启动->bootloader->操作系统初始化 13.1.1系统加电或复位 将内存清零,校验内存,设置CS,IP为BIOS入口FFFF:0000,启动。 bios位于rom中,不被清零。 13.1.2 BIOS启动 主要任务: 1.上电自检 2.对系统内的硬件设备进行监测和连接...
linux启动 本章试图以顺序的方式来解释linux源代码,以帮助读者对源代码的体系结构以及很多相关的unix特性的实现有一个很好的理解。目标是帮助对linux不甚了解的有经验的C程序员对整个linux的设计有所了解。这也就是为什么内核漫游的入点选择为内核本身的启始点:系统引导(启动)。 这份材料需要对C语言以及对Unix的概念和PC机的结构有很好的了解,然而本章中并没有出现任何的C代码,而是直接参考(指向)实际的代码的。有关内核...
如果登陆Shell是bash shell,那么会在显示提示符之前,先运行一组进程。 系统启动后运行的第一个进程是init,派生getty进程 getty该进程负责大开终端端口,提供标准输入的来源以及标准输出与标准错误输出的去处,并且在屏幕上显示一个登陆提示符(login:) 接下来执行/bin/login程序 login程序依次执行下面的工作,提示用户输入口令 加密并验证用户输入的口令 设置初始环境 启动用户的登陆Shell(登陆Shell是Passwd文...
如果登陆Shell是bash shell,那么会在显示提示符之前,先运行一组进程。 系统启动后运行的第一个进程是init,派生getty进程 getty该进程负责大开终端端口,提供标准输入的来源以及标准输出与标准错误输出的去处,并且在屏幕上显示一个登陆提示符(login:) 接下来执行/bin/login程序 login程序依次执行下面的工作,提示用户输入口令 加密并验证用户输入的口令 设置初始环境 启动用户的登陆Shell(登陆Shell是Passwd文...
忘了转载的地址了. RedHat9.0和i386平台为例,剖析了从用户打开电源直到屏幕出现命令行提示符的整个linux启动过程。并且介绍了启动中涉及到的各种文件。 阅读linux源代码,无疑是深入学习linux的最好方法。在本文对linux启动过程的介绍中,我们也尝试从源代码的视角来更深入的剖析linux的 启动过程,所以其中也简单涉及到部分相关的linux源代码,linux启动这部分的源码主要使用的是C语言,也涉及到了少量的汇编。 而启动过程中也执...
我机器原来的安装有win2000。然后我再安装了redhat9。并以LILO方式启动,两个系统运行良好。后来,win2000崩溃,我重装了他,可是redhat9却无法启动,我知道是因为win2000在安装时,重写了MRB,导致BIOS找不到rehat9。但我之前没有做linux的启动盘,现在想恢复它,怎么办?可不可以用linux的安装光盘来恢复。 我试过在其他安装用redhat9的机器上做了一个启动盘来启动我的系统,可是没有成功,不知原因,是不是文件系统不一样,他好...
我机器原来的安装有win2000。然后我再安装了redhat9。并以LILO方式启动,两个系统运行良好。后来,win2000崩溃,我重装了他,可是redhat9却无法启动,我知道是因为win2000在安装时,重写了MRB,导致BIOS找不到rehat9。但我之前没有做linux的启动盘,现在想恢复它,怎么办?可不可以用linux的安装光盘来恢复。 我试过在其他安装用redhat9的机器上做了一个启动盘来启动我的系统,可是没有成功,不知原因,是不是文件系统不一样,他好...