If you use /usr are as a separate partition there are problems that it
won't find many of the binaries needed for booting the cluster. Most of
this issues are solved in the Gnu build where binaries are installed at
the right place. Take a look at cluster-tools/INSTALL.gnu. Make sure you
have the latest of all the tools specified there from ftp.gnu.org
> I have almost (I think) built my first SSI Linux cluster.
> One the initial boot of the cluster, linuxrc fails.
> Looking inside the linuxrc script it appears that;
> root mounts OK (via cfs_mount)
> pivot_root seems to work (that is the initrd filesystem is moved to
> /sysroot/initrd and the real root is now on /sysroot)
you are confusing here real root by now should be /. ie /sysroot will
become / and earlier / provided by initrd will be /sysroot/initrd.
> The next command "Mounting /cluster/nodenum1/dev" fails.
That tells me that you are trying the old release. There is a new
release at http://www.openssi.org . Can you try that please .
> Looking at that, it appears that the command "cfs_mount" is not found (and
> I only see it in /sysboot/initrd/bin, not /bin or /sbin now that we have the
> real root filesystem mounted).
> Also, the next command fails, "/sbin/cluster_config --postroot" (looks like
> it is a sym-link to /usr/... and /usr is not yet mounted).
BTW if it doesn't work with Gnu build ( I guess most of the file
locations are taken care. I don't have a separate /usr in my test
machine ) can you make /usr a part of / partition and try ??
Get latest updates about Open Source Projects, Conferences and News.