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.
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.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
2,3 and 4 are all good choices... but FC5 is not great. From what i hear there is something wrong with the compiler (probably unusual customisations) in FC 4&5 and you can end up with a botched LFS. In Debian and Slackware gcc is near vanilla so you wont run into any problems there.
As for the VMware thing, it is rare but not unheard to do this. Unfortunately, whenever I hear about it, it's always a very frustrated person seeing strange errors that seem to disappear by not doing it on a virtual machine. There's also the fact that it could increase build times considerably.
I did mine with Slackware 10.2, and the only issue I had was that reccurring case of "fat fingers syndrome". Had to restart chapter 5 once because of a misstep with gcc pass 2, then after I got chapter 5 done right I archived the /tools and lfs folders (complete with intermediate builds), which came in handy because I made another mystype installing Ncurses in chapter 6 (take a look and you'll see why). Once I got it up and running I was able to boot into it to install the BLFS packages I wanted. In fact I'm on it right now, XFree86 running KDE running Firefox.
I'm starting right now on installing Cross-Linux-from-Scratch on my AMD64 box, and again I'm using Slack as the host, for me it's just easier.
(I've actually never seen Debian yet, but eventually I HAVE to take if for a test drive.)
Hm. I did not have any troubles with LFS LiveCD using XFCE - nice and easy to beginner. Maybe it depends on the PC, maybe LiveCD has some hardware compatibility problems? The only problem I have noticed is with XFCE - sometimes it closes some windows unexpectedly or hides the taskbar.
About VMWARE - it is realllly sloooow. But it has that snapshot feature - I can always go back if I feel that have messed something (I take snapshots at the most important moments - glbc, gcc, binutils).
Somehow I think that Live CD is a bit more adapted to LFS building than any other distro. If you choose another distro you have to ensure it has everything LFS needs. And that could meen a bit trouble - for example if you get to chapter 6.xx and suddenly it turns out that something in /tools is not compiled correctly because of the host system - THAT is what I call TROUBLE.
But of course if someone has built LFS smoothly on some distro and got LFS working flawlessly - then it may be a good choice, especially if you can customize the host to fit your needs, to have all the tools you are used to. LiveCD has the problem of customizing although there are some hints on LFS homepage HINTS section how to customize LFS LiveCD.
I just finished building my LFS off of the live cd, and although I hada few problems, none were caused by the CD. I'm only little better than a complete newbie, but I think that -barring hardware incompatibilities - if you had problems building with the LFS LiveCD, they probably werent caused by the host system. This project is, after all, the sole purpose of the livecd.
I want ppl to suggest a good distro to start LFS on. I've done it with LFS Live CD. It was a disaster. Soo many issues that I lost track of the core construct.
To make matters easy I am considering the following distro's and have numbered them on preference basis.
1. Fedora Core 5
2. Slackware 10.0
3. Debian Sarge(Running the 2.4.x kernel)
4. Slackware 10.2(Am yet to download it)
Are these good choices.....?
Another bit of information. I will be doing it on a virtual machine, VMware(version 4.5). I am not using any Linux OS as a stand alone system. Is it a good choice.....?
Advies are most welcome. Thank you for reading ths thread.
Personaly, this would be my favorite options, in order of preference:
1) Use the LFS livecd. You allready tried it,... well try again or download an older/newer version. I've used them for some time and they work remarkebly well. The X-window isn't that as fancy as KDE or Gnome, but it gets the job done. Before you burn it, you can edit it and preset the language and keyboerd layout, which can make life al lot easier. I'd say, give it another try.
2) I'd use a distro that pretty much installs itself in a rather standard way. E.G. try the new Freespire (there is one without the proprietary codecs if you hate them) or OpenSuse. They cause you few troubles and they ar stable systems. You chose Fedora 5, I'm not that fond of it. Fedora gave me a lot of problems a year ago. Maybe they are fixed (?) ands you can try it.
3) I'd disadvice Debian. Compiling source in debian, which is a really great distro by the way, gave me nothing but trouble. Only install debian if you're planning on effectively using it, then it makes a wonderful OS
Further on: for compiling I've had good experiances with: (Open)Suse, Freespire, Mepis, Kubuntu 6.06
I've had normal to bad experiances with: Fedora, Debian, Mandrake.
BTW: for the moment, at home I run Gentoo and LFS. At the office I run debian Sarge on my laptop. (all with KDE)
Good luck. I hope my hint were useful.
Last edited by linuxbriel; 08-25-2006 at 04:55 PM.
I am using the live CD as well to build LFS. I tried Crux but the lack of a GUI was causing me problems. I found the hint on the LFS site for being able to power down then restart at different intervals very helpful. I am a trucker so my time is rather broken up. Good Luck!!!