Re: Developing custom Ubuntu live system

2013-02-17 Thread Tzafrir Cohen
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

2013-02-17 Thread Amichay P. K.
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

2013-02-17 Thread Tzafrir Cohen
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

2013-02-17 Thread Amichay P. K.
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

2013-02-17 Thread E.S. Rosenberg
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

2013-02-17 Thread Amichay P. K.
-- 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

2013-02-17 Thread Tzafrir Cohen
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