Very nice of you to create and post this, some might find this handy.
A few remarks:
Don't use 64-bit for the initial host, since it causes issues in the build
This isn't true for the recent LFS versions. I've been building LFS on 64 bit (multilib) systems without any problems.
I also notice you use the su command and not the su -
command. The latter might be preferable because that one set a full root environment.
You need to remove the link to dash before you create the link to bash.
### Read Me
### To restart the process from this point (I didn't do this, so I don't know the process)
### ?? Remove all directories in $LFS except: lost+found, sources. Copy /tools from /root/lfs-tools ??
### ?? Anything else ??
The safest way to restart with chapter 6 is to create a backup of all that is done up to and including chapter 5.
As root user:
tar jcf lfs.7.tmpenv.tar.bz2 lfs
If, for whatever reason you need to re-start with chapter 6 (as root user):
rm -rf lfs
tar jxf lfs.7.tmpenv.tar.bz2
About using make's -jX option: The only time I had problems using it was when testing (make check/test) some packages.
Again: Nice job!
PS: I did not check each and every command, so other small issues might still be present.