help-grub
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: grub-install BIOS vs UEFI


From: Andrey Borzenkov
Subject: Re: grub-install BIOS vs UEFI
Date: Thu, 20 Dec 2012 20:53:56 +0400

В Mon, 17 Dec 2012 20:01:45 -0700
Chris Murphy <address@hidden> пишет:

> 
> On Dec 17, 2012, at 7:52 PM, Andrey Borzenkov <address@hidden> wrote:
> 
> > В Tue, 18 Dec 2012 01:54:39 +0100
> > Mads Kiilerich <address@hidden> пишет:
> > 
> >> 
> >> Yes, that is how it is designed. It is a mandatory convention that ESP 
> >> has to be mounted on /boot/efi, and that designates where the bootloader 
> >> should be installed.
> >> 
> > 
> > It is not really mandatory, it is just established convention.
> > grub-install will search through several likely locations and /boot/efi
> > is one of them. Or ESP can be given directly as --efi-directory; it is
> > quite useful when booting from live media or installing on removable
> > drive.
> 
> What are the chances of getting grub-install to automatically put grub.efi in 
> the ESP of all RAID1 member disks? 
> 

I am still not sure whether RAID1 for ESP is good idea. ESP is
writable while you are in firmware; there is no way to prevent it
(short of adding MD driver into firmware). Two independent ESP is more
robust and can be achieved already on top of grub-install. 

> And then longer term, for btrfs, for all raid1, raid10, raid5, and raid6 
> disks. Perhaps screwy to have a RAID6 boot disk. But not inconceivable to 
> have a 3 disk RAID1 with triple mirror, or even just a four disk raid1.
> 

Same as above - having individual ESP on each disk can be achieved
already relatively easy as wrapper around grub-install. Integration in
grub-install could be implemented in form of multiple --efi-directory
options (or making option to take multiple values, or adding
--efi-mirror-dorectory ... ).

Direct booting from btrfs is impossible unless you implement btrfs
driver in firmware. You will need separate ESP anyway.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]