From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Subject: bug#20024: grub store is not copied to target system Date: Tue, 10 Mar 2015 08:58:07 +0100 Message-ID: <87wq2pqo6o.fsf@gnu.org> References: <20150307000159.GA1292@venom> <87lhj7nor2.fsf@gnu.org> <20150308215719.GB22135@venom> <8761aatx2m.fsf@gnu.org> <20150309103424.GB30937@crashnator.suse.cz> <877fuqkswn.fsf@gnu.org> <20150309200421.GA1222@venom> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:56334) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YVF4H-000401-7y for bug-guix@gnu.org; Tue, 10 Mar 2015 03:59:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YVF4B-0000py-52 for bug-guix@gnu.org; Tue, 10 Mar 2015 03:59:09 -0400 Received: from debbugs.gnu.org ([140.186.70.43]:42595) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YVF4B-0000pS-2A for bug-guix@gnu.org; Tue, 10 Mar 2015 03:59:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1YVF4A-0002a2-HN for bug-guix@gnu.org; Tue, 10 Mar 2015 03:59:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <20150309200421.GA1222@venom> ("=?UTF-8?Q?Tom=C3=A1=C5=A1_?= =?UTF-8?Q?=C4=8Cech?="'s message of "Mon, 9 Mar 2015 21:04:21 +0100") List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org To: =?UTF-8?Q?Tom=C3=A1=C5=A1_?= =?UTF-8?Q?=C4=8Cech?= Cc: 20024@debbugs.gnu.org Tom=C3=A1=C5=A1 =C4=8Cech skribis: > TL;DR > I run `guix system init' from Gentoo to separate partition to > _init_ root filesystem and after reboot to boot into GuixSD. OK, that=E2=80=99s not what I had understood, so thanks for bearing with me! ;-) >>But! Beware that GuixSD wants to own /etc. So in practice, when you >>boot GuixSD, it may override most of the files in there with its own (it >>might also bork of some of its assumptions do not hold, like if Gentoo >>left files in /etc that it doesn=E2=80=99t expect to see.) So the next t= ime you >>boot into Gentoo, Gentoo will basically be somewhat broken. >> >>IOW, using =E2=80=98guix system init=E2=80=99 on the current root should = be thought of >>as a one-way transition. It=E2=80=99s not documented because it=E2=80=99= s brittle and >>it=E2=80=99s most likely not what you want. > > Yes, that would be way to hell. So the better solution can be putting > /gnu on separate partition and share it among the systems like you can > do for /home, /boot etc. Possibly, yes. > Let me the whole bug rephrase into single simple question: > > Shouldn't `grub' be in `%base-packages'? It could be there; OTOH, we don=E2=80=99t want to encourage users to bypass =E2=80=98reconfigure=E2=80=99. WDYT? Is it really the only thing you were asking for? If yes, I think we could have been more efficient in our communication. :-) I just realized that I misread =E2=80=9Cgrub store is not copied=E2=80=9D i= n the title as =E2=80=9C/gnu/store is not copied.=E2=80=9D Sorry for the confusion. Ludo=E2=80=99.