Re: Bug#776317: Jessie RC1 amd64 mini image missing efi bootloader

2015-04-01 Thread Cyril Brulebois
Ian Campbell (2015-02-01): > Given that I don't really understand how this additional firmware > partition stuff is supposed to fit together (i.e. what impact changing > its partition number or adding another VFAT partition etc would have > on the code which finds/loads from it) I'm very reluctant

Bug#776317: Jessie RC1 amd64 mini image missing efi bootloader

2015-02-02 Thread Thomas Schmitt
Hi, i understand that debian-cd mailing list is in charge for discussion of amd64 mini.iso and its generating software: http://anonscm.debian.org/cgit/d-i/debian-installer.git/tree/build/config/x86.cfg http://anonscm.debian.org/cgit/d-i/debian-installer.git/tree/build/util/geniso_hybrid_plus

Bug#776317: Jessie RC1 amd64 mini image missing efi bootloader

2015-02-01 Thread Steve McIntyre
On Tue, Jan 27, 2015 at 05:59:26PM +0100, Thomas Schmitt wrote: >Hi, > >i just realize that the xorriso run in > > http://anonscm.debian.org/cgit/d-i/debian-installer.git/tree/build/config/x86.cfg >does not produce an isohybrid image. >Therefore one currently cannot simply omit the "isohybrid" ru

Bug#776317: Jessie RC1 amd64 mini image missing efi bootloader

2015-02-01 Thread Steve McIntyre
On Tue, Jan 27, 2015 at 03:57:24PM +0100, Thomas Schmitt wrote: >Hi, > >Jack Truong wrote: >> I have copied the contents of efi.img to the FAT partition and it does boot >> on my EFI firmware now. Thank you! > >So your EFI indeed hopped on that partition. >Possibly only because it sees no other ind

Bug#776317: Jessie RC1 amd64 mini image missing efi bootloader

2015-02-01 Thread Thomas Schmitt
Hi, Ian Campbell: > Thank you (again?) for all the excellent info you've provided here and > in your followups. I hope this does not mean that enough is said on that topic. > It seems (IMHO only) that mini.iso is mostly useful for d-i developers > to dev test the netboot installer images without

Bug#776317: Jessie RC1 amd64 mini image missing efi bootloader

2015-02-01 Thread Ian Campbell
On Tue, 2015-01-27 at 17:03 +0100, Thomas Schmitt wrote: Thank you (again?) for all the excellent info you've provided here and in your followups. > I did not guess too bad with my repacking experiment. > > But this does not explain how the empty FAT partition > got to the end of mini.iso > I se

Bug#776317: Jessie RC1 amd64 mini image missing efi bootloader

2015-01-28 Thread Thomas Schmitt
Hi, it might be more simple to just append efi.img as additional partition rather than unpacking it into the partition for custom firmware. -- The first step with the new argument efi_fat="$1" in util/geniso_hybrid_plus_firmware_partition and the two alternative calls of geniso_hybr

Bug#776317: Jessie RC1 amd64 mini image missing efi bootloader

2015-01-27 Thread Thomas Schmitt
Hi, i just realize that the xorriso run in http://anonscm.debian.org/cgit/d-i/debian-installer.git/tree/build/config/x86.cfg does not produce an isohybrid image. Therefore one currently cannot simply omit the "isohybrid" run in geniso_hybrid_plus_firmware_partition. Option -isohybrid-mbr is a

Bug#776317: Jessie RC1 amd64 mini image missing efi bootloader

2015-01-27 Thread Thomas Schmitt
Hi, > xorriso -as mkisofs -r -J -b isolinux.bin -c boot.cat \ > -no-emul-boot -boot-load-size 4 -boot-info-table \ > -eltorito-alt-boot \ > --efi-boot boot/grub/efi.img -no-emul-boot \ >

Bug#776317: Jessie RC1 amd64 mini image missing efi bootloader

2015-01-27 Thread Ian Campbell
On Tue, 2015-01-27 at 15:57 +0100, Thomas Schmitt wrote: [...] Thanks for all the excellent information, I still have fully absorbed it all... > Regrettably there is no file /.disk/mkisofs in the ISO which > tells the used xorriso -as mkisofs options. > I guess that /boot/grub/efi.img got marked

Bug#776317: Jessie RC1 amd64 mini image missing efi bootloader

2015-01-27 Thread Thomas Schmitt
Hi, Jack Truong wrote: > I have copied the contents of efi.img to the FAT partition and it does boot > on my EFI firmware now. Thank you! So your EFI indeed hopped on that partition. Possibly only because it sees no other indication where to start the boot process. I now wonder whether the MBR p

Bug#776317: Jessie RC1 amd64 mini image missing efi bootloader

2015-01-27 Thread Jack Truong
Hi all, The ISO in question was in fact the same one mentioned (http://ftp.fr.debian.org/debian/dists/testing/main/installer-amd64/20150107/images/netboot/mini.iso). I have copied the contents of efi.img to the FAT partition and it does boot on my EFI firmware now. Thank you! On 01/27/2015

Bug#776317: Jessie RC1 amd64 mini image missing efi bootloader

2015-01-27 Thread Thomas Schmitt
Hi, Summary: There are two EFI System Partitions in mini.iso. The one for booting from USB stick or qemu -hdb is indeed empty. One could try whether it helps to copy the files from the FAT image /boot/grub/efi.img in the ISO to MBR partition 2: - Put mini.iso onto a USB stick /dev/sdb or other

Bug#776317: Jessie RC1 amd64 mini image missing efi bootloader

2015-01-27 Thread Ian Campbell
On Tue, 2015-01-27 at 09:15 +0100, Cyril Brulebois wrote: > I've just grabbed mini.iso in both (respectively used for Beta 2 and RC > 1), and both seem to have efi bits inside (at least according to a loop > mount). Not speaking of boot.efi but -- there was no useful grub.cfg on the x86 mini.iso u

Bug#776317: Jessie RC1 amd64 mini image missing efi bootloader

2015-01-27 Thread Cyril Brulebois
Hi Jack, and thanks for your report. Jack Truong (2015-01-26): > Package: cdimage.debian.org > > Apologies if this is the wrong package. This might be, but don't worry, we'll sort it out. > I'm using the jessie rc1 amd64 mini.iso and the EFI partition doesn't seem > to have anything in it. It

Bug#776317: Jessie RC1 amd64 mini image missing efi bootloader

2015-01-26 Thread Jack Truong
Package: cdimage.debian.org Apologies if this is the wrong package. I'm using the jessie rc1 amd64 mini.iso and the EFI partition doesn't seem to have anything in it. It should have efi/boot/boot.efi for EFI firmware to load properly. It also doesn't seem to exist in the i386 image either.