Submitted 17-Aug-00 by TriOptimum:
> 2)I have installed the new kernel 2.4.0test6 with the resierfs patch and
> after the compiling and reboot i have the following FAILURES in the boot
> sequence..3 services fails..and they are USb Kheader and Netfs..and i dunno
> why..
kheader is because your kernel name doesn't have mdk in it and you're using
old initscripts. You should update them, or failing that simply disable
the service. (There's a typo in an exit call that is causing the
failure). Did you compile support for the others (USB and Network
filesystems) into the kernel? If not, disable those services as well.
> Maybe linux is trying to install the support for that
> file system.. but i don't have it on my partitions.. i have compiled the ke
> rnel with only
> vfat , dos, msdos, joliet, iso9660, ext2 and resierFs.. that is all that i
> nedd.. no more
You *do* need devpts. And no, it isn't on your hard drive. It is a
virtual filesystem that you are trying to mount in /etc/fstab. You need
this in order to be able to open terms in X. From the kernel help:
CONFIG_DEVPTS_FS:
You should say Y here if you said Y to "Unix98 PTY support" above.
You'll then get a virtual filesystem which can be mounted on
/dev/pts with "mount -t devpts". This, together with the pseudo
terminal master multiplexer /dev/ptmx, is used for pseudo terminal
support as described in The Open Group's Unix98 standard: in order
to acquire a pseudo terminal, a process opens /dev/ptmx; the number
of the pseudo terminal is then made available to the process and the
pseudo terminal slave can be accessed as /dev/pts/<number>. What was
traditionally /dev/ttyp2 will then be /dev/pts/2, for example.
The GNU C library glibc 2.1 contains the requisite support for this
mode of operation; you also need client programs that use the Unix98
API.