Re: Debian GNU/Hurd 2017 released!
Hi,
i wrote:
> > I would need to know how the MBR and the subsequent data blocks
> > are produced.
Samuel Thibault wrote:
> The build log is available on
> https://people.debian.org/~sthibault/hurd-i386/installer/cdimage/daily/debian-cd.log
This mentions grub_embed two times when xorriso gets its name and when
xorriso reports to have used it. But i see no hint how this files gets
created.
It would be interesting to know which documentation and which GRUB
modules lead to that binary.
I googled for "grub_embed". The best match was your changelog
entry from 2014:
Add usb key boot support for kfreebsd & hurd images. This needs another
grub image, grub_embed, which has to be very small. Add x86-image script,
similar to efi-image script, with factorized grub-cpmodules part, to build
minimal grub images with iso9660 and biosdisk support, and put GRUB modules
on the ISO image.
I was unable to find kFreeBSD ISOs which have an MBR.
Would that "x86-image script" explain more ?
(https://sources.debian.net/src/debian-cd/unstable/ throws "Internal
Server Error", so i cannot currently explore debian-cd myself.)
> xorriso is version 1.3.2
It's fully sufficient, although quite old.
> > > > with horizontal and vertical roll-over
> > Do you see the same effects in your tests ?
> Yes. And also with linux/kfreebsd images.
Not with amd64 (can't get i386 to boot with -bios OVMF.fd on my amd64
machine).
https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-9.0.0-amd64-netinst.iso
With SeaBIOS, ISOLINUX is in charge and works fine.
With OVMF, GRUB2 is in charge and works fine.
The kFreeBSD mini ISOs i have indeed show the same display problem as
the newest Hurd NETINST.
But debian-7.9.0-kfreebsd-amd64-netinst.iso is OK with SeaBIOS.
It has GRUB 1.99 (which is a GRUB2 before its first official release).
So currently it looks like the problem is with GRUB 2.02 on (Sea)BIOS.
I will ponder how to reproduce it with grub-mkrescue.
Have a nice day :)
Thomas
Reply to: