Use mknod to set up the major and minor blocks and the type of device, block or character . I used to think that only the major and minor number mattered, but there is another device on my machine with the same major and minor numbers, ram3, and is sure don't act like /dev/null. Maybe it is because they are different types, block and character, that they act so differently. ls -al /dev/null: crwxrwxrwx 1 root root 1, 3 Feb 17 2000 /dev/null This worked for me: mknod /dev/junk c 1 3 ls /dev/junk: crw-r--r-- 1 root root 1, 3 Dec 16 21:07 /dev/junk Then, chmod 777 /dev/junk Then test it out: echo this is a test > junkfile cat < /dev/null > junkfile Junkfile should now be zero length. Then, mv /dev/junk /dev/null Joel
crwxrwxrwx 1 root root 1, 3 Feb 17 2000 /dev/null On Sun, Dec 16, 2001 at 05:03:02PM -0800, stayler wrote: > Hi Guys, > > Any clues on how to recreate /dev/null in Caldera OL. I was trying out > QMail which exploded when I tried to reboot, wanted to see if the > daemons started ok etc, now I can't get to init 3 and the kernel > complains that it can't open /dev/null. It appears that the install > script for QMail replaced it, and caused my 2.4.13 kernel to hang hard. > Only 2.4.2 seems to get me to init 1. > > Any ideas? > > Stayler > > _______________________________________________ > Linux-users mailing list > Archives, Digests, etc at http://linux.nf/mailman/listinfo/linux-users _______________________________________________ Linux-users mailing list Archives, Digests, etc at http://linux.nf/mailman/listinfo/linux-users