Re: Developing custom Ubuntu live system
On Sun, Feb 17, 2013 at 08:27:34AM +0200, Amichay P. K. wrote: Hello linuxer's, I am trying to create custom Ubuntu live distribution. I was trying to use tools such as UCK, remastersys and more, but I find them weak and without enough options that I need. As I said, I need to make this distro live, but I also need some programs to be installed and configured automatically for the live user, and I can't really find any useful info about this online. So I'm looking for two things - documentation about creating custom Ubuntu distro manually, and how to save settings, files, profiles and programs to be used as default by the live user. Any help would be appreciated. Thanks in advance, amichay. http://live.debian.net/ should also support Ubuntu. It is not intended to b used for rmastering, rathr: for building from scratch. You can use rmastering-like methods in two ways: * Custom system at run time, copy over your changes, and rebuild (for changes of the user: place them under /etc/skel). * Through persistence: http://live.debian.net/manual/3.x/html/live-manual/customizing-run-time-behaviours.en.html#529 That said, why not just install an Ubuntu system on a USB stick? -- Tzafrir Cohen | tzaf...@jabber.org | VIM is http://tzafrir.org.il || a Mutt's tzaf...@cohens.org.il || best tzaf...@debian.org|| friend ___ Linux-il mailing list Linux-il@cs.huji.ac.il http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il
Re: Developing custom Ubuntu live system
The easy way would be to use Ubuntu on USB, but I need this to be distributable as ISO. I don't want to build Ubuntu from scratch - I want to keep most of Ubuntu programs and drivers as it is, I would mostly add features. If I will change installed system on runtime, how would I be able to save all of the system changes manually? On Feb 17, 2013 10:54 AM, Tzafrir Cohen tzaf...@cohens.org.il wrote: On Sun, Feb 17, 2013 at 08:27:34AM +0200, Amichay P. K. wrote: Hello linuxer's, I am trying to create custom Ubuntu live distribution. I was trying to use tools such as UCK, remastersys and more, but I find them weak and without enough options that I need. As I said, I need to make this distro live, but I also need some programs to be installed and configured automatically for the live user, and I can't really find any useful info about this online. So I'm looking for two things - documentation about creating custom Ubuntu distro manually, and how to save settings, files, profiles and programs to be used as default by the live user. Any help would be appreciated. Thanks in advance, amichay. http://live.debian.net/ should also support Ubuntu. It is not intended to b used for rmastering, rathr: for building from scratch. You can use rmastering-like methods in two ways: * Custom system at run time, copy over your changes, and rebuild (for changes of the user: place them under /etc/skel). * Through persistence: http://live.debian.net/manual/3.x/html/live-manual/customizing-run-time-behaviours.en.html#529 That said, why not just install an Ubuntu system on a USB stick? -- Tzafrir Cohen | tzaf...@jabber.org | VIM is http://tzafrir.org.il || a Mutt's tzaf...@cohens.org.il || best tzaf...@debian.org|| friend ___ Linux-il mailing list Linux-il@cs.huji.ac.il http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il ___ Linux-il mailing list Linux-il@cs.huji.ac.il http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il
Re: Developing custom Ubuntu live system
On Sun, Feb 17, 2013 at 11:45:58AM +0200, Amichay P. K. wrote: On Feb 17, 2013 10:54 AM, Tzafrir Cohen tzaf...@cohens.org.il wrote: I don't want to build Ubuntu from scratch - I want to keep most of Ubuntu programs and drivers as it is, I would mostly add features. What's the problem with building it from scratch? That's the same procedure used by the builders of the image you use. One way or the other you have to go through the time and memory consuming part of recreating the compressed filesystem image. Is this a one-shot thing or something you want to maintain? If I will change installed system on runtime, how would I be able to save all of the system changes manually? * Custom system at run time, copy over your changes, and rebuild (for changes of the user: place them under /etc/skel). -- Tzafrir Cohen | tzaf...@jabber.org | VIM is http://tzafrir.org.il || a Mutt's tzaf...@cohens.org.il || best tzaf...@debian.org|| friend ___ Linux-il mailing list Linux-il@cs.huji.ac.il http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il
Re: Developing custom Ubuntu live system
I am planning to maintain the system and maybe even make it public. There is no problem with building it from scratch, it's just very inefficient to reinvent the wheel... why not using existing installed system? Is there any benefits that I didn't notice? On Feb 17, 2013 12:09 PM, Tzafrir Cohen tzaf...@cohens.org.il wrote: On Sun, Feb 17, 2013 at 11:45:58AM +0200, Amichay P. K. wrote: On Feb 17, 2013 10:54 AM, Tzafrir Cohen tzaf...@cohens.org.il wrote: I don't want to build Ubuntu from scratch - I want to keep most of Ubuntu programs and drivers as it is, I would mostly add features. What's the problem with building it from scratch? That's the same procedure used by the builders of the image you use. One way or the other you have to go through the time and memory consuming part of recreating the compressed filesystem image. Is this a one-shot thing or something you want to maintain? If I will change installed system on runtime, how would I be able to save all of the system changes manually? * Custom system at run time, copy over your changes, and rebuild (for changes of the user: place them under /etc/skel). -- Tzafrir Cohen | tzaf...@jabber.org | VIM is http://tzafrir.org.il || a Mutt's tzaf...@cohens.org.il || best tzaf...@debian.org|| friend ___ Linux-il mailing list Linux-il@cs.huji.ac.il http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il ___ Linux-il mailing list Linux-il@cs.huji.ac.il http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il
Re: Developing custom Ubuntu live system
Unless you are not limited by the size of the CD (which your insistence on an ISO seems to suggest) you will not be able to keep a vanilla ubuntu disc anyhow since it already requieres slight overburn so if you want to add even more you are either looking at DVDs or at removing other programs, and once you're doing that going from scratch may very well end up cleaner 2013/2/17 Amichay P. K. am1chay@gmail.com I am planning to maintain the system and maybe even make it public. There is no problem with building it from scratch, it's just very inefficient to reinvent the wheel... why not using existing installed system? Is there any benefits that I didn't notice? On Feb 17, 2013 12:09 PM, Tzafrir Cohen tzaf...@cohens.org.il wrote: On Sun, Feb 17, 2013 at 11:45:58AM +0200, Amichay P. K. wrote: On Feb 17, 2013 10:54 AM, Tzafrir Cohen tzaf...@cohens.org.il wrote: I don't want to build Ubuntu from scratch - I want to keep most of Ubuntu programs and drivers as it is, I would mostly add features. What's the problem with building it from scratch? That's the same procedure used by the builders of the image you use. One way or the other you have to go through the time and memory consuming part of recreating the compressed filesystem image. Is this a one-shot thing or something you want to maintain? If I will change installed system on runtime, how would I be able to save all of the system changes manually? * Custom system at run time, copy over your changes, and rebuild (for changes of the user: place them under /etc/skel). -- Tzafrir Cohen | tzaf...@jabber.org | VIM is http://tzafrir.org.il || a Mutt's tzaf...@cohens.org.il || best tzaf...@debian.org|| friend ___ Linux-il mailing list Linux-il@cs.huji.ac.il http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il ___ Linux-il mailing list Linux-il@cs.huji.ac.il http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il ___ Linux-il mailing list Linux-il@cs.huji.ac.il http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il
Re: Developing custom Ubuntu live system
-- Forwarded message -- From: Amichay P. K. am1chay@gmail.com Date: Feb 17, 2013 6:43 PM Subject: Re: Developing custom Ubuntu live system To: E.S. Rosenberg esr+linux...@g.jct.ac.il From my attempts so far, the ISO is ending up about 1.5-2 GB. This is great size for live DVD or USB, and contains many useful features without needing to give up on something. The size issue concerns me the least at this point. At the moment, my problem is building the system wisely in a manual way. What do you think would be the best way to do it? On Feb 17, 2013 4:34 PM, E.S. Rosenberg esr+linux...@g.jct.ac.il wrote: Unless you are not limited by the size of the CD (which your insistence on an ISO seems to suggest) you will not be able to keep a vanilla ubuntu disc anyhow since it already requieres slight overburn so if you want to add even more you are either looking at DVDs or at removing other programs, and once you're doing that going from scratch may very well end up cleaner 2013/2/17 Amichay P. K. am1chay@gmail.com I am planning to maintain the system and maybe even make it public. There is no problem with building it from scratch, it's just very inefficient to reinvent the wheel... why not using existing installed system? Is there any benefits that I didn't notice? On Feb 17, 2013 12:09 PM, Tzafrir Cohen tzaf...@cohens.org.il wrote: On Sun, Feb 17, 2013 at 11:45:58AM +0200, Amichay P. K. wrote: On Feb 17, 2013 10:54 AM, Tzafrir Cohen tzaf...@cohens.org.il wrote: I don't want to build Ubuntu from scratch - I want to keep most of Ubuntu programs and drivers as it is, I would mostly add features. What's the problem with building it from scratch? That's the same procedure used by the builders of the image you use. One way or the other you have to go through the time and memory consuming part of recreating the compressed filesystem image. Is this a one-shot thing or something you want to maintain? If I will change installed system on runtime, how would I be able to save all of the system changes manually? * Custom system at run time, copy over your changes, and rebuild (for changes of the user: place them under /etc/skel). -- Tzafrir Cohen | tzaf...@jabber.org | VIM is http://tzafrir.org.il || a Mutt's tzaf...@cohens.org.il || best tzaf...@debian.org|| friend ___ Linux-il mailing list Linux-il@cs.huji.ac.il http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il ___ Linux-il mailing list Linux-il@cs.huji.ac.il http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il ___ Linux-il mailing list Linux-il@cs.huji.ac.il http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il
Re: Developing custom Ubuntu live system
On Sun, Feb 17, 2013 at 12:55:45PM +0200, Amichay P. K. wrote: I am planning to maintain the system and maybe even make it public. There is no problem with building it from scratch, it's just very inefficient to reinvent the wheel... why not using existing installed system? Is there any benefits that I didn't notice? The benefits are keeping your changes separate from the system. The maintinance is much simpler (it is feasible to maintain them under version control). I'm not exactly sure if Ubuntu uses Debian Live or something different (ask its developers). But using it or similar methods save you from reinventing the wheel. -- Tzafrir Cohen | tzaf...@jabber.org | VIM is http://tzafrir.org.il || a Mutt's tzaf...@cohens.org.il || best tzaf...@debian.org|| friend ___ Linux-il mailing list Linux-il@cs.huji.ac.il http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il