LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 966|回复: 2

在制作mini slackware时遇到的一个问题

[复制链接]
发表于 2005-11-27 11:47:18 | 显示全部楼层 |阅读模式
我打算在slackware10.2的基础上,精简出了一个差不多20M左右的httpd服务器,在此之上,只提供一些基本的指令。另带iptables和iproute2
但在启动过程中,遇到一个问题
chown: 'root.utmp' : invalid user
我为mini slk已经创建了/etc/passwd,/etc/group
其中都包括root
我在宿主系统chroot进去后,也没有办法识别root
提示符是:
i have no name

现在只能进单用户模式。
passwd 提示也不能确定我的用户

我遇到的问题,简言之,怎样让mini slk识别我的root
启动脚本我几乎没改,直接cp到mini slk上。包括inittab,rc.d
只是让rc.d下的所有服务都停了
发表于 2005-12-2 03:18:23 | 显示全部楼层
兄台不是已熟读LFS手册了吗?

LFS手册第六章,第6.3到6.7节有详细说明啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-3 14:26:45 | 显示全部楼层
我对手册的理解是,不能识别用户标识,是因为/etc/passwd,和/etc/group没有建立,这两个把用户和组名映射为uid,gid,提供给系统。我是参照lfs的手册来建立的那两个文件。可建立后,chroot,还是没有识别出我的root,我是用ldd的方法精简的slk。
设备除LFS里那几个必须的,我只建立了/dev/hda,hda1(swap),hdc,hdc1(/),系统引导到多用户模式时,就停了。启动脚本我又是参照slk的,不过把能停的都停了。只开了键盘映射那个。 应该是agetty那里出的问题。login进程一直没有出现。等半天没反映,但是可以进单用户模式,里面passwd,提示识别不了root,问题多多,慢慢来。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表