发新话题
打印

嵌入系统的问题

我想编一个用卡片启动的系统,但老是死在
unconpressing kernel....ok
booting the kernel
这是为什么呢?
那位大虾知道?      

TOP

你用的是什么扳子,什么内核?      

TOP

内核是2.4.2
前面的问题已经解决了,是核选的东西太少,现在又出现另外一个问题,不停的出现 login: 提示,输入root都不行,不出现密码提示,看了howto里面的解决方法,照做,也不行,到底自己做启动盘,需要注意那些问题呢?      

TOP

登录的问题可能是你裁减的系统有问题(我不知道你是否裁减过),我想应该和 /sbin/mingetty,或口令相关文件有关,如 /lib 和 /etc 下的 *pam*,好像应该与 passwd 文件无关,你可以试试。最好的办法就是干脆找到 login 源程序,改改,去掉口令验证。      

TOP

谢谢 飙行者,aavan,系统是进行了裁减,很可能是lib里缺文件,但不知道是什么,里面的文件都很大,很难取舍,另,卡片不能分成很多区,不知文件系统如何指定,使用安装到硬盘的脚本文件,就按安装时的分区来检测文件系统,净是错,也没看到是在哪指定的,fstab文件的意义何在,如何写?
密码的问题我照此方法再试试,谢谢!      

TOP

你是基于哪个版本的 linux 裁减的?不同的发行版,/etc /lib 目录有可能不一样。

/lib 目录下的一般来说
ld-linux,libc 这两个库必须保留,其他的就按需要保留了。要看你的系统有那些功能了。你可以用 ldd 命令看看你系统里的程序依赖那些库。

*pam* 是和加密相关的

/etc/fstab 文件是系统启动时脚本会自动从这个查找那些分区需要mount 以及 mount 方式,主要是为了增加系统配置的灵活性,如果你是定制系统,可以不要,直接在 /etc/rc.d.rc 文件中执行 mount 命令,装载你需要的分区。

[已被 飙行者 编辑过, 在 2001-11-01  10:27]      

TOP

red hat 7.2
还有个问题,rc.sysinit脚本中的 Action 是何意义,是命令吗?哪有相关的资料?启动到这时就出错了       

TOP

我使用的是doc/:

我做了一个kernel,有DOC 的驱动(作为:模块),在pc( CII850) 上便已通过,移植到(486) (HAVE DOC ) 上,出现的错误信息是:
------------------------------------------
LILO OC-LINUX
loading.....


----------------------------
挂机了
可能是什么问题阿?HELP......      

TOP

你说得问题多半是指令集引起的,你试试编译内核试选择指令为 :386 试试      

TOP

我更睫,用到MMX的?器上就不行了,而我已?用了386指令集了,?在能在P2,P3,P4和雷?的?器都可以。唉,有侦知道原因。      
生命在于编程

TOP

发新话题