Linux From ScratchThis Forum is for the discussion of LFS.
LFS is a project that provides you with the steps necessary to build your own custom Linux system.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
what do i replace <host_LANG_value> with... i mean all of the $LC_ALL, $LC_CTYPE, and $LANG values are empty... when i echo those nothing shows up... thanks...
If desired, skip kernel configuration by copying the kernel config file, .config, from the host system
(assuming it is available) to the unpacked linux-3.13.3 directory. However, we do not recommend this
option. It is often better to explore all the configuration menus and create the kernel configuration
from scratch.
where do i find the .config file in the host system and where do i paste the .config file... i mean do i paste in directly in linux-3.13.3 directory or in some other sub directory.. thanks again..
The file named .config is a hidden file which resides in the linux-3.13.3 directory.
In reality here's a good choice for you:
Run this first after you've cleaned your sources:
Code:
make defconfig
This will autotag all known defaults for your architecture and setup a kernel for you with the bare minimums for your system.
Next run:
Code:
make menuconfig
and add in any possible parameters you feel you might need. Remember always compile Filesystems within the kernel, not as modules. Use lspci and lsmod on your host system to get an idea of the modules you may need. Try to keep drivers like audio, networking, and video as modules. The rest like SATA, SCSI, etc. should be internally built.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.