initrd; /linuxrc getpid() != 1

"Jason H. Smith" <[email protected]>
Newsgroups gmane.linux.admin.managers
Message-ID <[email protected]>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi.  This one kept me up late last night, and I still haven't solved it.

I'm booting a machine from compact flash.  Everything works, but when I
attempt to pivot_root and exec the real init, /sbin/init exits and it's
tears for everyone.

The problem is that the kernel is calling my /linuxrc with a PID of 9, as
swapper, kapmd, kswapd, etc. are using up PIDs 1-8.  So init thinks that
it's only telinit and it does not therefore bring the system up.  What's
going on?  Why is Linux calling /linuxrc with this PID?

I'm using 2.4.20-xfs + LVM2 dm patches with GRUB

Thanks much for any input.

- --
Jason Smith
Open Enterprise Systems
Bangkok, Thailand
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQE+qg9Pm5qEoSbpT3kRAuoWAJ9l4yhqG2bBJgGjVyo+lOLyZEQ83gCfb0ok
8sUeYNUwvf5HQ82fTGa85K0=
=r8x/
-----END PGP SIGNATURE-----
_______________________________________________
LinuxManagers mailing list - http://www.linuxmanagers.org
submissions: LinuxManagers-35TzE1X9F6582KRnZfj+bdi2O/[email protected]
subscribe/unsubscribe: http://www.linuxmanagers.org/mailman/listinfo/linuxmanagers
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.