mollusk
04-28-2002, 03:49 AM
Help!!!
I met a system corruption problem when my machine lost power. The “devfsd” daemon cannot run during linux boot process.
I installed Mandrake 8.1 on my machine and it runs well until today. I checked lilo.conf, and saw the default boot partition is linux, it looks like:
image=/vmlinux
label=linux
root=/dev/hda6
read-only
append="devfs=mount"
To fix this, I tried to change append to 'devfs=nomount', then I can successfully boot to runlevel 3. (Please read the discussion http://lists.debian.org/debian-powerpc/2001/debian-powerpc-200107/msg00369.html)
BUT next headache for me is that many services are not started corrected, such as network card is not up, and many other scripts cannot run. Before my system corrupts, when the machine boot up, everything is working, including networking, xwindows,… ;)
I guess append “devfs=mount” specify during boot process, the devfsd daemon is run automatically. But if I specify “devfs=nomount”, the devfsd daemon is run in the /etc/rc.d/rc.sysinit file. I wonder why there is a difference???
What can I do restore my system to the state before the system corrupts???
How do I make my devfs run during bootup???
Your help is greatly appreciated!!!
Thanks a lot!!!
:eek: null
I met a system corruption problem when my machine lost power. The “devfsd” daemon cannot run during linux boot process.
I installed Mandrake 8.1 on my machine and it runs well until today. I checked lilo.conf, and saw the default boot partition is linux, it looks like:
image=/vmlinux
label=linux
root=/dev/hda6
read-only
append="devfs=mount"
To fix this, I tried to change append to 'devfs=nomount', then I can successfully boot to runlevel 3. (Please read the discussion http://lists.debian.org/debian-powerpc/2001/debian-powerpc-200107/msg00369.html)
BUT next headache for me is that many services are not started corrected, such as network card is not up, and many other scripts cannot run. Before my system corrupts, when the machine boot up, everything is working, including networking, xwindows,… ;)
I guess append “devfs=mount” specify during boot process, the devfsd daemon is run automatically. But if I specify “devfs=nomount”, the devfsd daemon is run in the /etc/rc.d/rc.sysinit file. I wonder why there is a difference???
What can I do restore my system to the state before the system corrupts???
How do I make my devfs run during bootup???
Your help is greatly appreciated!!!
Thanks a lot!!!
:eek: null