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

TJ Yang tjyang2001 at gmail.com
Wed Feb 23 16:03:57 PST 2011


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



More information about the Developer mailing list