From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marius Bakke Subject: Re: Installing Guix System on an external hard drive Date: Fri, 15 Nov 2019 15:49:23 +0100 Message-ID: <87bltdgpos.fsf@devup.no> References: <20191112232532.32f0cdb0@interia.pl> <20191113065329.GN3954@E5400> <20191113201538.29973b27@kompiuter> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:36254) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iVcue-00067C-Vc for help-guix@gnu.org; Fri, 15 Nov 2019 09:49:30 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iVcud-0007FY-NC for help-guix@gnu.org; Fri, 15 Nov 2019 09:49:28 -0500 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:53785) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iVcud-0007Ez-9H for help-guix@gnu.org; Fri, 15 Nov 2019 09:49:27 -0500 In-Reply-To: <20191113201538.29973b27@kompiuter> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Jan , Efraim Flashner Cc: help-guix@gnu.org --=-=-= Content-Type: text/plain Jan writes: > Tried this, but didn't work, also tried mounting the partition at > "/boot/efi" and installing bootloader at "/boot". I'm installing Guix > form a not-UEFI machine, could this cause the problem? Did you get the same error when you mounted at /boot/efi? If you want the USB drive to be 'portable', i.e. not tied to a single system, you can not use 'grub-efi-bootloader'. The reason is that grub-efi relies on updating UEFI firmware variables *on the running system*, to make the newly installed bootloader show up in the UEFI boot menu. For the same reason, it is not possible to use it on a non-UEFI system. It would be good to have a 'grub-standalone-bootloader' procedure that would write a self-contained UEFI firmware executable to a standard location, similar to what Guix does for disk images: https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/build/vm.scm?id=4dcf32b56b824efcdb181c9f4cc7ee6c8a0ba125#n399 Would you like to try implementing it? --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl3OuvMACgkQoqBt8qM6 VPpPkAf9Gh5D4rJVUva3Dm2L77maNiwHv3MTPW8I/r6/jetN2fgj66dhO+MZHkBO VmfXBng3JKpb3adqEl3hNvaLJMZr3YiBFPQObqFAaVly0Qb2lgsO21RO3cZzPXdu LhCtp/n8vxyH6piEve3BPgy1BDuemzXsZ4pedUITmZql6xC0pqj88KU40LnPkzV5 44vQ0UUBUSA9pYXluMz9LK6ZT4itsUsjISJDsTo8qws+lsAFIAiCTEpkXT0Luovr 6SyzGd9JKso7WVeIe6ZiERypE+qGeuPJTxA+lqaZni1tIuk2i1YpLpwr8xJcnYX1 5szJGMes/KeEWmXPJuGqvT9zf+eA9Q== =Q3xG -----END PGP SIGNATURE----- --=-=-=--