I think I see your problem, and it explains why you initially had the earlier issue with it trying to download the book despite it being available on the CD, which I had actually been wondering about. The default jhalfs configuration that comes with the LiveCD is already set to use the "Working Copy" of the book in /usr/share/LFS-BOOK-6.3-XML and to use the packages available in /lfs-sources, but you seem to be following the instructions in the
Automated LFS using jhalfs-2.3.1 thread. Those instructions are, for the most part, unnecessary when doing a standard LFS build from the LiveCD and seem to be more geared towards using jhalfs with a pre-existing distro as host.
If I were you, I would reformat the partition you want to use, just to make sure you're starting fresh; then, after booting from the LiveCD and activating the swap partition, making /mnt/build_dir and mounting your partition there, issue the following commands:
Code:
chown -v jhalfs:jhalfs /mnt/build_dir
su - jhalfs
cd jhalfs-2.3.1
make
You shouldn't need to change anything in the menu, with the possible exception of your timezone and default page size: under "Build Settings" change the TimeZone field from "GMT" to "$TZ" (to match the timezone you chose on booting the LiveCD) and change "Groff page size" to A4 (since you're in the UK). After that, just Exit, save the configuration, and away it goes. It will copy the packages & patches from /lfs-sources into /mnt/build_dir/sources, so there's no need for you to make a sources directory yourself or do any manual copying. (That actually may have been your main problem, by the way, with running out of space: the directory you made, "/mnt/sources", wasn't on the partition but rather in RAM; "/mnt/build_dir/sources" *would* be on the partition, and as I mentioned jhalfs takes care of creating that.)