Results 1 to 9 of 9

Thread: Yet Another Linux Distribution

  1. #1
    Join Date
    Jun 2005
    Beans
    291

    Yet Another Linux Distribution

    I have been trying to create my own Linux distribution for a while, mainly for use on my own personal machines. I know that Gentoo and Slackware and several other distributions allow for high customization but that is not what I am looking for. I know of Linux from scratch and plan upon using it. I also know of the Live CD tool kits that have been made available. My main question lies in this: are there any tools available to make an installer? or is that something I would need to program on my own? Also, are there any tools out there that are better suited to my tasks than LFS, and LiveCD tool kits?
    if (linux == choice) {lsb != linux;}
    else {linux = windows;}

    http://one.xthost.info/aios

  2. #2
    Join Date
    May 2007
    Beans
    946

    Re: Yet Another Linux Distribution

    Quote Originally Posted by fistfullofroses View Post
    I have been trying to create my own Linux distribution for a while, mainly for use on my own personal machines. I know that Gentoo and Slackware and several other distributions allow for high customization but that is not what I am looking for. I know of Linux from scratch and plan upon using it. I also know of the Live CD tool kits that have been made available. My main question lies in this: are there any tools available to make an installer? or is that something I would need to program on my own? Also, are there any tools out there that are better suited to my tasks than LFS, and LiveCD tool kits?
    There are a number of projects that allow one to make Live CDs. They include BootCD, Linux Live, and Live Helper.
    Code:
    apt-get install bootcd
    bootcdwrite
    Creates a Live CD from your system. This only works in debian, and not in Ubuntu.

    http://www.linux-live.org/

    http://www.pendrivelinux.com/2007/05...-distribution/
    Edit:
    Live Helper is the best. Follow the instructions in the last link. I am using the Live CD I made, and I like it a lot.
    Last edited by init1; September 20th, 2007 at 02:17 AM.

  3. #3
    Join Date
    Jun 2005
    Beans
    291

    Re: Yet Another Linux Distribution

    I have used Live Helper. It wasn't exactly what I am looking for. But, it is good for making variants of Debian. What I want is to create a system that is extremely compact that I can use on all of my machines, in live form, or through install. Debian Live really doesn't allow for this (if it does please correct me). My other constraint is that I do not want to have any distros customized file hierarchy, or any distro's package system.
    if (linux == choice) {lsb != linux;}
    else {linux = windows;}

    http://one.xthost.info/aios

  4. #4
    Join Date
    Jun 2006
    Location
    Syracuse, NY
    Beans
    3,264

    Re: Yet Another Linux Distribution

    Quote Originally Posted by fistfullofroses View Post
    I have used Live Helper. It wasn't exactly what I am looking for. But, it is good for making variants of Debian. What I want is to create a system that is extremely compact that I can use on all of my machines, in live form, or through install. Debian Live really doesn't allow for this (if it does please correct me). My other constraint is that I do not want to have any distros customized file hierarchy, or any distro's package system.
    I think you can accomplish this with Fedora's revisor app. Basically it gives you a choice of everything in the Repos to put a checkmark next to, and once you have selected what you want it double checks the dependencies and puts that stuff on the liveCD. You could make it as heavy or light as you want. I am fairly sure that you can put anaconda on there to install from the liveCD as well.
    Desktop: AMD Athlon64 X2 3600+, Nvidia 8600GT, 3GB RAM, 80GB hd, Windows 7 Beta
    Lappy: Sony Vaio FW-140E, Intel P8400 2.26Ghz, 3GB Ram, 250GB HD, Intel x4500MHD, Windows 7 Beta & Kubuntu 8.10 w/ KDE 4.2

  5. #5
    Join Date
    Jun 2005
    Beans
    291

    Re: Yet Another Linux Distribution

    Does it allow me to go in and modify everything in the base system?
    if (linux == choice) {lsb != linux;}
    else {linux = windows;}

    http://one.xthost.info/aios

  6. #6
    Join Date
    Jun 2006
    Location
    Syracuse, NY
    Beans
    3,264

    Re: Yet Another Linux Distribution

    Quote Originally Posted by fistfullofroses View Post
    Does it allow me to go in and modify everything in the base system?
    If you mean modify the actual programs, no (well, unless you download the SRPMs and rebuild them into your own repo...). If you mean select individually every package that goes on the CD, then (to my knowledge), yes. I selected a metapackage when I used it to add the base KDE system, but I believe that everything you want you have to add yourself, including the base system.
    Desktop: AMD Athlon64 X2 3600+, Nvidia 8600GT, 3GB RAM, 80GB hd, Windows 7 Beta
    Lappy: Sony Vaio FW-140E, Intel P8400 2.26Ghz, 3GB Ram, 250GB HD, Intel x4500MHD, Windows 7 Beta & Kubuntu 8.10 w/ KDE 4.2

  7. #7
    Join Date
    May 2007
    Beans
    946

    Re: Yet Another Linux Distribution

    Quote Originally Posted by fistfullofroses View Post
    Does it allow me to go in and modify everything in the base system?
    You can do that in Live-Helper. There's config file you can edit so that it will give you a chroot during the process. You can then install what you want in addition to adding anything outside of the repos/editting files. You may not be able to mount anything in the chroot though. A USB drive might work.

  8. #8
    Join Date
    Jun 2005
    Beans
    291

    Re: Yet Another Linux Distribution

    I have used live-helper. My issue there is that I cannot get rid of the debian configuration and files. I cannot really install a non-debian kernel, or a non-debian Xserver or anything else.
    if (linux == choice) {lsb != linux;}
    else {linux = windows;}

    http://one.xthost.info/aios

  9. #9
    Join Date
    Oct 2005
    Location
    Portland, Oregon USA
    Beans
    4,022

    Red face Re: Yet Another Linux Distribution

    I highly advise you use rPath's rBuilder, but even better then that you can set up a developers environment and set up exactly what you want.

    I have tried them all and rBuilder will be the best place to start, again for more advanced building and customization that you are referring to consult the wiki there on setting up a developers environment.

    Have fun and let me know if you need any advice.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •