On Tue, Nov 7, 2017 at 1:37 PM, Thomas Schmitt <scdbac...@gmx.net> wrote:

> Hi,
>
> > sudo if=debian-live-9.2.0-amd64-cinnamon.iso  of=/dev/sdc
>
> I assume the missing "dd" between "sudo" and "if=" is a copy+paste error.
> Elsewise it is the correct copying method.
>
>
Yes, my bad. Sorry.



> > I checked the md5sum on the downloaded file (it was correct),
>
> Did you also check the MD5 of the copy on USB stick ?
>
>   dd if=/dev/sdc bs=2048 count=1043616 | md5sum
>
> This has to be done before booting the stick the first time.
> If i boot the image with OVMF as virtual firmware, then the MD5 of the
> ISO changes. Obviously some data get written into the EFI partition.
>
>
No, I did not check the MD5 of the USB stick's copy. This is a good thing
to know for future attempts.



>
> > It gave me the grub menu,
>
> So the copying process has probably worked fine.
>
> If the menu is really from GRUB (with a headline saying "GNU/GRUB") and
> not ISOLINUX (with no such headline), then your firmware is EFI in its
> native mode.
>


The headline says "GNU GRUB Version 2.02~beta3-5".



>
> > but then when I tried to
> > boot Debian Live, I got an error about an invalid magic number and a
> need to
> > load a kernel first.
>
> This must be an inner problem of the operating system.
>
> But
>
>   qemu-system-x86_64 -enable-kvm -m 512 \
>                      -bios /usr/share/ovmf/OVMF.fd \
>                      -hda debian-live-9.2.0-amd64-cinnamon.iso
>
> boots for me through the first item of the GRUB menu and the kernel boot
> messages into some graphical desktop.
> The option -hda is the equivalent to an USB stick, -cdrom would be the
> equivalent of a CD or DVD.''
>


Well that's cool! I've used Parallels years ago, then VMWare a bit, then
VirtualBox, and had a couple of false starts with QEMU (so it's installed
on my Debian box), but I think this is the first time I've ever seen it in
action. (I don't have a /usr/share/ovmf directory, so I skipped that part;
still, cool!)

Yeah, I get to a partial Cinnamon desktop (it's missing pieces) so that
tells me that the image [mostly/sort of] works.



> Since i cannot reproduce the problem from your info, you will have to
> describe the symptoms and preconditions in more detail.
> What's the firmware mode ? EFI or BIOS/Legacy ?
> Especially the original error messages will be needed.
>

The firmware mode is EFI; BIOS/Legacy is disabled.

But I also tried re-enabling BIOS/Legacy, and setting it to that mode, just
to see what happened. That was this morning, so I don't recall exactly what
happened, but I do recall it didn't help.



> Then probably you will have to carry the issue to debian-live mailing list
>   https://lists.debian.org/debian-live/
>
>
> > And now, both my sticks are complaining about being mounted read-only,
> and I
> > can't seem to fix that.
>
> That's just a consequence of the fact that the partitions number 1 of the
> sticks bear ISO 9660 filesystems, which are read-only. The stick is still
> writable.
>

I thought I had rescued one of the sticks by discovering that cfdisk would
write to it and wipe out the partitions. But by the time I finished
tinkering with that, the stick became completely unreadable - sort of. I
stick it into my Debian box, and dmesg sees an sdc appear, but trying to
access it in any way reports that there's no medium for /dev/sdc. I'll try
the dd trick you share below, as soon as I can find where I misplaced that
stick :-0

>
> You can invalidate the ISO 9660 filesystem by
>
>   dd if=/dev/zero bs=2048 count=1 seek=16 of=/dev/sdc
>
> You may want to change the partitioning and also remove the EFI partition
> 2.
> Then you may create new filesystems in the partitions.
>
> (If you had dd'ed a backup image of the USB stick before dd-ing the ISO
> onto
>  it, then you could dd that image onto the stick to get back the old
>  partitions and their filesystems.)
>
>
> Have a nice day :)
>

Thanks! I appreciate your help!


>
> Thomas
>
>


-- 
Kent West                    <")))><
Westing Peacefully - http://kentwest.blogspot.com

Reply via email to