From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ricardo Wurmus Subject: Re: boot multiple Gnu/Linux Distributions from one USB key Date: Tue, 12 Mar 2019 14:05:14 +0100 Message-ID: <874l88tf91.fsf@elephly.net> References: <774d552beb6266a199523203e1ce6b8c@tuyizere.org> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([209.51.188.92]:50274) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h3h69-000534-If for guix-devel@gnu.org; Tue, 12 Mar 2019 09:05:38 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1h3h67-0001sL-8x for guix-devel@gnu.org; Tue, 12 Mar 2019 09:05:37 -0400 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21048) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1h3h66-0001pV-0A for guix-devel@gnu.org; Tue, 12 Mar 2019 09:05:35 -0400 In-reply-to: <774d552beb6266a199523203e1ce6b8c@tuyizere.org> 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: gnuforever Cc: guix-devel@gnu.org gnuforever writes: > I configured a usb stick to boot multiple Gnu/Linux Distributions by > following this tutorial: > https://community.linuxmint.com/tutorial/view/1846 > It works for Tails, PureOS, Trisquel and Parabola > > I am trying to add GuixSD. > > For the menuentry, I always start from the grub.cfg embedded in the > iso file. > I add or remove options if needed. > > For GuixSD, I came up with this configuration: > I used label instead of uuid. > > ## GUIXSD > menuentry "GUIXSD - Gnu/Linux" { > set isofile="/boot-isos/guixsd-install-0.16.0.x86_64-linux.iso" > loopback loop (hd0,1)$isofile > search --label --set GUIXSD_IMAGE > linux > (loop)/gnu/store/0zajbn9q39yva4l0zzrcshlll8qikzba-linux-libre-4.19.6/bzImage9 > --root=GUIXSD_IMAGE > --system=(loop)/gnu/store/l4hgd4l7acrqwi3imav9akcvv4sbj85j-system > --load=(loop)/gnu/store/l4hgd4l7acrqwi3imav9akcvv4sbj85j-system/boot > initrd > (loop)/gnu/store/9nqaksx40zh5d6cg5rim3f3spy56bfb9-raw-initrd/initrd.cpio.gz > } > > It doesn't work. I get the following error message: > > waiting for partition 'GUIXSD_IMAGE' to appear... Does a partition with this label exist? -- Ricardo