source: chapter09/theend.xml@ f12213a

10.0 10.0-rc1 10.1 10.1-rc1 11.0 11.0-rc1 11.0-rc2 11.0-rc3 11.1 11.1-rc1 11.2 11.2-rc1 11.3 11.3-rc1 12.0 12.0-rc1 12.1 12.1-rc1 6.0 6.1 6.1.1 6.3 6.4 6.5 6.6 6.7 6.8 7.0 7.1 7.2 7.3 7.4 7.5 7.5-systemd 7.6 7.6-systemd 7.7 7.7-systemd 7.8 7.8-systemd 7.9 7.9-systemd 8.0 8.1 8.2 8.3 8.4 9.0 9.1 arm bdubbs/gcc13 ml-11.0 multilib renodr/libudev-from-systemd s6-init trunk v3_0 v3_1 v3_2 v3_3 v4_0 v4_1 v5_0 v5_1 v5_1_1 xry111/arm64 xry111/arm64-12.0 xry111/clfs-ng xry111/lfs-next xry111/loongarch xry111/loongarch-12.0 xry111/loongarch-12.1 xry111/mips64el xry111/pip3 xry111/rust-wip-20221008 xry111/update-glibc
Last change on this file since f12213a was a4a7eff, checked in by Mark Hymers <markh@…>, 23 years ago

Bug 116: Change lfs-hints URLs - also added entity

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@900 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

  • Property mode set to 100644
File size: 3.4 KB
RevLine 
[e0f737f]1<sect1 id="ch09-theend">
[6acc848]2<title>The End</title>
3
[b822811]4<para>Well done! You have finished installing your LFS system. It may have
[6acc848]5been a long process but it was well worth it. We wish you a lot of fun
[b822811]6with your new shiny custom built Linux system.</para>
[6acc848]7
[b822811]8<para>Now would be a good time to strip all debug symbols from
[e3a1c58]9the binaries on your LFS system. If you are not a programmer and don't plan
10on debugging your software, then you will be happy to know that you can
11reclaim a few tens of megs by removing debug symbols. This process causes
12no inconvenience other than not being able to debug the software fully
13anymore, which is not an issue if you don't know how to debug. You can
[b822811]14remove the symbols by executing the following command:</para>
[921d418f]15
[b822811]16<para>Disclaimer: 98% of the people who use the command mentioned below don't
[f76811f]17experience any problems. But do make a backup of your LFS system before
18you run this command. There's a slight chance it may backfire on you and
19render your system unusable (mostly by destroying your kernel modules
[b822811]20and dynamic &amp; shared libraries).</para>
[f76811f]21
[b822811]22<para>Having that said, the --strip-debug option to strip is quite harmless
[f76811f]23under normal circumstances. It doesn't strip anything vital from the
24files. It also is quite safe to use --strip-all on regular programs
25(don't use that on libraries - they will be destroyed) but it's not as
26safe and the space you gain is not all that much. But if you're tight on
27disk space every little bit helps, so decide yourself. Please refer to
28the strip man page for other strip options you can use. The general idea
29is to not run strip on libraries (other than --strip-debug) just to be
[b822811]30on the safe side.</para>
[f76811f]31
[b822811]32<para><screen><userinput>find / -type f -exec strip --strip-debug '{}' ';'</userinput></screen></para>
[921d418f]33
[b822811]34<para>If you plan to ever upgrade to a newer LFS version in the future it
[6acc848]35will be a good idea to create the /etc/lfs-&version; file. By having
36this file it is very easy for you (and for us if you are going to ask
37for help with something at some point) to find out which LFS version
38you have installed on your system. This can just be a null-byte file by
[b822811]39running:</para>
[6acc848]40
[b822811]41<para><screen><userinput>touch /etc/lfs-&version;</userinput></screen></para>
[5a01e43]42
[b822811]43<para>One final thing you may want to do is run lilo now that you are booted
[e0f737f]44into LFS. This way you will put the LFS version of LILO in the MBR
45rather than the one that's there right now from your host system.
46Depending on how old your host distribution is, the LFS version may have
[b822811]47more advanced features you need/could use.</para>
[e0f737f]48
[b822811]49<para>Either way, run the following to make the lilo version installed on LFS
50active:</para>
[e0f737f]51
[b822811]52<para><screen><userinput>/sbin/lilo</userinput></screen></para>
[e0f737f]53
[b822811]54<para>If you are wondering: "Well, where to go now?" you'll be glad to hear that
[b4ffa369]55someone has written an LFS hint on the subject at <ulink
[a4a7eff]56url="&hint-root;afterlfs.txt">&hint-root;afterlfs.txt</ulink>.
[b4ffa369]57On a same note, if you are not only newbie to LFS, but also
58newbie to Linux in general, you may find the newbie hint at <ulink
[a4a7eff]59url="&hint-root;newbie.txt">&hint-root;newbie.txt</ulink>
[b822811]60 very interesting.</para>
[9a0cfdf]61
[b822811]62<para>Don't forget there are several LFS mailinglists you can subscribe to if
[6acc848]63you are in need of help, advice, etc. See
64<ulink url="ch01-maillists.html">Chapter 1 - Mailinglists</ulink> for
[b822811]65more information.</para>
[6acc848]66
[b822811]67<para>Again, we thank you for using the LFS Book and hope you found this book
68useful and worth your time.</para>
[6acc848]69
70</sect1>
71
Note: See TracBrowser for help on using the repository browser.