All of lore.kernel.org
 help / color / mirror / Atom feed
From: Arbiel Perlacremaz <arbiel.perlacremaz@gmx.fr>
To: grub-devel@gnu.org
Subject: Having the configuration file embedded into core.img look for the grub partition by its label
Date: Mon, 22 Sep 2014 22:49:25 +0200	[thread overview]
Message-ID: <54208B55.7060100@gmx.fr> (raw)

Hi

A way I'm using to avoid any Window's reinstallation to overwrite GRUB
in a multiboot environment is to install the later on the MBR of a USB
key. That way, when booting with no key pluged, the PC boots into
Windows and when booting with the key pluged, the PC boots according to
the choice of the user in the grub menu's.

I do locate the grub.cfg file in a partition of the internal hard drive.
In such a situation, grub-install embeddes a config file which reads
something like

    search.fs_uuid 367C9BBD7C9B75F9 root hd0,msdos1
    set prefix=($root)'/'

This is great.

However, any undesired modification by any piece of software of the
partition's uuid will prevent GRUB to find it and lead to a boot
failure. As the Windows partition is less prone to such modifications as
Linux partitions, I do locate the grub.cfg file in that Windows
partition. However it would be more straightforward to locate the file
into a Linux partition, and to have grub search this partition by its label.

How could this be done ? If this can't presently be done, can it be
included in a future grub release ?

Regards

Arbiel


             reply	other threads:[~2014-09-22 20:49 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-09-22 20:49 Arbiel Perlacremaz [this message]
2014-09-22 23:09 ` Having the configuration file embedded into core.img look for the grub partition by its label Vladimir 'φ-coder/phcoder' Serbinenko
2014-09-23  8:11   ` Arbiel Perlacremaz
2014-09-23 16:37     ` Andrei Borzenkov
2014-09-27 15:39       ` Arbiel Perlacremaz
2014-09-27 15:47         ` Andrei Borzenkov
2014-09-27 16:24         ` Arbiel Perlacremaz
2014-09-27 20:00       ` Arbiel Perlacremaz
2014-09-26 19:00     ` Vladimir 'φ-coder/phcoder' Serbinenko
2014-09-26 21:02       ` Arbiel Perlacremaz
2014-09-27  4:37         ` Andrei Borzenkov

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=54208B55.7060100@gmx.fr \
    --to=arbiel.perlacremaz@gmx.fr \
    --cc=grub-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.