From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jesse Gibbons Subject: bug#37164: Generated installation image does not include grub. Date: Fri, 23 Aug 2019 11:40:13 -0600 Message-ID: <7eb5e5964ad6564c7cc6cc7711b18daf1faac64a.camel@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:60246) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i1DYf-0006qp-1q for bug-guix@gnu.org; Fri, 23 Aug 2019 13:41:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i1DYd-0000bp-Sm for bug-guix@gnu.org; Fri, 23 Aug 2019 13:41:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:60534) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i1DYd-0000bj-Ow for bug-guix@gnu.org; Fri, 23 Aug 2019 13:41:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1i1DYd-0001kZ-K4 for bug-guix@gnu.org; Fri, 23 Aug 2019 13:41:03 -0400 Sender: "Debbugs-submit" Resent-Message-ID: Received: from eggs.gnu.org ([2001:470:142:3::10]:60139) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i1DY6-0006q6-2J for bug-guix@gnu.org; Fri, 23 Aug 2019 13:40:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i1DY4-0000KL-UE for bug-guix@gnu.org; Fri, 23 Aug 2019 13:40:29 -0400 Received: from mail-pl1-x636.google.com ([2607:f8b0:4864:20::636]:43400) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i1DY4-0000Jr-OX for bug-guix@gnu.org; Fri, 23 Aug 2019 13:40:28 -0400 Received: by mail-pl1-x636.google.com with SMTP id 4so5934284pld.10 for ; Fri, 23 Aug 2019 10:40:28 -0700 (PDT) Received: from piranhaplant.local ([199.68.53.171]) by smtp.googlemail.com with ESMTPSA id o24sm7237932pfp.135.2019.08.23.10.40.25 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Aug 2019 10:40:26 -0700 (PDT) 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: 37164@debbugs.gnu.org 1. generate the install image guix system disk-image --file-system-type=iso9600 --verbosity=3 -- root=installation-os-x86_64.iso --system=x86_64-linux -e '(@ (gnu system install) installation-os)' 2. examine the resulting iso readlink installation-os-x86_64.iso | xargs file output: /gnu/store/3xp541s4zrxass6h6rcwfz7bc33wv84p-disk-image: DOS/MBR boot sector; partition 1 : ID=0x83, active, start-CHS (0x0,32,33), end- CHS (0xe3,198,58), startsector 2048, 3657239 sectors; partition 2 : ID=0xef, start-CHS (0xe3,198,59), end-CHS (0xe8,224,16), startsector 3659287, 81921 sectors 3. Compare this output with what file says about the official installation iso: wget https://ftp.gnu.org/gnu/guix/guix-system-install-1.0.1.x86_64-linu x.iso.xz unxz guix-system-install-1.0.1.x86_64-linux.iso.xz readlink guix-system-install-1.0.1.x86_64-linux.iso output:guix-system-install-1.0.1.x86_64-linux.iso: DOS/MBR boot sector; GRand Unified Bootloader, stage1 version 0x79, boot drive 0xbb, stage2 address 0x8e70, 1st sector stage2 0xb8db31c3, stage2 segment 0x201; partition 1 : ID=0xee, start-CHS (0x0,0,2), end-CHS (0x3f6,38,4), startsector 1, 2694403 sectors, extended partition table (last) It appears file discovered the GRand Unified Bootloader in the official iso but not in the generated iso. When I try to use the generated iso in virt-manager, it claims there are no bootable drives. I think this is because the generated iso has no GRUB. The manual says to specify the file gnu/system/install.scm instead of the value (@ (gnu system install) installation-os)) but ultimately they give guix the same value, so I think that wouldn't make a difference. removing --system=x86_64 does not trigger a full rebuild, so it looks like guix does not expect to build anything different. Guix describe outputs: Generation 47 Aug 23 2019 09:22:24 (current) guix d78bc23 repository URL: https://git.savannah.gnu.org/git/guix.git branch: master commit: d78bc23411b1351ff9495a511c22b27d17f9226f GUIX_PACKAGE_PATH="/home/jesse/Documents/broken-guix/Broken-Guix- Packages" Thanks -Jesse