Dear Colin,

Am 11.05.21 um 23:37 schrieb Colin Watson:
On Tue, May 11, 2021 at 09:19:28PM +0200, Paul Menzel wrote:
I have a Debian installation on a disk, I carry around, and I want to boot
on BIOS and (U)EFI systems. This would be possible with the switch
`--target`.

     sudo grub-install --target=i386-pc --boot-directory=/boot /dev/sda

and

     sudo grub-install --target=x86_64-efi /dev/sda

Unfortunately I am unable to install both packages in parallel as they
conflict (Replaces?) with each other.

     $ apt show grub-pc
     […]
     Replaces: grub, grub-common (<= 1.97~beta2-1), grub-coreboot, grub-efi-amd64, 
grub-efi-ia32, grub-ieee1275, grub-legacy, grub2 (<< 2.04-18)

The purpose of grub-pc and grub-efi-amd64 is to own the system's boot
process, and so only one of those may be installed at once; those
Conflicts are deliberate.  However, to support your use case, you can
install grub-pc-bin and grub-efi-amd64-bin in parallel, and doing so
gives you enough to be able to run the grub-install commands you're
asking for.

As always thank you very much for the fast and helpful reply with the solution. Sorry for not thinking of that myself.


Kind regards,

Paul

Reply via email to