From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RNrB2-00047y-CI for mharc-grub-devel@gnu.org; Tue, 08 Nov 2011 14:17:44 -0500 Received: from eggs.gnu.org ([140.186.70.92]:41649) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RNrAz-00047r-FP for grub-devel@gnu.org; Tue, 08 Nov 2011 14:17:42 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RNrAx-0000tK-85 for grub-devel@gnu.org; Tue, 08 Nov 2011 14:17:41 -0500 Received: from mail-fx0-f41.google.com ([209.85.161.41]:42177) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RNrAx-0000tA-14 for grub-devel@gnu.org; Tue, 08 Nov 2011 14:17:39 -0500 Received: by faaq16 with SMTP id q16so1126873faa.0 for ; Tue, 08 Nov 2011 11:17:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:x-enigmail-version:content-type; bh=EjzUV3e71UlIlo13SP9qeFBZSRT+eiPCdKOt2GvqGcU=; b=sX6BBSDea5dkHmu/bG90c/LH9wZUpI27K/vMdXivlQy16+E+c/aOz97pDtIzHcLwP0 j0bQw/vcseixyh4cPuHpmTTO8U2omJIYyoDgdm7AuGPxDSNrgUYccWGMRe7ytlF9BWW9 2b0Z+1gDF4GeG5kHbWY3SA6OfVE0a0fMe3TMk= Received: by 10.223.92.135 with SMTP id r7mr42321006fam.35.1320779858167; Tue, 08 Nov 2011 11:17:38 -0800 (PST) Received: from debian.x201.phnet (gprs37.swisscom-mobile.ch. [193.247.250.37]) by mx.google.com with ESMTPS id l18sm3313673fab.9.2011.11.08.11.17.36 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 08 Nov 2011 11:17:36 -0800 (PST) Message-ID: <4EB9804E.2070706@gmail.com> Date: Tue, 08 Nov 2011 20:17:34 +0100 From: =?UTF-8?B?VmxhZGltaXIgJ8+GLWNvZGVyL3BoY29kZXInIFNlcmJpbmVua28=?= User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.23) Gecko/20111010 Iceowl/1.0b2 Icedove/3.1.15 MIME-Version: 1.0 To: grub-devel@gnu.org Subject: Re: [PATCH] Support OpenIndiana in GRUB2 References: <4EB8839C.2000701@gmail.com> <4EB884CD.2050106@gmail.com> In-Reply-To: X-Enigmail-Version: 1.1.2 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="------------enig8D25436F9450B60D5FA48D2C" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 209.85.161.41 X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Nov 2011 19:17:42 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig8D25436F9450B60D5FA48D2C Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 08.11.2011 19:16, Seth Goldberg wrote: > > > Quoting Vladimir '=CF=86-coder/phcoder' Serbinenko, who wrote the follo= wing > on...: > >> Resending because of wrong oi-dev address at first try which caused it= >> to be rejected from other 2 lists as well >> On 08.11.2011 02:19, Vladimir '=CF=86-coder/phcoder' Serbinenko wrote:= >>> With this patch on top of trunk I was able to compile (using >>> GCC+GAS+GNU >>> LD), install, generate config and boot OpenIndiana. Some areas are gr= ey >>> to me. As like: >>> 1) Is it better to determine zfs-bootfs parameter on boot or on confi= g. > > (These opinions are based on Oracle Solaris): > Some grub entries may not specify a bootfs, in which case, GRUB should > derive it from the bootfs property in the pool > bootfs is an annoying one since on-disk AFAIK only its objnum is stored so we need to scan to determine its name. But for me it's only backward-compatibility issue. This property shouldn't be necessary with new or autodetected config. >>> GRUB-Legacy does former but it has the problem that rpool may be >>> inaccessible to GRUB (it may be that only /boot/grub is accessible >>> to it) > > If the rpool is in accessible, then the top-level dataset should > also be inaccessible (unless I'm misunderstanding what you mean). > You can have a small disk locally holding only GRUB2, kernel and boot archive and rpool in a SAN, boot_archive taking care of mounting rpool. >>> 2) What's the best way to handle "local" keyword? > > Remove it ;) ? > I have a patch for it few lines down in this ML. >>> 3) Does Illumos support* multiple kernels? > > (For O.S.) This is something that developers would use, IMHO, but not > something for production, because the boot environment construct is > used to isolate different bootable instances. Could you explain better what's boot environment is? Is it separate subvolume? How do we discover them. Should it be on runtime or config tim= e? > > --S > > > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > https://lists.gnu.org/mailman/listinfo/grub-devel --=20 Regards Vladimir '=CF=86-coder/phcoder' Serbinenko --------------enig8D25436F9450B60D5FA48D2C Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iF4EAREKAAYFAk65gE4ACgkQNak7dOguQgnDlAD7Bj819IZlG9sZ4sSzQYo55ahg uPqU7xr/L1DQvW1DnKkBALI5NqaVh1qLhofCk5+aaq0oExYsDFEYKRVDqiJUsuul =obpb -----END PGP SIGNATURE----- --------------enig8D25436F9450B60D5FA48D2C--