From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 15 10:48:59 2023 Received: (at submit) by debbugs.gnu.org; 15 Oct 2023 14:48:59 +0000 Received: from localhost ([127.0.0.1]:53905 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qs2QL-0000MW-CU for submit@debbugs.gnu.org; Sun, 15 Oct 2023 10:48:59 -0400 Received: from lists.gnu.org ([2001:470:142::17]:43650) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qs0p1-00085E-Hi for submit@debbugs.gnu.org; Sun, 15 Oct 2023 09:06:23 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qs0oX-0005cd-Ge for guix-patches@gnu.org; Sun, 15 Oct 2023 09:05:49 -0400 Received: from vmi993448.contaboserver.net ([194.163.141.236] helo=mutix.org) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qs0oV-0006gs-MX for guix-patches@gnu.org; Sun, 15 Oct 2023 09:05:49 -0400 Received: from peter.home (host217-46-73-119.range217-46.btcentralplus.com [217.46.73.119]) (Authenticated sender: cdo) by mutix.org (Postfix) with ESMTPSA id 19282A603AA; Sun, 15 Oct 2023 15:05:44 +0200 (CEST) From: Christina O'Donnell To: guix-patches@gnu.org Subject: [DOCUMENTATION] doc: Include steps for mounting EFI partitions. Date: Sun, 15 Oct 2023 13:00:24 +0100 Message-ID: <655dcf80f8770bd887d5c5305335d880cef7fec5.1697371222.git.cdo@mutix.org> X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on algernon.mutix.org Received-SPF: pass client-ip=194.163.141.236; envelope-from=cdo@mutix.org; helo=mutix.org X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Sun, 15 Oct 2023 10:48:50 -0400 Cc: Christina O'Donnell X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) This patch ammends the Chrooting section of the Guix manual to help EFI users who have misconfigured their bootloader. This was neccessary for me after the first couple botched installation attempts. * doc/guix.texi (Chrooting into an existing system): Add missing mounts for repairing broken EFI partitions. --- doc/guix.texi | 32 ++++++++++++++++++++++++++++++-- 1 file changed, 30 insertions(+), 2 deletions(-) diff --git a/doc/guix.texi b/doc/guix.texi index 3517c95251..72909fc0cb 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -3046,8 +3046,36 @@ Chrooting into an existing system mount --rbind /dev /mnt/dev @end example -If your system is EFI-based, you must also mount the ESP partition. -Assuming it is @file{/dev/sda1}, you can do so with: +@item +There are a few more steps for those who are on EFI-based systems. If +you're using another bootloader method then you may safely skip these. +They are adapted from @url{https://wiki.debian.org/GrubEFIReinstall, a +page on the Debian Wiki}. + +@item +Verify that you are booting in from UEFI by checking that +@file{/sys/firmware/efi} isn't empty. + +@item +If the directory @file{/sys/firmware/efi/efivars} is empty, you need to +boot the rescue system including the kernel option "efi=runtime" and +mount the EFI variables before proceeding: + +@example sh +mount -t efivarfs none /sys/firmware/efi/efivars +@end example + +@item +If your bootloader installation failed, you may need to bind +@file{efivars} between the two systems. + +@example sh +mount --bind /sys/firmware/efi/efivars /mnt/sys/firmware/efi/efivars +@end example + +@item +You also need to mount the ESP partition. Assuming it is +@file{/dev/sda1}, you can do so with: @example sh mount /dev/sda1 /mnt/boot/efi base-commit: d2923babf3ac44cb6faa88317f77c98f3016820d -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 26 16:55:29 2023 Received: (at 66560) by debbugs.gnu.org; 26 Oct 2023 20:55:29 +0000 Received: from localhost ([127.0.0.1]:34608 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qw7O5-00066h-Gv for submit@debbugs.gnu.org; Thu, 26 Oct 2023 16:55:29 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60004) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qw7O2-00066P-2L for 66560@debbugs.gnu.org; Thu, 26 Oct 2023 16:55:28 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qw7NR-00080X-7d; Thu, 26 Oct 2023 16:54:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=7oO/WURyCG2ZVXwOMlSdfjSU6uwLah9CJ1wbxWWSL/M=; b=jPKILnz0Jcon7bPsFcfk kSDk7ZSOxgoCVm4tPGsZZYmGrN3sJC30dPcKyrf+aKdSql3P+MRT0zo2BTI4vakPSeydIIswSHUlg ObFZic5ARxMoHC9cDP5CdcPMmuFrDSa3z+c2fOyMap3Fks+qEoXCGwS7YPLwaKg+S7iWLjGCPXO2o RndsqOAdb11kiczgHi7j5uIsJJt7GUj/XkzDpPhh6Rv+XpB8nKgz4oBQgFaybLjZCJlr8P5UnDGTR 6ySQN/TS6TqiDghqgPL55NZlIeg/V2z+xmqGrSd/KnJSzhyMIENRYC459ylz9J/S18tNgix0KV2bA 7l3s7bGLQ3h0gg==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Christina O'Donnell , Maxim Cournoyer Subject: Re: bug#66560: [DOCUMENTATION] doc: Include steps for mounting EFI partitions. In-Reply-To: <655dcf80f8770bd887d5c5305335d880cef7fec5.1697371222.git.cdo@mutix.org> (Christina O'Donnell's message of "Sun, 15 Oct 2023 13:00:24 +0100") References: <655dcf80f8770bd887d5c5305335d880cef7fec5.1697371222.git.cdo@mutix.org> Date: Thu, 26 Oct 2023 22:54:46 +0200 Message-ID: <87edhh14vd.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 66560 Cc: 66560@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi Christina, Christina O'Donnell skribis: > This patch ammends the Chrooting section of the Guix manual to help EFI u= sers > who have misconfigured their bootloader. This was neccessary for me after= the > first couple botched installation attempts. > > * doc/guix.texi (Chrooting into an existing system): Add missing mounts f= or > repairing broken EFI partitions. At first sight that looks good to me. Maxim, could you confirm? (I think you=E2=80=99re the initial author of this part.) The patch probably needs rebasing due to commit 978b9619a8adcf884b672db48facca9414f3070c. Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 31 13:55:16 2023 Received: (at 66560) by debbugs.gnu.org; 31 Oct 2023 17:55:16 +0000 Received: from localhost ([127.0.0.1]:49123 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qxsxM-0006Cb-JV for submit@debbugs.gnu.org; Tue, 31 Oct 2023 13:55:16 -0400 Received: from mail-vk1-xa32.google.com ([2607:f8b0:4864:20::a32]:46161) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qxsxH-0006C9-EQ for 66560@debbugs.gnu.org; Tue, 31 Oct 2023 13:55:11 -0400 Received: by mail-vk1-xa32.google.com with SMTP id 71dfb90a1353d-49d39f07066so2489135e0c.0 for <66560@debbugs.gnu.org>; Tue, 31 Oct 2023 10:54:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1698774868; x=1699379668; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=eKvq+OPBf4SD6PmILbYCaOyQSpbW6NkEOSWKNjYeU00=; b=U81cTO/LBv5b0CUkJZa9Zt0UHd5kHsGCCdm5xBjU9HEmMz76yB3loIi2+gSNoG9IL2 wl+15GOAGH+kqYTm9BYnaJ3NgG0Dh6z6KsygypWDSnAfvqDMx6xCKxjrHPsgmAHC7HKd /rahLQ0znxrQeQ6jJAifDbclvxftFRE1pV85Nx1D5MELWj5fyKz2tIcZOSDoPehiUegq zl3uUgKFXY8oGV9UyxFfFOmO81jd0mu6STuxzaLRZTHrLbOd75Sx14/ohxKtK2hCt3ea 3wBH8O4MTHtO6JlsUul7h5Xt6DZXe7AI8QOBy34olufJQTY4wHEQq6cLy/U4SgU6uqUR OrKg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698774868; x=1699379668; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=eKvq+OPBf4SD6PmILbYCaOyQSpbW6NkEOSWKNjYeU00=; b=UkBn92vIrlfvyeqhHJRhYE/0xXBkjK8kkaBXownSoXRgge5hQNOgTZVHdV6EAjM0SD B5ddSt5iLlEB2M/K98fwg8HuoGCFXoa7GM08elOyHnchsu8N91eCdPS+PG836Fsjw/ay 4BHDTJQhoTTd5Ft5vC6jpB/1GddVuGK+zTTxb/pa9lydM+ZMdKDMTZ8knp8f/D+wmtCu WxnjaZu7QkjnMvZGl7zwErOD/C0t2VSAmT7bteeKgyiucnQC00R8biEkIybjihzVWFqu dILPOy0ENyA4+qc+0Fg8vgMv8uDO/iSpdig/7vE5YlNfP6vFn9kJ0oXetnm0G6S3CMqv CfEQ== X-Gm-Message-State: AOJu0Yw8fe3S0COoYgKiFzCWHQ7ZuVOFsZwi0evW+k9AC1au9JtTzocO skxJYXZmMlEQfPCJvsqNGzc= X-Google-Smtp-Source: AGHT+IGbUfNAYPEQsDXMEoX5YcTafg41LEMIFckqTLIxMRWYvS4NNTc3JIT97p5HWHyej/lkPrfwHw== X-Received: by 2002:a1f:2a93:0:b0:48d:2bcf:f959 with SMTP id q141-20020a1f2a93000000b0048d2bcff959mr10309029vkq.3.1698774867816; Tue, 31 Oct 2023 10:54:27 -0700 (PDT) Received: from hurd (dsl-10-128-239.b2b2c.ca. [72.10.128.239]) by smtp.gmail.com with ESMTPSA id cs3-20020ad44c43000000b0066d15724feesm717303qvb.68.2023.10.31.10.54.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 31 Oct 2023 10:54:27 -0700 (PDT) From: Maxim Cournoyer To: Christina O'Donnell Subject: Re: bug#66560: [DOCUMENTATION] doc: Include steps for mounting EFI partitions. In-Reply-To: <655dcf80f8770bd887d5c5305335d880cef7fec5.1697371222.git.cdo@mutix.org> (Christina O'Donnell's message of "Sun, 15 Oct 2023 13:00:24 +0100") References: <655dcf80f8770bd887d5c5305335d880cef7fec5.1697371222.git.cdo@mutix.org> Date: Tue, 31 Oct 2023 13:54:26 -0400 Message-ID: <87y1fiptil.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66560 Cc: 66560@debbugs.gnu.org, =?utf-8?Q?Ludovic_Court=C3=A8s?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi! Thanks for attempting to improve the documentation! Christina O'Donnell writes: > This patch ammends the Chrooting section of the Guix manual to help EFI users > who have misconfigured their bootloader. This was neccessary for me after the > first couple botched installation attempts. > > * doc/guix.texi (Chrooting into an existing system): Add missing mounts for > repairing broken EFI partitions. > --- > doc/guix.texi | 32 ++++++++++++++++++++++++++++++-- > 1 file changed, 30 insertions(+), 2 deletions(-) > > diff --git a/doc/guix.texi b/doc/guix.texi > index 3517c95251..72909fc0cb 100644 > --- a/doc/guix.texi > +++ b/doc/guix.texi > @@ -3046,8 +3046,36 @@ Chrooting into an existing system > mount --rbind /dev /mnt/dev > @end example > > -If your system is EFI-based, you must also mount the ESP partition. > -Assuming it is @file{/dev/sda1}, you can do so with: > +@item > +There are a few more steps for those who are on EFI-based systems. If > +you're using another bootloader method then you may safely skip these. > +They are adapted from @url{https://wiki.debian.org/GrubEFIReinstall, a > +page on the Debian Wiki}. It seems odd to use an item entry like the above; I'd use nested enumeration at that point instead. > +@item > +Verify that you are booting in from UEFI by checking that > +@file{/sys/firmware/efi} isn't empty. If you look at the latest manual, this should not be empty since mount --rbind is used (the 'r' in the name is for recursive) for the whole /sys directory: mount --rbind /proc /mnt/proc mount --rbind /sys /mnt/sys mount --rbind /dev /mnt/dev > +@item > +If the directory @file{/sys/firmware/efi/efivars} is empty, you need to > +boot the rescue system including the kernel option "efi=runtime" and > +mount the EFI variables before proceeding: > + > +@example sh > +mount -t efivarfs none /sys/firmware/efi/efivars > +@end example Maybe the only information missing here is the "if empty, run with "efi=runtime" bit? Also note that the latest version of the manually mentions using Guix System rather than another live rescue image, so perhaps it just wouldn't happen then? It seems we assume that /sys/firmware/efi exists for UEFI systems in the documentation elswehere, without having to mention that "efi=runtime" bit, so I'm inclined to think it's not necessary for Guix System. > +@item > +If your bootloader installation failed, you may need to bind > +@file{efivars} between the two systems. > + > +@example sh > +mount --bind /sys/firmware/efi/efivars /mnt/sys/firmware/efi/efivars > +@end example This should be covered by the --rbind, asusming the host contains /sys/firmware/efi/efivars. So I think we don't need to change anything to the manual. If the "efi=runtime" advice is truly useful even on Guix System, we could mention it like so: --8<---------------cut here---------------start------------->8--- modified doc/guix.texi @@ -43075,6 +43075,11 @@ Chrooting into an existing system mount /dev/sda1 /mnt/boot/efi @end example +If using an EFI-based system, also make sure that the directory +@file{/sys/firmware/efi/efivars} is @emph{not} empty. If it is empty, +you will need to reboot your rescue system with the kernel option +@option{efi=runtime} and redo the steps from the beginning. + @item Enter your system via chroot: --8<---------------cut here---------------end--------------->8--- -- Thanks, Maxim From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 01 09:46:27 2023 Received: (at 66560) by debbugs.gnu.org; 1 Nov 2023 13:46:27 +0000 Received: from localhost ([127.0.0.1]:50198 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qyBY6-0000O5-BT for submit@debbugs.gnu.org; Wed, 01 Nov 2023 09:46:27 -0400 Received: from vmi993448.contaboserver.net ([194.163.141.236]:42666 helo=mutix.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qy7tH-0008A5-BK for 66560@debbugs.gnu.org; Wed, 01 Nov 2023 05:52:02 -0400 Received: from [192.168.1.166] (host109-153-133-202.range109-153.btcentralplus.com [109.153.133.202]) (Authenticated sender: cdo) by mutix.org (Postfix) with ESMTPSA id 347CFA63054; Wed, 1 Nov 2023 10:51:23 +0100 (CET) Message-ID: Date: Wed, 1 Nov 2023 09:51:22 +0000 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.12.0 From: Christina O'Donnell Subject: Re: bug#66560: [DOCUMENTATION] doc: Include steps for mounting EFI partitions. Content-Language: en-US To: Maxim Cournoyer References: <655dcf80f8770bd887d5c5305335d880cef7fec5.1697371222.git.cdo@mutix.org> <87y1fiptil.fsf@gmail.com> In-Reply-To: <87y1fiptil.fsf@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.0 required=5.0 tests=ALL_TRUSTED,NICE_REPLY_A autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on algernon.mutix.org X-Spam-Score: -1.5 (-) X-Debbugs-Envelope-To: 66560 X-Mailman-Approved-At: Wed, 01 Nov 2023 09:46:21 -0400 Cc: 66560@debbugs.gnu.org, =?UTF-8?Q?Ludovic_Court=c3=a8s?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.5 (--) Hi Maxim, Thank you for your time and comments. > If you look at the latest manual, this should not be empty since mount > --rbind is used (the 'r' in the name is for recursive) for the whole > /sys directory: > >           mount --rbind /proc /mnt/proc >           mount --rbind /sys /mnt/sys >           mount --rbind /dev /mnt/dev Yes! I see the latest one uses --rbind while the 1.4.0 manual that I was following uses --bind. I didn't see the change, but that should be sufficient. >> +@item >> +If the directory @file{/sys/firmware/efi/efivars} is empty, you need to >> +boot the rescue system including the kernel option "efi=runtime" and >> +mount the EFI variables before proceeding: >> + >> +@example sh >> +mount -t efivarfs none /sys/firmware/efi/efivars >> +@end example > > Maybe the only information missing here is the "if empty, run with > "efi=runtime" bit?  Also note that the latest version of the manually > mentions using Guix System rather than another live rescue image, so > perhaps it just wouldn't happen then?  It seems we assume that > /sys/firmware/efi exists for UEFI systems in the documentation > elswehere, without having to mention that "efi=runtime" bit, so I'm > inclined to think it's not necessary for Guix System. I don't think "efi=runtime" is necessary (and I couldn't it in the kernel documentation).I did run into this problem on the Guix System installer. I think now that my problem must have been caused by using '--bind' (without the "r"). Since the installer uses an UEFI bootloader, I doubt any further steps are needed as you say. >> +@item >> +If your bootloader installation failed, you may need to bind >> +@file{efivars} between the two systems. >> + >> +@example sh >> +mount --bind /sys/firmware/efi/efivars /mnt/sys/firmware/efi/efivars >> +@end example > > This should be covered by the --rbind, asusming the host contains > /sys/firmware/efi/efivars. > > So I think we don't need to change anything to the manual. If the > "efi=runtime" advice is truly useful even on Guix System, we could > mention it like so: > I agree. I'm happy for this patch/issue to be closed. Thank you for reviewing this! Kind regards,  - Christina From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 01 12:24:20 2023 Received: (at 66560-done) by debbugs.gnu.org; 1 Nov 2023 16:24:20 +0000 Received: from localhost ([127.0.0.1]:52247 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qyE0u-0008MW-RP for submit@debbugs.gnu.org; Wed, 01 Nov 2023 12:24:20 -0400 Received: from mail-qt1-x830.google.com ([2607:f8b0:4864:20::830]:51463) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qyE0p-0008M9-H7 for 66560-done@debbugs.gnu.org; Wed, 01 Nov 2023 12:24:15 -0400 Received: by mail-qt1-x830.google.com with SMTP id d75a77b69052e-41cc56255e3so40399501cf.3 for <66560-done@debbugs.gnu.org>; Wed, 01 Nov 2023 09:23:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1698855811; x=1699460611; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=dNVwqHwNPjKQKTdUSeaIyA9ApR5ze9JCmy6rH/15BqI=; b=Dk/np5Vivz2QjfY0/qRyvbNAHlrXGiWMVl0MPGi8G32hqq/qexdLJfhaUsOhky17T/ 03o7tc1Kg8LsHc8++iLg6osX+agvPosHHKLC1lfxmsX4TWT8THN+Jhv3MtAoe/lIO31X J68EvPygZpXEmDy3a1vH67oDIJc3sXnArq0apy4VBChmn2JPQaaYVt+eGYipw9DQ8u9q kByHFcsLSr+ZzGbFiRlfSdrVgXvM2ykO85PTBb9+WIanJtKIJqNRR3hf6Cl86R63osNJ VIpuNe/ncYO0j1DhyMh8HbOMSa5lrYTxTTWI8OCj+0IWKm85j7YnKS9cGneFaUPFmsa7 dwZQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698855811; x=1699460611; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=dNVwqHwNPjKQKTdUSeaIyA9ApR5ze9JCmy6rH/15BqI=; b=d7kmZxIOvR1VRncjrlqSRWErtA1tnikbVDYgiviMwpr8GhfHfuUijoMm1iB0UKOS9+ QPkLUVW0i6qRrbbGqdAGipj+m/ii8uV8f2N5lrSiJCTitLP8m6MBkav6/KHRshGuwvL0 3ZNlQdxs9FUFrkz1zs6jmyFaTEpJnfW6OH98tZhUdQRtCYoP/fh2pU/ZaVJ/zWqcAYZd reyaM7OGmPfy/nXu7sfWkv4NgA/8LbZ1xp9eB52aIQYNCqzvOyRl67pwLc8+6Uk6r94W cg7DTg3+XkrGrLpw3PKhPi2Gok32bFWzB1993l8E1WUw/CYIQFNDbh4FgAiqWifgSPWh BJqA== X-Gm-Message-State: AOJu0YwfI13L8TJ+eoSLlPUnYDQTT8ezeEqpFdZprLUlZOdi9F8NG1o/ nTj6b9Tio3jF7z6IXvwp+vo= X-Google-Smtp-Source: AGHT+IHm4TscIRdbzN0xMqJHbZ2oeeCzk6H518wtZHnT4GiPCMLN2b9xQ5pVClzjOWmDVh8KdVm2oQ== X-Received: by 2002:ac8:7d82:0:b0:41e:3277:b7be with SMTP id c2-20020ac87d82000000b0041e3277b7bemr19899051qtd.6.1698855811327; Wed, 01 Nov 2023 09:23:31 -0700 (PDT) Received: from hurd (dsl-10-128-239.b2b2c.ca. [72.10.128.239]) by smtp.gmail.com with ESMTPSA id q23-20020ac87357000000b0041b25ebc190sm1536066qtp.44.2023.11.01.09.23.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 01 Nov 2023 09:23:31 -0700 (PDT) From: Maxim Cournoyer To: Christina O'Donnell Subject: Re: bug#66560: [DOCUMENTATION] doc: Include steps for mounting EFI partitions. In-Reply-To: (Christina O'Donnell's message of "Wed, 1 Nov 2023 09:51:22 +0000") References: <655dcf80f8770bd887d5c5305335d880cef7fec5.1697371222.git.cdo@mutix.org> <87y1fiptil.fsf@gmail.com> Date: Wed, 01 Nov 2023 12:23:29 -0400 Message-ID: <871qd9o326.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66560-done Cc: 66560-done@debbugs.gnu.org, Ludovic =?utf-8?Q?Court=C3=A8s?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Christina, Christina O'Donnell writes: > Hi Maxim, > > Thank you for your time and comments. > >> If you look at the latest manual, this should not be empty since mount >> --rbind is used (the 'r' in the name is for recursive) for the whole >> /sys directory: >> >>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 mount --rbin= d /proc /mnt/proc >>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 mount --rbin= d /sys /mnt/sys >>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 mount --rbin= d /dev /mnt/dev > > Yes! I see the latest one uses --rbind while the 1.4.0 manual that I > was following uses --bind. I didn't see the change, but that should be > sufficient. [...] > I don't think "efi=3Druntime" is necessary (and I couldn't it in the > kernel documentation).I did run into this problem on the Guix System > installer. I think now that my problem must have been caused by using > '--bind' (without the "r"). Since the installer uses an UEFI > bootloader, I doubt any further steps are needed as you say. [...] >> This should be covered by the --rbind, asusming the host contains >> /sys/firmware/efi/efivars. >> >> So I think we don't need to change anything to the manual. If the >> "efi=3Druntime" advice is truly useful even on Guix System, we could >> mention it like so: >> > > I agree. I'm happy for this patch/issue to be closed. Thank you for > reviewing this! OK! Thanks for getting back to us. Closing! --=20 Maxim From unknown Fri Sep 05 16:18:11 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 30 Nov 2023 12:24:08 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator