[Nix-dev] Recovering from a failed GRUB update.

William Kennington william at wkennington.com
Wed Jul 8 23:18:51 CEST 2015


This should be fixed in the current master if you force a reinstall of your
grub and remove the superfluous /boot/boot.

On Wed, Jul 8, 2015 at 8:23 AM Lluís Batlle i Rossell <viric at viric.name>
wrote:

> Hi,
>
> you have nixos-install --chroot.
>
> I am not running master - no idea about the grub problem.
>
> Regards,
> Lluís.
>
> On Wed, Jul 08, 2015 at 08:20:22AM -0700, roconnor at theorem.ca wrote:
> > For some unknown reason my NixOS update on my laptop last night failed to
> > properly install GRUB (even though I claim that GRUB completed
> > sucessfully).  When I rebooted I was met with a simple grub prompt
> >
> > grub>
> >
> > and no boot menu.
> >
> >
> > Here is what I did to recover.
> >
> > (1) I booted from a NixOS install media and logged in as root.
> >
> > (2) I mounted my hard disk at /mnt:
> >      mount /dev/sda /mnt
> >
> > (3) I browsed the system profiles to select the one I wanted to reactive:
> >      ls -l /mnt/nix/var/nix/profiles/system*
> >
> > My lastest generation is system-27-link.  For safety I decided I
> > wanted to active system-26-link.
> >
> > (4) Bind dev and friends:  Loosely following the nixos-install script, I
> > ran the following commands:
> >      mount --rbind /dev /mnt/dev
> >      mount --rbind /proc /mnt/proc
> >      mount --rbind /sys /mnt/sys
> >
> > (5) I reactivated the system-26-link generation
> >      NIXOS_INSTALL_GRUB=1 chroot /mnt
> /nix/var/nix/profiles/system-26-link/bin/switch-to-configuration boot
> >
> > After that I rebooted, and I was fine.
> >
> >
> > This is all written from memory, so there may be errors.
> >
> > Also, I didn't actually run the command in step (5).  I actually ran
> >      chroot /mnt /bin/sh
> > and from the shell I ran the switch-to-configuration command.
> >
> >
> > Currently, I'm too scared to try to reproduce the GRUB install failure.
> >
> > --
> > Russell O'Connor                                      <http://r6.ca/>
> > ``All talk about `theft,''' the general counsel of the American
> Graphophone
> > Company wrote, ``is the merest claptrap, for there exists no property in
> > ideas musical, literary or artistic, except as defined by statute.''
> > _______________________________________________
> > nix-dev mailing list
> > nix-dev at lists.science.uu.nl
> > http://lists.science.uu.nl/mailman/listinfo/nix-dev
>
> --
> (Escriu-me xifrat si saps PGP / Write ciphered if you know PGP)
> PGP key D4831A8A - https://emailselfdefense.fsf.org/
> _______________________________________________
> nix-dev mailing list
> nix-dev at lists.science.uu.nl
> http://lists.science.uu.nl/mailman/listinfo/nix-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.science.uu.nl/pipermail/nix-dev/attachments/20150708/2a3bc8c7/attachment.html 


More information about the nix-dev mailing list