From mboxrd@z Thu Jan 1 00:00:00 1970 From: gnuforever Subject: boot multiple Gnu/Linux Distributions from one USB key Date: Mon, 11 Mar 2019 22:00:40 +0100 Message-ID: <774d552beb6266a199523203e1ce6b8c@tuyizere.org> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([209.51.188.92]:54065) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h3S96-0001B2-75 for guix-devel@gnu.org; Mon, 11 Mar 2019 17:07:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1h3S2Q-0002rB-IY for guix-devel@gnu.org; Mon, 11 Mar 2019 17:00:47 -0400 Received: from erza.lautre.net ([80.67.160.89]:50557) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1h3S2P-0002pu-Dp for guix-devel@gnu.org; Mon, 11 Mar 2019 17:00:45 -0400 Received: from localhost (localhost [127.0.0.1]) by erza.lautre.net (Postfix) with ESMTP id AAB3B40FC2 for ; Mon, 11 Mar 2019 22:00:41 +0100 (CET) Received: from erza.lautre.net ([127.0.0.1]) by localhost (erza.admin.lautre.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FsgBUEOJHMJ3 for ; Mon, 11 Mar 2019 22:00:40 +0100 (CET) Received: from rc.lautre.net (unknown [10.0.0.41]) by erza.lautre.net (Postfix) with ESMTP id 8375740FA8 for ; Mon, 11 Mar 2019 22:00:40 +0100 (CET) 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: guix-devel@gnu.org Hello, 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... Any help is welcome. Is there any other way to configure multiple Gnu/Linux distros to boot from one usb? gnuforever