LFS Init scripts?

Thiago Padilha tpadilha84 at gmail.com
Thu Sep 30 13:15:50 PDT 2010


To learn how to create a minimal linux system read these articles :


Also take a look at this :


All these documents talk about creating a system using only busybox inside
initramfs which is a root filesystem that gets passed as a parameter to the
kernel by the boot loader. All of the examples use a very simple script to
start the system, this is the basic concept used in the Tiny Core linux(

To really understand the LFS init scripts(or any other big initialization
script collection) you have to learn bash programming first, a good
introductory reading is : http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html.
When I did my first LFS build I also wanted to understand linux
initialization, and reading LFS init scripts was hard without bash
background, so I decided to rebuild LFS using only bash scripts, its a great
way to learn bash and how to organize large bash programs.

On Thu, Sep 30, 2010 at 4:24 PM, Mark Knecht <markknecht at gmail.com> wrote:

> Hi,
>   I've recently found LFS. Thanks to those that feed and care for it.
> Nice project.
>   I've read through the book once and started my first build. It's
> proceeding fine. I'm typically a Gentoo user so most of what's going
> on in terms of building software is relatively familiar and I'm not
> having any trouble. (Yet!)
>   That said my reason for searching out and trying LFS is to learn
> more about init scripts. It seems that the LFS init scripts - if I
> understand them and likely I don't - sort of leave the init scripts
> alone and as a result they remain sort of generic. They handle lots of
> different file system types and many conditions I don't think will be
> important to me.
>   My personal goal is to understand, for a _very_ minimal system with
> just a couple of partitions and most all of the drivers built into the
> kernel, how to boot the kernel and then load everything by hand, one
> command at a time. I.e. = I'd like to mount /proc, mount /dev, mount
> /sys all by hand and then work through understanding what the scripts
> do step by step. I don't care about X for now. I do need networking.
>   I'm wondering if there might be a good doc around, either LFS
> specific or even a for-sale Linux book I could buy, that covers what
> has to happen to get from that last stage of the kernel booting to a
> bash prompt that allows a user to login?
> Thanks,
> Mark
> --
> http://linuxfromscratch.org/mailman/listinfo/lfs-support
> FAQ: http://www.linuxfromscratch.org/lfs/faq.html
> Unsubscribe: See the above information page
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linuxfromscratch.org/pipermail/lfs-support/attachments/20100930/f7323d91/attachment.html>

More information about the lfs-support mailing list