From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Subject: bug#27007: boot-parameters are not documented Date: Fri, 26 May 2017 10:47:02 +0200 Message-ID: <87d1awxawp.fsf@gnu.org> References: <20170520200015.7lkqfgp5pju3clvf@penguin.suse.cz> <20170520225234.5414d304@scratchpost.org> <20170520210049.bvq4ztjzlrsaebbn@penguin.suse.cz> <877f18ubrs.fsf@gnu.org> <8760gsg5nn.fsf@gmail.com> <87zie4yors.fsf@gnu.org> <20170524221101.1c9081de@scratchpost.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:38253) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dEAuj-00054E-SF for bug-guix@gnu.org; Fri, 26 May 2017 04:48:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dEAuf-0000vU-VQ for bug-guix@gnu.org; Fri, 26 May 2017 04:48:05 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:35919) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dEAuf-0000vL-Rj for bug-guix@gnu.org; Fri, 26 May 2017 04:48:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dEAuf-0004Vn-Ll for bug-guix@gnu.org; Fri, 26 May 2017 04:48:01 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <20170524221101.1c9081de@scratchpost.org> (Danny Milosavljevic's message of "Wed, 24 May 2017 22:11:01 +0200") List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Danny Milosavljevic Cc: 27007@debbugs.gnu.org Danny Milosavljevic skribis: > On Tue, 23 May 2017 10:13:11 +0200 ludo@gnu.org (Ludovic Court=C3=A8s) > wrote: >> Can we assume that all the bootloaders have a notion of =E2=80=9Cmenu=E2= =80=9D and >> =E2=80=9Cmenu entries=E2=80=9D? > > I think so. > > But there are bootloaders that [also can] do the traditional thing: > When you select an entry, it can chainload the bootsector of that > partition. For example Grub can do that. We don't support that use > case yet. Grub can also load Windows NT bootloader directly or > chainload an UEFI file etcetc - there are actually a lot of different > kinds of "menu entries" even with the same bootloader. Right, but this is about the content of the menu entry. If we want to support that, we can provide an =E2=80=9Cescape hatch=E2=80=9D in the =E2= =80=98menu-entry=E2=80=99 object, which would be a string that goes as-is in the bootloader=E2=80=99s config file. I wonder if we should support everything you mention though. OTOH it would not feel right if we can=E2=80=99t load other free operating systems = like FreeBSD, etc. Maybe we should just start with support for GNU variants only and improve it later as people ask for it. Thoughts? Ludo=E2=80=99.