From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:35208) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dVLSg-0001wX-55 for guix-patches@gnu.org; Wed, 12 Jul 2017 13:30:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dVLSd-0006D9-15 for guix-patches@gnu.org; Wed, 12 Jul 2017 13:30:06 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:33040) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dVLSc-0006Ck-UW for guix-patches@gnu.org; Wed, 12 Jul 2017 13:30:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dVLSc-0001ZM-F7 for guix-patches@gnu.org; Wed, 12 Jul 2017 13:30:02 -0400 Subject: [bug#27661] ISO-9660 image working and ready Resent-Message-ID: Date: Wed, 12 Jul 2017 19:28:27 +0200 From: Danny Milosavljevic Message-ID: <20170712192827.22b7c740@scratchpost.org> In-Reply-To: <87inixd9z1.fsf@gnu.org> References: <87d195etic.fsf@gnu.org> <20170712134405.25274-1-dannym@scratchpost.org> <87inixd9z1.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 27661-done@debbugs.gnu.org Thanks! Pushed. If we want we can (in the future) provide only the iso9660 image on the homepage (for x86_64). It will work from CD and USB flash drive - that should cover all the options. (Usually, ARM systems have a more involved boot process and will not work, neither from SD card nor from CD-ROM - and booting from USB flash drive is out of the question). Of course it would be nice if people could test the iso9660 image a bit (especially on UEFI systems of which I have none). To generate one, for example do this: guix system disk-image -t iso9660 foo.scm # will print the name of the directory that contains "guixsd.iso" in the end. where foo.scm contains: (use-modules (gnu)) (use-package-modules linux bootloaders) (use-service-modules base networking ssh) (operating-system (host-name "beagle-bone-black") (timezone "Europe/Zurich") (locale "en_US.UTF-8") (bootloader (grub-configuration (device "/dev/vda"))) (kernel linux-libre) (file-systems (cons (file-system (mount-point "/") (type "iso9660") (title 'label) (device "gnu-disk-image")) %base-file-systems)) (users (cons* (user-account (name "test") (group "users") (supplementary-groups '("wheel" "video")) (home-directory "/home/test") (password "sa5JEXtYx/rm6")) ; Password is pass. %base-user-accounts)) (services (cons* (dropbear-service) (dhcp-client-service) %base-services)))