Page MenuHomePhabricator

co-install grub-efi-amd64 and grub-pc by default on Whonix-Host ISO
Open, NormalPublic

Description

https://forums.whonix.org/t/whonix-host-operating-system/3931/214


  • [1] Whonix ISO calamares installer shouldn't require networking for simplicity / usability. (No need to enter WiFi password / circumvention.)
  • [2] Whonix ISO Live however should be able to go online.

EFI based systems currently require grub-efi-amd64 which would normally be installed using apt. This violates [1].

Installing grub-efi-amd64 and grub-pc at the same time is not possible since these have Conflicts: (in /debian/control) with each other.

But both grub-efi-amd64 and grub-pc are meta packages. These don't contain the actual grub binaries.

TODO: look at https://salsa.debian.org/grub-team/grub/-/blob/master/debian/control and install the actual grub binary package instead of the meta package(s). Thereby it might be possible to install both by default

Alternatively grub-efi-amd64 could be cached. (Similar to sudo apt install grub-efi-amd64 --download-only during Whonix-Host ISO build process inside chroot.)

Details

Impact
Normal

Event Timeline

Patrick triaged this task as Normal priority.Mar 30 2020, 4:29 PM
Patrick created this task.