发新话题
打印

我制作了一张软盘linux(kernel 2.4.19),但不能登陆?请帮忙。

我写的跟你有点不一样,你看看:
rc
#!/bin/ash(用ash就可以了,sh太大,记得把ash拷贝到你的/bin下)
/bin/mount -av
/bin/hostname sandy
记得要chmod 755 /mt/bin/rc
fstab是一样的
inittab
id:2:initdefault:
si::sysinit:/etc/rc
1:2345:respawn:/sbin/ash(同样,把ash拷贝到/sbin下)
2:23:respawn:/sbin/mingetty 9600 tty2
这样的话在你登陆的时候就会显示你的hostname是什么??
你试试看      

TOP

首先谢谢你的支持。
有两处需要请教。
1.对于rc,应该是chmod 755 /mt/etc/rc吧?
2.inittab中,
最后两句有什么作用,区别?我好象这样作过,没有成功,不过我用的是tty1

这次我按照你的改了,但是还是出现了如下信息:
sh:can't access tty;job control turn off
kmod:failed to exec /sbin/modprobe -s -k net-pf-1,errno=2
若干行后,是:
INIT: Id "2" respawning too fast:disabled for 5 minutes
为什么?      

TOP

第一个问题是我写错了,是etc下的
不好意思
第二个问题:1:2345:respawn:/sbin/ash
是指用ash登陆,就是这样一个登陆符号:#
然后你就可以在后面输入指令进行操作了,而不需要用户名和密码了
2:23:respawn:/sbin/mingetty 9600 tty1
是指控制台
如果你不需要用户名和密码验证的话可以把这行去掉,就不会出现:
init:"2"respawn too fast disable for 5mins的错误了
至于你的kmod:failed to exec /sbin/modprobe -s -k net-pf-1,errno=2
这个错误应该是你编译内核的错误吧,我早上在配内核时出现你同样的错误,我的错误是因为我把软盘支持遍写成模块了,你看看你是不是有我同样的问题,再试试用你自己配置的内核来启动你电脑上的linux,看能不能启动??      

TOP

我明白了,
但是我将软驱的支持作成的是编译进内核的      

TOP

我将inittab中的2:的东西去掉了,能够出现#了,谢谢你。
但是仍然有问题请教:
1.sh:can't access tty;job control turn off
还是出现了这个提示,请问是什么原因?
2.还是出现了kmod: failed to exec /sbin/modprobe -s -k net-pf-1,errno=2
?我想是不是没有在/sbin中加入modprobe 和insmod呀。因为他要侦测这个东西,但是找不到modprobe这个命令呀。但是加上他们,我的尺寸就不能保证在1.44M了,如何解决。
3.只要加上inittab中的2,就出现INIT: Id "2" respawning too fast:disabled for 5 minutes
这个提示,不能进行下去,请问如何解决?      

TOP

1.sh:can't access tty;job control turn off
这个是因为你的控制台没启动
2。INIT: Id "2" respawning too fast:disabled for 5 minutes
这个就算会显示也不影响的,你仍然可以进入#
你在出现这个提示错误的时候敲个回车,看是不是出现了#
至于这个错误
出错在于你的mingetty和login上
如果要加modprobe
可以用find / -name modprobe -print找到这个文件,再把它放到你的文件系统上去
如果怕文件太大,一张盘装不下,你可以用busybox来代替你所有的命令,大小可以根据你的需要来定,已经要小得很多了
你可以试试      

TOP

1.首先控制台怎么启动?我觉得这个tty*复制到相应的目录下就行了。
2.加上“modprobe"我试了,仍然有一些问题。现在出现的提示只是后面的参数了,即net-pf-1这个了,但是会回应很多的这个信息后进入#。      

TOP

我现在知道一个问题如何解决了,拿出来共享。
对于modprobe的问题是因为编译内核时,选择了内核支持的第三项,它的动作就是加载关联的modules.详细的内容请参考/Documents/kmod.txt
我现在想要一个能够登陆的模式,也就是在login下登陆的方式,清高手帮忙。
另外,使用shell方式登陆,仍然有sh:can't access tty;job control turn off
的提示,如何解决?请提供思路。      

TOP

http://www.linuxeden.com/edu/doctext.php?docid=1546
到这里去看看      

TOP

busybox 在make时有问题,不能正常进行,好象和动态的库有关?你遇到过吗?      

TOP

发新话题