How to build the Original LINUX

なぜLINUXを自前で作ろうと思ったかというと最近のディストリビューションの最小構成で導入してもデカイこと・・・無駄なコマンドがしこたま入ることなどなどから自分の必要としている最小限のものが作りたいということで「自前でやるしかない!!」LINUXの勉強にもなるし・・・から作り始めたのでありました。

For creating from the start. It refers to the internet....There is useful information , as follows:
LFS(Linux From Scratch) / Linux JF There are the documents collected well.

A policy objective is making the Firewall machine of the minimum configuration.

Any responsibility when this is created to reference and there is a problem does not have the contents currently written here for an individual memo.
The question about the contents is by e-Mail.

A links place may be changed suddenly. Please link from a TOP page.

  1. Purpose of building the Original LINUX
  2. What is prepared
  3. Building the development environment
  4. The source files used in making the Original LINUX(At any time addition schedule)
  5. How to build a Original LINUX
    1. Create the directory for work and copy the source files
    2. Make the file systems
    3. Compile the MAKEDEV and create the device files
    4. Deployment the Kernel source
    5. Compile & Install the glibc
    6. Compile & Install the sysvinit
    7. Compile & Install the ncurses
    8. Compile & Install the bash
    9. Compile & Install the util-linux
    10. Compile & Install the sh-utils
    11. Compile & Install the net-tools
    12. Compile & Install the modutils
    13. Compile & Install the procps
    14. Compile & Install the fileutil
    15. Compile & Install the dhcpd
    16. Compile & Install the dhcpcd
    17. Compile & Install the iptables
    18. Compile & Install the pppd
    19. Compile & Install the pptpd
    20. Compile & Install the sysklogd
    21. Making the kernel
    22. Compile & Install the rsync
    23. Create & Edit the initrd file
    24. Make & Setup the ramdisk file
    25. Make the root file system
    26. Create the rc shell/Other setup
    27. Compile & Install the bootloader,and setup
    28. Starting check
    29. Move to CompactFlash
    30. Completion
Supplement1. .config file(kernel parameter)
Supplement2. inittab file
Supplement3. file list
Supplement4. linuxrc file
Supplement5. rc.sysinit file
Supplement6. syslog.conf file
Supplement7. rc0 file
Supplement8. rc6 file
Supplement9. lilo.conf file for a starting check
Supplement10.lilo.conf file




直線上に配置