[illumos-Developer] Fwd: Illumos Live is Live!

John Sonnenschein johnsonnenschein at gmail.com
Wed Feb 23 16:13:12 PST 2011


That was a mistake on my part. re-pull and there ought to be the correct opensolaris-man link in the configure script

-JohnS

On Feb 23, 2011, at 4:03 PM, TJ Yang wrote:

> Forgot to hit "Reply to all" in last email.
> 
> tj
> 
> 
> ---------- Forwarded message ----------
> From: TJ Yang <tjyang2001 at gmail.com>
> Date: Wed, Feb 23, 2011 at 6:02 PM
> Subject: Re: [illumos-Developer] Illumos Live is Live!
> To: John Sonnenschein <johnsonnenschein at gmail.com>
> 
> 
> I am testing this procedure on Solaris 11 Express and ran into following issue.
> Looks like I need a valid accound/password to retrieve
> man-sunosman-20090930.tar.bz2.
> 
> Any pointer ?
> 
> tj
> <snip from bash -x ./configure>
> + echo '==> Populating projects/ directories...'
> ==> Populating projects/ directories...
> + '[' '!' -d projects ']'
> + '[' '!' -d projects ']'
> + '[' '!' -f projects/illumos/usr/src/tools/env/illumos.sh ']'
> + '[' '!' -f projects/illumos-extra/Makefile ']'
> + '[' '!' -f projects/opensolaris-man/README ']'
> + echo ' +--> Getting opensolaris-man source tree...'
>  +--> Getting opensolaris-man source tree...
> + '[' -z '(curl -k
> https://joydev:NebQuernOb@216.57.203.66/illumos/man-sunosman-20090930.tar.bz2
> | gtar -jxf - && mv man opensolaris-man)' ']'
> + /bin/bash -c 'cd projects && (curl -k
> https://joydev:NebQuernOb@216.57.203.66/illumos/man-sunosman-20090930.tar.bz2
> | gtar -jxf - && mv man opensolaris-man) && cd -'
>  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
>                                 Dload  Upload   Total   Spent    Left  Speed
> 100   195  100   195    0     0    635      0 --:--:-- --:--:-- --:--:--   819
> bzip2: (stdin) is not a bzip2 file.
> gtar: Child returned status 2
> gtar: Error is not recoverable: exiting now
> root at 600m:~/illumos-live# curl -k
> https://joydev:NebQuernOb@216.57.203.66/illumos/man-sunosman-20090930.tar.bz2
> <html>
> <head><title>401 Authorization Required</title></head>
> <body bgcolor="white">
> <center><h1>401 Authorization Required</h1></center>
> <hr><center>nginx/0.7.65</center>
> </body>
> </html>
> root at 600m:~/illumos-live#
> 
> 
> On Wed, Feb 23, 2011 at 4:05 AM, John Sonnenschein
> <johnsonnenschein at gmail.com> wrote:
>> What is it?
>> -----------
>>    Illumos-live is a diskless live-foo distribution of Illumos plus minimal
>> extras that eschews packages in favour of simple files. It's intended as a
>> starting point for builders of embedded appliances, distributions and so forth.
>> 
>>    We're hoping that creative folks can do things we hadn't anticipated with
>> it so we've tried to limit the assumptions made on the final product it turns
>> in to. For that reason there is no package manager, no installer, no on-disk
>> assumptions, and software included is either required for booting and running,
>> or a bug.
>> 
>>    Adding and removing software from the final live image is as easy as
>> building it in to the proto/ directory and adding it to the (hopefully easy to
>> understand) manifest file
>> 
>> What isn't it?
>> --------------
>>    Illumos-live is not currently the absolute minimum set of software required
>> to boot. In the interest of engineering time scarcity it's been cut down to a
>> reasonably minimum set of software (currently weighing in at about 200M.)
>> Illumos-live is also currently not self-hosting, as it was minimized to the
>> point of missing some critical build software. To build it you'll need a recent
>> version of OpenIndiana (other distributions of Illumos may work as well, but it
>> was only tested on OI.)
>>    Illumos-live also currently only generates AMD64 images. It is not 32-bit
>> compatible.
>> 
>> What's the license?
>> -------------------
>>    CDDL unless otherwise specified in the source.
>> 
>> Where is it?
>> ------------
>>    https://github.com/joyent/illumos-live
>> 
>> So, I downloaded it. Now what?
>> ------------------------------
>>    If you don't currently have Sun Studio installed correctly for Illumos
>> builds, edit configure.illumos to point SUNW_SPRO12_URL and SUNW_SPRO12u1_URL
>> to a proper wget-able dlc.sun.com link.
>> 
>>    `./configure; make world; make live` and Bob's your uncle
>> 
>> Ok, it's built. What now?
>> -------------------------
>> 
>>    In the 'output' subdirectory you'll find a platform-xxxxxxxxx folder. Inside
>> is a generated root password, a kernel, and a boot_archive. You will need some
>> form of multiboot bootloader ( which reasonably speaking but not necessarily
>> is GRUB ) to load it. Note that you do /not/ need Solaris' GRUB as it does not
>> require UFS or ZFS support. Your old Linux install's GRUB will do.
>> 
>> Point the "kernel" line in menu.lst to the kernel, and the "module" line to
>> boot_archive. Then boot. Welcome to illumos-live
>> 
>> Enjoy and Happy Hacking from your friends at Joyent
>> 
>> 
>> _______________________________________________
>> Developer mailing list
>> Developer at lists.illumos.org
>> http://lists.illumos.org/m/listinfo/developer
>> 
> 
> 
> 
> --
> T.J. Yang
> 
> 
> 
> -- 
> T.J. Yang
> 
> _______________________________________________
> Developer mailing list
> Developer at lists.illumos.org
> http://lists.illumos.org/m/listinfo/developer




More information about the Developer mailing list