Hello! I just finished building lfs-6.2 using the (great!) livecd. The computer has a x86_64 processor, but I compiled just a 32bit version. This is the second try installing a lfs system, the first try was with lfs 6.0, but I didn'd get through. I didn't had enough knowledge.
1) The md5sum (and maybe the sha1sum, too) of the grub disk geometry patch was wrong. Maybe this is reported, yet. 2) As a not that experienced user you would install (make install) every package you compiled as root. So you have to get problems when you do this installing the temporary system (chapter 5) later on. Maybe you can add a explicit note (like in chapter 5.32) that every command if not specified otherwise should be issued as lfs. 3) In chapter 5.1 is a note: "After installing each package, delete its source and build directories, unless specifically instructed otherwise." I wasn't able to see a place where I don't have to delete the sources. As far as I can remember I had to preserve several build-directories in LFS 6.0 . 4) I know that you can use many different separators for sed, but a clear line would be more uniform. One sed uses the / the next uses the @, the next uses the \ as separator. Maybe it is possible to use everywhere the same one. 5) I can remember, that in chapter 6.60 (Cleaning up) was a note that you can backup the tools dir so that you can build another lfs 6.2 later on without rebuilding the temporary system. I used the following command: "tar cjpsv -f /root/lfs-6.2.tar.bz2 /tools". Is that correct? Maybe you can provide a working command for the simple backup? 6) In chapter 7.5 is a link to the time-hint. Maybe you can either add a note, that this hint is quite old (the clock-lfs-bootscript sets the hwclock!) or update the hint. 7) In chapter 8.4 (Making lfs bootable) is a warning: "The following command will overwrite the current bootloader..." Maybe you can provide the possibility of saving the current mbr with dd, so that one is able to reset it? 8) Is the command "tar cjpsv -f /mnt/lfs-6.2.tar.bz2 /mnt/lfs/*" correct for saving the whole lfs to a file for unpacking it somewhere else? Maybe it is worth to be mentioned somewhere in the book. 9) I missed a clear statement whether I should use UTF-8 or not. I did set LC_ALL and LANG to de_DE.UTF-8 and my system works fine. There are no wrongly displayed characters. 10) in chapter 6.18 (ncurses) is a note: "The instructions above don't create non-wide-character Ncurses libraries since no package installed by compiling from sources would link against them at runtime. If you must have such libraries because of some binary-only application, build them with the following commands:" Do I need the libs? or blfs? For what use are non-wide-character libs? Do they hurt my system, if I install them? 11) 6.50.2 (configuring shadow): I issued pwconv, it exits without an error. But when I execute passwd, I get "Enter the new password (minimum of 5, maximum of 8 characters)". But setting a password with more than 8 characters is no problem. Why is the output of passwd wrong? That are the points I found discussable. Maybe some of you guys could just give a statement. Keep continuing that (great!) work! Martin, with bad English knowledge -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page
