DJGimmik
08-25-2003, 04:22 AM
Objective: To learn more about Linux by piecing it together myself (w/out the help of a distro), onto a small PC (old bank computer) to run as a dedicated DHCP server for my home network - strictly command prompt (if i don't need any GUI's).
Hardware: The HDD i would like to use is ~600MB (or can be 2GB if needed - but I would rather not waste the disk space for a DHCP server if it can be helped) ;) The PC has a Pentium 200Mmhz CPU, 32MB of RAM (can downsize to 16 if I can get away with it), built in everything (video, ethernet, etc... - I'm not entirely sure of the chipset(s) involved with all the hardware). No CD-ROM drive - but will jerry-rig one come install time if need to (not hard for me to do at all).
Xtra Wants: I would like to use the 2.6 kernel for this (yes I understand it's still in testing - but if it works like some say, i figured why the heck not? - but can settle for the 2.4.21(?). Eventually I may want to dink with this a little more, and turn it into a wireless access point (or router) - if possible .... but right now i'm staying simple and just doing the DHCP server.
Main Question(s): (1) What files, exactly, do I need to download in order to do this (besides the kernel)? (2) (I'm assuming installation is about 1 degree similar to a normal PC - where I need to format the HDD to the appropriate file system) - what software would I use to do this? (i'm fairly sure it's a form of fdisk - i just can't place the name). (3) How do I go about installing everything (compiling, linking, etc.. etc..)?
I know this is a bigger project than what I'm most likely thinking, but for me to accomplish this would be so incredibly liberating - just the feeling of doing something that not everyone can/does do. Just about anyone can install Windows, or even various distros of Linux (anymore) - how many people actually can (or take the time to) install Linux piece by daunting piece? Like I said, I'd like to learn things here.
I've spent several hrs the past week looking all over the net for instructions on how to just install Linux from scratch (even on this website -which I enjoy very much) - but everything I've found relies on having Linux installed on a previous machine and basically creating a boot disk or something - which defeats the purpose of what I'd like to do. I guess, in part, I'm wanting to make my own distro - but just for this little machine / project of mine. I don't want to use "someone elses distro" - I want to piece it together like a puzzle.
Any help at all will be greatly appreciated. Whether it's just links, or actually lists and/or step by step instructions - it will be appreciated. I love Linux, and everything it stands for (I just don't have a real modem or any luck playing videos/audio with it or I'd have it on all 6 of my current PCs - instead of just 2 of 'em).
Again, thank you all in advance for any help and/or tips in this matter.
Hardware: The HDD i would like to use is ~600MB (or can be 2GB if needed - but I would rather not waste the disk space for a DHCP server if it can be helped) ;) The PC has a Pentium 200Mmhz CPU, 32MB of RAM (can downsize to 16 if I can get away with it), built in everything (video, ethernet, etc... - I'm not entirely sure of the chipset(s) involved with all the hardware). No CD-ROM drive - but will jerry-rig one come install time if need to (not hard for me to do at all).
Xtra Wants: I would like to use the 2.6 kernel for this (yes I understand it's still in testing - but if it works like some say, i figured why the heck not? - but can settle for the 2.4.21(?). Eventually I may want to dink with this a little more, and turn it into a wireless access point (or router) - if possible .... but right now i'm staying simple and just doing the DHCP server.
Main Question(s): (1) What files, exactly, do I need to download in order to do this (besides the kernel)? (2) (I'm assuming installation is about 1 degree similar to a normal PC - where I need to format the HDD to the appropriate file system) - what software would I use to do this? (i'm fairly sure it's a form of fdisk - i just can't place the name). (3) How do I go about installing everything (compiling, linking, etc.. etc..)?
I know this is a bigger project than what I'm most likely thinking, but for me to accomplish this would be so incredibly liberating - just the feeling of doing something that not everyone can/does do. Just about anyone can install Windows, or even various distros of Linux (anymore) - how many people actually can (or take the time to) install Linux piece by daunting piece? Like I said, I'd like to learn things here.
I've spent several hrs the past week looking all over the net for instructions on how to just install Linux from scratch (even on this website -which I enjoy very much) - but everything I've found relies on having Linux installed on a previous machine and basically creating a boot disk or something - which defeats the purpose of what I'd like to do. I guess, in part, I'm wanting to make my own distro - but just for this little machine / project of mine. I don't want to use "someone elses distro" - I want to piece it together like a puzzle.
Any help at all will be greatly appreciated. Whether it's just links, or actually lists and/or step by step instructions - it will be appreciated. I love Linux, and everything it stands for (I just don't have a real modem or any luck playing videos/audio with it or I'd have it on all 6 of my current PCs - instead of just 2 of 'em).
Again, thank you all in advance for any help and/or tips in this matter.