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.
Once I've gone through the pain--I mean joy--of creating my own distro using LFS, how do I go about sharing it with the world?
I'm thinking that I want to create an LFS distro, and then add the networking stuff, ProFTPD, WebMin, and a few other things. Make it an FTP Server Appliance, if you will, then distribute it to the world.
I have no clue how to make a distro, nor any experience, but I'll give it a shot. Say you had a distro that was very generic, no arch. specific optimizations. You could create a boot-disk (CD) with a tar ball of your distro, cfdisk, e2fsprogs, and stuff. Enough to create, and format a linux partition & swap, and tar and zlib to extract it to the selected partition, then just add in the fstab after the fact... Or better yet, use some sort of package management and create a package of each set of software, and give the user options of what to install. Of course then you'd have to create some sort of install program. You'd also have to have some script to create their fstab based on the HD/partition they want it on.
I have just gone through a new book "Knoppix Hacks" In it, it tells how to make a distro like Knoppix. With the book is a live CD of Knoppix which you could use to create your distro.
It's deep, but good stuff that I think may be what you are looking for.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.