all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: "pelzflorian (Florian Pelz)" <pelzflorian@pelzflorian.de>
To: Thomas Schmitt <scdbackup@gmx.net>
Cc: bug-xorriso@gnu.org, guix-devel@gnu.org
Subject: Re: ISO installer image: GPT versus MBR partitions
Date: Sun, 21 Apr 2019 13:10:12 +0200	[thread overview]
Message-ID: <20190421111012.llwafpzqutueuge3@pelzflorian.localdomain> (raw)
In-Reply-To: <452567273172162940@scdbackup.webframe.org>

On Sun, Apr 21, 2019 at 11:35:49AM +0200, Thomas Schmitt wrote:
> Ok, now for the last experiment. Just for curiosity, as i believe it
> is not a good solution (and mformat -k isn't either):
> Does start LBA 1 of partition 1 prevent the endless loop, too ?
> 
> So please write to byte 446 (dec) to 461 (dec) of the FAT image:
> 
>   80  00  02  00  01  01  12  4f  01  00  00  00  3f  0b  00  00
> 
> In the FAT image treated by the "dd" above, these bytes are all 00.
> In the original FAT image they are:
> 
>   80  00  01  00  01  01  12  4f  00  00  00  00  40  0b  00  00
>           ==                      ==              ==  ==
> 

Why is 0b underlined?

OK, so I just wrote the Guix git master with ludo’s reproducibility
patches to a USB drive (boot gets stuck again) and then did:

sudo dd if=/dev/sdc2 of=mysdc2.img

When I open it with ghex, I find at position 446:

    80  00  00  04  01  24  4f  00  00  00  00  80  16  00  00  00

Strange.  I write the guixsd-install-0.16.0.x86_64-linux.iso to
/dev/sdc (boot gets stuck) and repeat

sudo dd if=/dev/sdc2 of=mysdc2.img

I find:

    80  00  01  00  01  01  12  4f  00  00  00  00  40  0b  00  00

This matches what you wrote.  I change it to

    80  00  02  00  01  01  12  4f  01  00  00  00  3f  0b  00  00

I dd the changed mysdc2.img back to /dev/sdc2.

Now it boots. :)  Strangely, I now have only one entry “GRUB 2.02” in
the boot selection, but “EFI Boot” (or what it was called) is gone.



> Nevertheless, start LBA 1 is less desirable than no partition table
> entry at all, because LBA 1 causes a partition that is not mountable.
> So an option for mformat would be of interest, which writes an MBR
> (other than with -k) but does not create a partition entry.
> 

This raises the question what should be done in Guix.  Is it a good
idea to add -k to mformat in grub-mkrescue for the upcoming Guix 1.0
release (even though you don’t like it)?  Could it break install on
other machines?  Or should mformat be patched instead?  Could any of
this be upstreamed?  What about your MBR repacking?  I’m sure Ludo has
an opinion on these things too.  I just doing what I’m told, but I
don’t quite understand what I’m doing here.

Regards,
Florian

  reply	other threads:[~2019-04-21 11:10 UTC|newest]

Thread overview: 128+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-12-06  0:02 bug#33639: ISO installer image is broken on i686 Ludovic Courtès
2018-12-06  7:19 ` Ludovic Courtès
2018-12-06 10:34   ` Ludovic Courtès
2018-12-06 14:08     ` Thomas Schmitt
2018-12-06 15:34       ` Ludovic Courtès
2018-12-06 16:59         ` Thomas Schmitt
2018-12-15 18:40         ` Thomas Schmitt
2018-12-15 19:24           ` Thomas Schmitt
2018-12-16 15:52           ` Ludovic Courtès
2018-12-16 16:52             ` Thomas Schmitt
2018-12-18 11:16               ` Ludovic Courtès
2018-12-18 21:45                 ` Thomas Schmitt
2018-12-19 14:05                   ` Ludovic Courtès
2018-12-19 14:51                     ` Thomas Schmitt
2018-12-20 13:38                       ` Thomas Schmitt
2018-12-21 20:44                         ` Ludovic Courtès
2018-12-21 21:42                           ` Thomas Schmitt
2019-04-07 20:18                             ` pelzflorian (Florian Pelz)
2019-04-07 21:35                               ` Thomas Schmitt
2019-04-08  8:50                                 ` Ludovic Courtès
2019-04-09 22:13                                   ` pelzflorian (Florian Pelz)
2019-04-10 11:17                                     ` Thomas Schmitt
2019-04-10 21:23                                       ` pelzflorian (Florian Pelz)
2019-04-12 21:26                                       ` Ludovic Courtès
2019-04-13  6:37                                         ` Thomas Schmitt
2019-04-13 13:46                                         ` pelzflorian (Florian Pelz)
2019-04-13 16:20                                           ` Thomas Schmitt
2019-04-14 21:43                                             ` Ludovic Courtès
2019-04-15  6:07                                               ` pelzflorian (Florian Pelz)
2019-04-15  8:16                                               ` Thomas Schmitt
2019-04-15  8:35                                                 ` Thomas Schmitt
2019-04-19 11:40                                             ` bug#35283: ISO images are not reproducible Ludovic Courtès
2019-04-19 12:46                                               ` Thomas Schmitt
2019-04-20 22:57                                                 ` Ludovic Courtès
2019-04-21  8:17                                                   ` Thomas Schmitt
2019-04-21 16:42                                                     ` Ludovic Courtès
2019-04-21 18:44                                                       ` Thomas Schmitt
2019-04-20 23:03                                                 ` bug#35283: [PATCH] mformat: initialize boot sector before writing it Ludovic Courtès
2019-04-21 16:32                                                 ` bug#35283: [PATCH] grub-mkrescue: Allow users to specify a FAT serial number Ludovic Courtès
2019-04-14 15:47                                           ` bug#33639: ISO installer image is broken on i686 Ludovic Courtès
2019-04-15 16:54                                           ` pelzflorian (Florian Pelz)
2019-04-15 17:55                                             ` Thomas Schmitt
2019-04-16  9:57                                               ` Gábor Boskovits
2019-04-16  9:57                                               ` Gábor Boskovits
2019-04-16 13:40                                                 ` ISO installer image: GPT versus MBR partitions (was bug#33639) Thomas Schmitt
2019-04-16 16:32                                                   ` pelzflorian (Florian Pelz)
2019-04-16 17:57                                                     ` ISO installer image: GPT versus MBR partitions Thomas Schmitt
2019-04-16 19:55                                                       ` pelzflorian (Florian Pelz)
2019-04-16 20:31                                                         ` pelzflorian (Florian Pelz)
2019-04-16 21:15                                                           ` Thomas Schmitt
2019-04-17  8:59                                                             ` pelzflorian (Florian Pelz)
2019-04-17 10:23                                                               ` Thomas Schmitt
2019-04-17 10:30                                                                 ` pelzflorian (Florian Pelz)
2019-04-17 15:51                                                                 ` Thomas Schmitt
2019-04-17 22:35                                                                   ` pelzflorian (Florian Pelz)
2019-04-18  6:32                                                                     ` Thomas Schmitt
2019-04-18  7:00                                                                       ` Thomas Schmitt
2019-04-18  7:07                                                                         ` pelzflorian (Florian Pelz)
2019-04-18  8:13                                                                           ` Thomas Schmitt
2019-04-18 12:19                                                                             ` pelzflorian (Florian Pelz)
2019-04-18 13:50                                                                               ` Thomas Schmitt
2019-04-18 21:28                                                                                 ` Thomas Schmitt
2019-04-19  7:29                                                                                   ` pelzflorian (Florian Pelz)
2019-04-19  8:03                                                                                 ` pelzflorian (Florian Pelz)
2019-04-19  9:01                                                                                   ` Thomas Schmitt
2019-04-19  9:39                                                                                     ` pelzflorian (Florian Pelz)
2019-04-19 10:58                                                                                       ` Thomas Schmitt
2019-04-19 14:57                                                                                         ` pelzflorian (Florian Pelz)
2019-04-19 11:30                                                                                     ` pelzflorian (Florian Pelz)
2019-04-19 18:33                                                                                       ` pelzflorian (Florian Pelz)
2019-04-19 19:23                                                                                         ` Thomas Schmitt
2019-04-20 10:26                                                                                           ` pelzflorian (Florian Pelz)
2019-04-20 10:50                                                                                             ` Thomas Schmitt
2019-04-20 11:16                                                                                               ` Thomas Schmitt
2019-04-20 11:29                                                                                                 ` Thomas Schmitt
2019-04-20 14:23                                                                                                   ` Thomas Schmitt
2019-04-20 14:54                                                                                                     ` pelzflorian (Florian Pelz)
2019-04-20 15:17                                                                                                       ` pelzflorian (Florian Pelz)
2019-04-20 15:33                                                                                                       ` pelzflorian (Florian Pelz)
2019-04-20 16:32                                                                                                         ` Thomas Schmitt
2019-04-21  7:58                                                                                                           ` pelzflorian (Florian Pelz)
2019-04-21  9:35                                                                                                             ` Thomas Schmitt
2019-04-21 11:10                                                                                                               ` pelzflorian (Florian Pelz) [this message]
2019-04-21 11:16                                                                                                             ` Thomas Schmitt
2019-04-21 11:56                                                                                                               ` pelzflorian (Florian Pelz)
2019-04-21 12:27                                                                                                                 ` Thomas Schmitt
2019-04-21 14:11                                                                                                                   ` pelzflorian (Florian Pelz)
2019-04-21 14:36                                                                                                                     ` Thomas Schmitt
2019-04-22 13:11                                                                                                                       ` Thomas Schmitt
2019-04-23 16:40                                                                                                                   ` pelzflorian (Florian Pelz)
2019-04-23 17:23                                                                                                                     ` Thomas Schmitt
2019-04-17 12:24                                                           ` Ludovic Courtès
2019-04-17 13:42                                                             ` pelzflorian (Florian Pelz)
2019-04-23 18:14                                                   ` Thomas Schmitt
2019-04-23 19:50                                                     ` pelzflorian (Florian Pelz)
2019-04-23 20:18                                                       ` Thomas Schmitt
2019-04-23 21:43                                                         ` pelzflorian (Florian Pelz)
2019-04-24  6:56                                                           ` Thomas Schmitt
2019-04-24  9:13                                                             ` pelzflorian (Florian Pelz)
2019-04-24 10:34                                                               ` Thomas Schmitt
2019-04-24 22:13                                                                 ` Danny Milosavljevic
2019-04-25  7:07                                                                   ` Thomas Schmitt
2019-04-25  9:45                                                                   ` pelzflorian (Florian Pelz)
2019-04-25 13:44                                                                     ` Thomas Schmitt
2019-04-25 14:59                                                                       ` Danny Milosavljevic
2019-04-25 16:22                                                                         ` Thomas Schmitt
2019-04-25 17:55                                                                           ` Danny Milosavljevic
2019-04-25 18:46                                                                             ` Thomas Schmitt
2019-04-25 19:01                                                                               ` Danny Milosavljevic
2019-04-25 16:34                                                                     ` Ludovic Courtès
2019-04-26 11:34                                                                       ` pelzflorian (Florian Pelz)
2019-04-26 14:41                                                                         ` Ludovic Courtès
2019-04-26 15:30                                                                           ` pelzflorian (Florian Pelz)
2019-04-26 13:57                                                                       ` Thomas Schmitt
2019-04-27 13:20                                                                         ` Ludovic Courtès
2019-04-27 16:24                                                                           ` Thomas Schmitt
2019-04-28 12:53                                                                             ` Ludovic Courtès
2019-04-25 11:49                                                               ` pelzflorian (Florian Pelz)
2019-04-25 15:09                                                                 ` Thomas Schmitt
2019-04-25 15:58                                                                   ` pelzflorian (Florian Pelz)
2019-04-25 16:40                                                                     ` Thomas Schmitt
2019-04-16 21:01                                             ` bug#33639: ISO installer image is broken on i686 Ludovic Courtès
2019-04-17  9:03                                               ` pelzflorian (Florian Pelz)
2018-12-06 16:28       ` Ludovic Courtès
2018-12-06 17:29         ` Thomas Schmitt
2018-12-07 22:51           ` Ludovic Courtès
2018-12-08 12:42             ` Thomas Schmitt
2018-12-06  9:35 ` swedebugia

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20190421111012.llwafpzqutueuge3@pelzflorian.localdomain \
    --to=pelzflorian@pelzflorian.de \
    --cc=bug-xorriso@gnu.org \
    --cc=guix-devel@gnu.org \
    --cc=scdbackup@gmx.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.