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.
the title pretty much asks the question. how do i make a portable linux from scratch that can boot on any pc regardless of the motherboard, chipset or processor. thanks!
P.S. i did build a LFS system a few months back but i have no idea on how to make it portable.
When you finish the base, just using tar to pack it up and transfer and unpack it again. Should work, but packing it might take a bit of time.
you mean i just build the LFS system on a hard drive and make an .iso image of that drive and run that iso on another system? if yes then what about the bootloader? will the bootloader be placed in the same sector of the iso image as it is on the hard drive? and if i extract the iso to the hard drive of a secondary computer will that boot up and show the LFS system that was built? thanks!
Building an iso is going to be different though. Um... You MAY want to check out the defunct LFS CD project on what to do to make a CD-ROM version of LFS. It's old, but you could use it to build a newer ISO. I think one of the CLFS projects focuses on platforms like this... embedded CLFS. But it leaves certain stuff up to you though.
Build the basic LFS and build a kernel with generic options and build drivers as modules excepting required ones. You would need some scripts to change runtime, some miscellaneous tasks as well to install grub and so on... Perhaps nobody gives exact steps or because anyone knowing enough can do it all by self.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.