/kernel_reloaded/

Author:

Novi članci

Flickr Goodness

Categories

Flickr Favorites

June 1, 2009 @ 12:36

Custom Fedora Remix (Desktop DVD)

 
In our local LUG we have been brewing a custom distro based upon Fedora and Omega linux distributions. We also added a lot of applications from many categories; like gps, astronomy, office and multimedia software.
 
What makes it apart from distributions that it is based upon are these points:

  • Much more pre-installed software
  • Latest updated packages
  • Bonus (proprietary) software (Skype, Flash…)
  • Support for broadcom wireless chipset (via firmware)
  • Multiple desktop environments: Gnome, KDE, Enlightenment, LXDE…
  •  
    Why did we make this distribution? Because there are just too many things missing by default in current Fedora. Due to laws in US and because the software in question isn’t licenced under open source licence Fedora can’t provide things like skype and flash that most of users are just too depended upon and can’t work without them.
     
    Any comments and suggestions are welcome, tell us what we are doing wrong and how to make this distro better.
     

    Fedora makes possible for anybody to use it’s packages for remixing, respinning and making custom versions of Fedora, but those distributions need to have different name. If you have any suggestion how this distro should be called drop a line in the comments.
     
    Because we currently don’t have means to make iso images available we can only give you instructions on how to make this remix yourself.
     
    You need to have at least 10GB of free space on your /home partition, or some other partition you use for storing temporary files and for this iso image. Finished ISO image is around 1.4 GB.
     
    First you need to download our custom kickstart files: base, desktop, extra.
     
    Then you need to issue these commands:

     
    su -
    yum install livecd-tools spin-kickstarts
    setenforce 0
    mkdir /home/temp/
    mkdir /home/yum-cache/
    cd ⁄home
    livecd-creator -t /home/temp/ --cache=/home/yum-cache/ -f F10-Extra-Edition -c linux-osijek-10-extra.ks
    load_policy
    setenforce 1
     


     
    Eplanation of used commands;
    yum – installs needed tools for making iso image
    setenforce 0 – disables SELinux because it fails with SELinux enabled
    mkdir – creates directories needed
    livecd-creator – main command that makes the remixed iso image
    load_policy and setenforce 1 – re-enables SELinux
     

     

    Filed under english, fedora, linux, tips&tricks

    9 Comments »

    1. Posted by Jon

      June 1, 2009 @ 20:42

      Use jigdo.

    2. Posted by Paul W. Frields

      June 2, 2009 @ 12:30

      Your linux-osijek-10-base.ks has an error — you are using a “baseurl” repo method for the main Fedora repo instead of the “mirrorlist” version, which means that anyone in the world using your files will end up hitting one server in the .nl region. Instead, you want them to be using the mirroring systems that makes access faster and more reliable no matter where they are.

    3. Posted by Paul W. Frields

      June 2, 2009 @ 12:33

      Also you should be labeling your distribution something other than “F10-Extra-Edition.” You should take effort to avoid the appearance that what you’re giving users is under the Fedora trademark. Why not call it “Osijek Fedora Remix” or even “Omega Extra Edition” if the Omega maintainer is OK with that.

    4. Posted by Paul W. Frields

      June 2, 2009 @ 15:12

      Finally, the livecd-creator command you list failed for me for lack of space on the install_root — is the rootfs big enough for the package complement you’ve designed?

    5. Posted by valent

      June 2, 2009 @ 17:14

      First thank you Paul for your great suggestion!

      I believe I has some issues with “mirrorlist” version, I’ll check that out and try again.
      I love the idea of calling it “Osijek Fedora Remix” if it is ok to keep Fedora in the name.

      Regarding the install_root – in the base.ks file I have changed so that the “/” is 4572 MB (part / –size 4572) and that works for me, I have build iso images without problems so far.

    6. Posted by Andrew J

      June 2, 2009 @ 18:05

      Why not make a Revisor config file and a ks file so you can use revisor to generate a dvd iso

    7. Posted by valent

      June 2, 2009 @ 21:37

      What is the benefit of using revisor? I tried using revisor year ago and it wasn’t useful for me, it seamed broken at the time and I haven’t used it since then.

    8. Posted by Paul W. Frields

      June 4, 2009 @ 0:40

      If you want to use the “Fedora Remix” term you just have to follow the very few guidelines for it. Fedora Remixes are pretty wide open for changes; to use the “Fedora” name and the Fedora logo is a higher bar and must be approved by the Fedora Board. Please read the trademark guidelines page on the wiki for more information:

      http://fedoraproject.org/wiki/Legal:Trademark_guidelines

    9. Posted by Malcolm Parsons

      July 15, 2009 @ 16:55

      > the software in question isn’t licenced

      s/licenced/licensed/

      In British English, licence is a noun and license is a verb.

    RSS feed for comments on this post · TrackBack URI

    Leave a Comment

      Recent Comments

      • valent: We wouldn’t touch gnome-panel package, just install mintMenu package. If we edit gnome-panel config...
      • Christoph: I know you want to make it, my question was how you want t do it. It would require another gnome-panel...
      • valent: We have a separate Remix – Community Fedora Remix and we will make it default in that Remix.
      • Christoph: How you want to make this default without touching the gnome-panel package? Apart from that I don’t...
      • Tom: Thanks for this! I’d been having trouble getting the slab menu working in F12 and this seems like the next...

      Archives


      ·

      Meta

      del.icio.us