From mboxrd@z Thu Jan 1 00:00:00 1970 From: Danny Milosavljevic Subject: Re: Installer, ISO9660, etc. Date: Mon, 10 Jul 2017 23:27:26 +0200 Message-ID: <20170710232726.0004e2d3@scratchpost.org> References: <20170627221608.A23B52013B@smtp.hushmail.com> <20170628154943.36021286@scratchpost.org> <20170705152024.4dfde1c5@scratchpost.org> <87mv8gbhur.fsf_-_@gnu.org> <20170707181315.2f998f1d@scratchpost.org> <877ezhv0dt.fsf@gnu.org> <20170710154118.2c0262eb@scratchpost.org> <8737a43t03.fsf@gnu.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]:45082) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dUgDO-0001qy-NW for guix-devel@gnu.org; Mon, 10 Jul 2017 17:27:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dUgDK-0003ib-MU for guix-devel@gnu.org; Mon, 10 Jul 2017 17:27:34 -0400 In-Reply-To: <8737a43t03.fsf@gnu.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: Ludovic =?ISO-8859-1?Q?Court=E8s?= Cc: guix-devel@gnu.org > What=E2=80=99s the /dev name in your case? In the working case as a CD, it's /dev/sr0. In the non-working case on a USB flash drive, it's /dev/sda and /dev/sda1. There's a dummy partition in the iso image as well, so I'm not sure why /de= v/sda1 doesn't work as well... let's see... When fdisk says that the starting sector is "1", does that mean the first s= ector (i.e. there's no sector before it) or does that mean the sector after= the MBR? On the guix rescue console, I tried comparing the first few bytes of /dev/s= da and /dev/sda1 and it seems they are different. That would mean that the ISO filesystem support code can't find the primary= volume descriptor any more because it's reading it from the wrong position= because it reads from the device file "/dev/sda1" and that file shifts it = from where it would have been if it read "/dev/sda". But this "partition?" thing would mean that having a partition table is now= mandatory, right? Is that really supposed to be the case? The partition = table has a magic mark (0x55 0xAA) in order for it *not* to be mandatory (i= .e. if you want to use the whole disk without partitioning anything, go rig= ht ahead) and I can still remember using (floppy) disks which had no partit= ion table.