source: chapter05/kernel-exp.xml@ d39f322

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 d39f322 was d39f322, checked in by Gerard Beekmans <gerard@…>, 23 years ago

Updated explanation to talk about cp -a, not cp -R

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

  • Property mode set to 100644
File size: 1.6 KB
Line 
1<sect2>
2<title>Command explanations</title>
3
4<para>
5<userinput>make mrproper:</userinput> This will ensure that the kernel
6tree is absolutely clean.
7</para>
8
9<para>
10<userinput>yes "" | make config:</userinput> This runs make config and
11answers with the default answer to every question the config script asks
12the user (it does this by simply doing the equivalent of hitting the
13Enter key, thus accepting the default Y and N answers to the questions).
14We're not configuring the real kernel here, we just need to have some sort
15of configure file created so that we can run make dep next that will
16create a few files in $LFS/usr/src/linux/include/linux, like version.h,
17among others, that we will need to compile Glibc and other packages later
18in chroot.
19</para>
20
21<para>
22<userinput>make dep:</userinput> make dep checks dependencies and sets
23up the dependencies file. We don't really care about the dependency
24checks, but what we do care about is that make dep creates those
25aforementioned files in $LFS/usr/src/linux/include/linux we will be
26needing later on.
27</para>
28
29<para>
30<userinput>cp -a ../src/linux/include/linux .</userinput> and
31<userinput>mkdir asm &amp;&amp; cp -a ../src/linux/include/asm/* .</userinput>:
32These commands copy the kernel headers in the
33<filename>$LFS/usr/include</filename> directory.
34</para>
35
36<para>
37<userinput>chown root.root $LFS/usr/include/linux -R </userinput> and
38<userinput>chown root.root $LFS/usr/include/asm -R </userinput>:
39These commands change the ownership of the
40<filename>$LFS/usr/include/linux</filename> and the
41<filename>$LFS/usr/include/asm</filename> directories to the user
42root and group root.
43</para>
44
45</sect2>
46
Note: See TracBrowser for help on using the repository browser.