Грузится ядро c флешки, Корень(mfsroot), запускает init, init грузит /etc/rc и getty
Отображается поле ввода логина, ввожу, снова появляется поле ввода логина.
Явно чего то не хватает, но никак не могу понять чего именно. Перерыл весь ман, вроде все необходимые файлы присутсвуют.
login.conf master.passwd итд.
Можно ли избавиться от pam и оставить только md5 хеширование пароля, как?
Возможно ли изза неправильных настроек ldconfig?
На данный момент вырисовывается вот такая структура каталогов
Код: Выделить всё
/bin/sh
/bin/cat
/bin/chmod
/bin/cp
/bin/date
/bin/dd
/bin/df
/bin/domainname
/bin/echo
/bin/hostname
/bin/kenv
/bin/kill
/bin/ln
/bin/ls
/bin/mkdir
/bin/mv
/bin/ps
/bin/pwd
/bin/rm
/bin/sleep
/bin/stty
/bin/sync
/bin/rcp
/lib/libedit.so.7
/lib/libncurses.so.8
/lib/libc.so.7
/lib/libutil.so.8
/lib/libm.so.5
/lib/libkvm.so.5
/lib/libbsdxml.so.4
/lib/libjail.so.1
/lib/libsbuf.so.5
/lib/libipx.so.5
/lib/libgeom.so.5
/lib/libipsec.so.4
/lib/libufs.so.5
/lib/libmd.so.5
/libexec/ld-elf.so.1
/sbin/init
/sbin/devfs
/sbin/dhclient
/sbin/dmesg
/sbin/fsck
/sbin/halt
/sbin/ifconfig
/sbin/ipfw
/sbin/ipmon
/sbin/ipnat
/sbin/kldconfig
/sbin/kldload
/sbin/kldstat
/sbin/kldunload
/sbin/ldconfig
/sbin/mdconfig
/sbin/mount
/sbin/nologin
/sbin/ping
/sbin/rcorder
/sbin/reboot
/sbin/shutdown
/sbin/swapon
/sbin/swapoff
/sbin/sysctl
/sbin/tunefs
/sbin/umount
/sbin/newfs
/sbin/md5
/usr/libexec/getty
/usr/bin/login
/usr/bin/tty
/usr/bin/su
/usr/lib/libpam.a
/usr/lib/libpam.so
/usr/lib/pam_chroot.so
/usr/lib/pam_deny.so
/usr/lib/pam_echo.so
/usr/lib/pam_exec.so
/usr/lib/pam_ftpusers.so
/usr/lib/pam_group.so
/usr/lib/pam_guest.so
/usr/lib/pam_krb5.so
/usr/lib/pam_ksu.so
/usr/lib/pam_lastlog.so
/usr/lib/pam_login_access.so
/usr/lib/pam_nologin.so
/usr/lib/pam_opie.so
/usr/lib/pam_opieaccess.so
/usr/lib/pam_passwdqc.so
/usr/lib/pam_permit.so
/usr/lib/pam_radius.so
/usr/lib/pam_rhosts.so
/usr/lib/pam_rootok.so
/usr/lib/pam_securetty.so
/usr/lib/pam_self.so
/usr/lib/pam_ssh.so
/usr/lib/pam_tacplus.so
/usr/lib/pam_unix.so
/etc/rc
/etc/ttys
/etc/gettytab
/etc/login.conf
/etc/login.conf.db
/etc/termcap
/etc/master.passwd
/etc/shells
/etc/spwd.db
/etc/passwd
/etc/group
/etc/pwd.db
/etc/hosts
/etc/protocols
/etc/services
/etc/ld.so.conf
/etc/pam.d/login
/etc/pam.d/system
/etc/pam.d/other
/etc/pam.d/ftp
/etc/pam.d/atrun
/etc/pam.d/cron
/etc/pam.d/ftpd
/etc/pam.d/imap
/etc/pam.d/kde
/etc/pam.d/passwd
/etc/pam.d/pop3
/etc/pam.d/rsh
/etc/pam.d/sshd
/etc/pam.d/su
/etc/pam.d/telnetd
/etc/pam.d/xdm
/root
/dev
/var
/tmp
/mnt
Код: Выделить всё
#!/bin/sh
stty status '^T'
trap : 2
trap "echo 'Boot interrupted'; exit 1" 3
HOME=/
PATH=/sbin:/bin:/usr/sbin:/usr/bin
# TMPFS
TMPMD=`/sbin/mdconfig -a -t swap -s 32M`
/sbin/newfs -U -n -m 0 ${TMPMD} > /dev/null 2>&1
/sbin/mount /dev/${TMPMD} /tmp
# VARFS
VARMD=`/sbin/mdconfig -a -t swap -s 32M`
/sbin/newfs -U -n -m 0 ${VARMD} > /dev/null 2>&1
/sbin/mount /dev/${VARMD} /var
mkdir /var/db
mkdir /var/run
cp /dev/null /var/run/utmp
mkdir /var/log
cp /dev/null /var/log/lastlog
cp /dev/null /var/log/wtmp
mkdir /var/empty
/sbin/ldconfig
echo ''
date
exit 0