GNU bug report logs - #20024
grub store is not copied to target system

Previous Next

Package: guix;

Reported by: tcech <at> suse.cz

Date: Sat, 7 Mar 2015 00:03:02 UTC

Severity: normal

Done: ludo <at> gnu.org (Ludovic Courtès)

Bug is archived. No further changes may be made.

Full log


Message #17 received at 20024 <at> debbugs.gnu.org (full text, mbox):

From: Tomas Cech <sleep_walker <at> suse.cz>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: 20024 <at> debbugs.gnu.org
Subject: Re: bug#20024: grub store is not copied to target system
Date: Mon, 9 Mar 2015 11:34:24 +0100
[Message part 1 (text/plain, inline)]
On Mon, Mar 09, 2015 at 09:05:37AM +0100, Ludovic Courtès wrote:
>Tomáš Čech <sleep_walker <at> suse.cz> skribis:
>
>> On Sun, Mar 08, 2015 at 10:49:37PM +0100, Ludovic Courtès wrote:
>>>tcech <at> suse.cz skribis:
>>>
>>>> With guix at revision df81e046c57e5f767738113e4e7a28b212c03d63 I tried
>>>> to deploy Guix to another partition.
>>>
>>>Do you mean that you wanted to use a different root partition than the
>>>one that was being used?
>>
>> Yes. I am running from my Gentoo `guix system init -c 3 /guix' where /guix is
>> different partition planned to be booted as root filesystem for GuixSD.
>
>OK.
>
>>>> Result system installed Grub into partition but did not copied it's
>>>> store to /gnu/store/ on target partition.
>>>
>>>Indeed, ‘guix system reconfigure’ assumes that the root partition
>>>remains the same and does not try to copy the store.
>>
>> I'm runnning `guix system init' though.
>
>Yeah your expectations for ‘guix system reconfigure’ were too high I
>guess.  ;-)

I'm afraid that I don't understand the relation between `guix system init' and
`guix system reconfigure' you insist on. My understanding was, that `guix
system init' will create new system in subdirectory as it is described in
manual (6.1.4 Proceeding with the Installation).

>Seriously, I don’t think we’d want it to automagically migrate the
>store.

How does it differ from building new VM image?

>Maybe it could check whether the root partition in the OS declaration is
>the same as the one that holds the current store, but I’m not sure if
>that can be done reliably.  Thoughts?

Again, I'm afraid we misunderstood each other.

One thing is that you can expose it to configuration and let user configure it
correctly. I was already thinking that I'm wasting disk space with two copies
of /gnu/store on my computer (on Gentoo and on GuixSD).

I may sound like Cpt. Obvious here, but you can also be sure that store is
elsewhere if you need to create /gnu/store directory...

And also note that it worked for me for every package but grub. My opinion is
that grub binaries are not part of %base-packages or similar package set and
noone noticed until now because grub was installed from different
distribution.

I hope I made it a bit more clear now.

Best regards and thanks,

S_W
[signature.asc (application/pgp-signature, inline)]

This bug report was last modified 10 years and 79 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.