[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