From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: ISO-9660 image working and ready Date: Mon, 17 Jul 2017 15:41:26 +0200 Message-ID: <87lgnn6v09.fsf@gnu.org> References: <87d195etic.fsf@gnu.org> <20170712134405.25274-1-dannym@scratchpost.org> <87inixd9z1.fsf@gnu.org> <20170712192827.22b7c740@scratchpost.org> <87fue1bbdx.fsf@gnu.org> <20170713005737.65ef1d0e@scratchpost.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:45372) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dX6HF-00035T-7n for guix-devel@gnu.org; Mon, 17 Jul 2017 09:41:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dX6HB-0004ae-01 for guix-devel@gnu.org; Mon, 17 Jul 2017 09:41:33 -0400 In-Reply-To: <20170713005737.65ef1d0e@scratchpost.org> (Danny Milosavljevic's message of "Thu, 13 Jul 2017 00:57:37 +0200") 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 Hi Danny, Danny Milosavljevic skribis: > On Wed, 12 Jul 2017 23:20:26 +0200 > ludo@gnu.org (Ludovic Court=C3=A8s) wrote: > >> > It will work from CD and USB flash drive - that should cover all the o= ptions.=20=20 >>=20 >> Are you saying that the same image could be either dd=E2=80=99d to a USB= key or >> burnt on an actual CD? > > Yes. Awesome! Would you like to update the =E2=80=98release=E2=80=99 Makefile.am target a= s well as =E2=80=9CSystem Installation=E2=80=9D in guix.texi to reflect that? >> Are there any downsides to using ISO9660 as the file system for the >> media, like limitations on file names or file name lengths, restrictions >> on the type of files, etc.? (That doesn=E2=80=99t seem to be the case, = but I >> vaguely remember ISO9660 as having annoying limitations.) > > It uses the Rock Ridge extension. That means basenames are limited to 25= 5 characters at most, allowed are all characters except NUL and "/". Cool. >> ./pre-inst-env guix system disk-image -t iso9660 gnu/system/install.scm >>=20 >> on v0.13.0-1321-gc96ed0091 (current master), booted it with QEMU, >> worked fine with =E2=80=98lsblk=E2=80=99 showing only /dev/{fd0,sr0}. = Woohoo! \o/ > > Now try qemu ... -hda thesamefile.iso :) Incredible. :-) >> The image has this 2KiB /boot.catalog file; is that expected? > > Yeah, that's the El Torito specification for the first-stage bootloader. = It contains what system architectures are supported and what kind of weird= boot emulation the BIOS is supposed to use (look like a floppy drive, look= like a hard drive, just be yourself etc). OK. >> Otherwise the file names look alright as if Joliet extensions were used, >> but maybe they are? > > Rock Ridge :) Oh right, Rock Ridge. Thanks for explaining! Ludo=E2=80=99.