[haiku-bugs] Re: [Haiku] #15049: [haiku_loader] Continue booting is disabled by default

  • From: "Haiku" <trac@xxxxxxxxxxxx>
  • To: undisclosed-recipients: ;
  • Date: Tue, 23 Mar 2021 21:59:59 -0000

#15049: [haiku_loader] Continue booting is disabled by default
-------------------------------------+----------------------------
  Reporter:  diver                   |      Owner:  tqh
      Type:  bug                     |     Status:  assigned
  Priority:  normal                  |  Milestone:  R1/beta3
 Component:  System/Boot Loader/EFI  |    Version:  R1/Development
Resolution:                          |   Keywords:
Blocked By:                          |   Blocking:
  Platform:  All                     |
-------------------------------------+----------------------------
Comment (by stellarpower):

The problem is thata in EFI, they no longer have a 'boot disk' thinking.
 Maybe go with that then?
 If we're MBR booting, we will have started from the boot sector of a
 partition, so the loader is inherently tied to the installation. If the
 aim with EFI is to separate the loader and the installations a little (and
 I would tend to agree with the principle, GRUB brilliantly shows how not
 to do this), then would it be simpler to let the installer (eventually)
 write out to a file the preferred partition GUID to boot from?

 Could keep the loader generic for any installation, and alongside in the
 EFI folder, a config folder with a file that lists Haiku installations in
 order of priority. The first one of those found that can be booted "wins",
 otherwise, the menu will be displayed. The installer can write out to this
 by default, and for the user, an update to the preferred installation to
 boot from would be as simple as opening this file and re-ordering or
 adding an entry, be it BFS name, GPT ID or whatever (probably both would
 be good)

 FWIW also I think the file ought to be renamed - /boot/efi should be
 shared with other OSs right, so would it be better to include "Haiku" in
 the filename?
-- 
Ticket URL: <https://dev.haiku-os.org/ticket/15049#comment:13>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.

Other related posts: