From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Marusich Subject: Re: [PATCH 01/10] * gnu/system.scm (): Add 'store-device' and 'store-fs-mount-point'. Date: Thu, 03 Nov 2016 20:34:33 -0700 Message-ID: <87lgwzx6ie.fsf@gmail.com> References: <20161028100727.1182-1-cmmarusich@gmail.com> <20161028100727.1182-2-cmmarusich@gmail.com> <87h97uu23b.fsf@gnu.org> <87lgx6fa24.fsf@gmail.com> <87d1ihscmr.fsf@gnu.org> <20161103001936.GA24164@jasmine> <877f8ldvsf.fsf@gmail.com> <87y410vojl.fsf@gmail.com> <20161103233448.7c9d22ee@scratchpost.org> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:33363) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c2VHA-0003jR-VK for guix-devel@gnu.org; Thu, 03 Nov 2016 23:34:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c2VH9-0002VN-PV for guix-devel@gnu.org; Thu, 03 Nov 2016 23:34:44 -0400 Received: from mail-pf0-x22d.google.com ([2607:f8b0:400e:c00::22d]:35299) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1c2VH9-0002Us-Gi for guix-devel@gnu.org; Thu, 03 Nov 2016 23:34:43 -0400 Received: by mail-pf0-x22d.google.com with SMTP id i88so42835042pfk.2 for ; Thu, 03 Nov 2016 20:34:43 -0700 (PDT) In-Reply-To: <20161103233448.7c9d22ee@scratchpost.org> (Danny Milosavljevic's message of "Thu, 3 Nov 2016 23:34:48 +0100") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Danny Milosavljevic Cc: guix-devel@gnu.org --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Danny Milosavljevic writes: > Hi, > > On Thu, 03 Nov 2016 03:35:42 -0700 > Chris Marusich wrote: >> Additional info: I've just now upgraded my x200 laptop to the latest >> release of Libreboot (r20160907), and I can still boot into GuixSD >> normally. > > Really? I have an X200 with libreboot and I had to manually create a > symlink /boot/grub/libreboot_grub.cfg -> /boot/grub/grub.cfg - > otherwise I'd require complicated incantations for each boot. > > Do you have such a symlink? I do not: =2D-8<---------------cut here---------------start------------->8--- $ ls -l /boot/grub/ total 28 drwxr-xr-x 2 root root 4096 Mar 27 2016 fonts/ =2Dr--r--r-- 1 root root 1877 Nov 3 00:03 grub.cfg =2Drw-r--r-- 1 root root 1024 Mar 27 2016 grubenv drwxr-xr-x 2 root root 12288 Nov 3 00:03 i386-pc/ drwxr-xr-x 2 root root 4096 Nov 3 00:03 locale/ =2D-8<---------------cut here---------------end--------------->8--- I wonder if you are using a different version of Libreboot than me? You can check your version by following the instructions here: https://libreboot.org/docs/index.html#version Here is some other information which might help you figure out why my Libreboot works without a libreboot_grub.cfg symlink, but yours doesn't: * I use the GRUB payload (I presume you do, too). Specifically, the ROM I used was libreboot_r20160907_grub_x200_8mb/x200_8mb_ukqwerty_vesafb.rom from the release. * My /boot/grub/grub.cfg file is on my root file system, which is ext4 and exists on the /dev/sda1 device. I only have one disk in my laptop, /dev/sda, and that's the one I installed GRUB onto (via 'guix system reconfigure'). I encrypt my home partition (in my case, /dev/sda2) with LUKS, but the rest is unencrypted. I'm actually not sure what fancy tricks Libreboot (and its GRUB payload) might be using to find the grub.cfg file. But hopefully that information helps. =2D-=20 Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJYHAHNAAoJEN1AmhXYIkadc1sQANBPoGAj1MYdnTGkhYRJNTw+ Elu+pqNd+bqLtz2bvvuVBDILaXQXW3ffjmenQsBqaWs5/VMF9HyOz5TCytPx2rEk n21CG579HYmveUYis15SuyNlhrF3dO93Lo/pWHrMKUM4Vj0c/6Ch+GlsrARA1OVH cQhQ08xn4xbj2a0D0YQ5EAZvf1uI6BkUkqUYw49EKrNE3cyTi5DIovGdJlkA6Mmq QHKmeE6H5INlCexIYoZ0/QZ3ZuRF8C025Ui4kVXVjMZuC8hMSvAazm0z+ZYGGTyj p/ES/KzMmJZVRB4DjraZamPFGug7/WqOWyfUs9Po0jzQbTSRISWnHIztaXhBuQRR YOSgwnfyVkihq1UbpwHZ6ZraaDEF6CEjjDzwpdY7gzcnJ0XVSGcvjC9KAUQPH+0g 7EbpkUQuIbt8OtlM87gKs27jtBm1eff1pokBO1FORpt1dtV9oiCOj0zI/sNgHcb+ c554GQDjUZhOvyYRq53RcS9fGPGo6q55+or0SnRrss79Kr+hmwxyCzNxbmR6sP5F G8Gj1ZsnDtrWLzFRT3ZFWwGyQuAuLu17gNtQ24mqDGkYkabEUNDjMt3AH8Pup5xS qveBw2LNTFG8J10oZfZQn4zhrQkPIRuo7Uf5+lxDPWvcPtV3q1Q4hBIHwXqkHgeY VgWs+9FZViIyaU/INs/Y =U0NT -----END PGP SIGNATURE----- --=-=-=--