what is "binary"? What is "efi.img"? What is the working dir?

i work on directory "binary" it generate by "lb build"

and renamed bootx64.efi to "efi.img"?
No, bootx64.efi only windows it generate with "grub-mkimage -d . -o
bootx64.efi -O x86_64-efi -p /efi/boot `find -iname '*.mod' | xargs | sed
-e 's/.mod//g'`" (web http://wiki.osdev.org/GRUB)

efi.img  it generate by debian-installer with FLAG

GRUB_EFI=y
debian-installer/build
in config/$ARCH.cfg

with all.

i boot with qemu emul efi and it's work .

Nota: Only boot for this moment doesn't install.

i practice with ovmf efi.

for more info read binary_debian_installer and binary_iso for live-build.

good luck and I hope I have helped.


2013/1/10 Mathieu Parent <math.par...@gmail.com>

> 2013/1/10 _ <linuxk...@gmail.com>:
> > i used xorriso with command :
>
> Thanks or your tip. I still lack some infos:
>
> > xorriso -as mkisofs -r -J -joliet-long -l -cache-inodes -isohybrid-mbr
> > /usr/lib/syslinux/isohdpfx.bin -partition_offset 16 -v -A Lihuen -p
> > "live-build lihuen 3.0~b4-1" -V Lihuen -b isolinux/isolinux.bin -c
> > isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table
> > -eltorito-alt-boot --efi-boot efi.img -o binary.hybrid.iso binary
>
> what is "binary"? What is "efi.img"? What is the working dir?
>
> > and for efi windows in folder efi/boot
> >
> > used:
> >
> > grub-mkimage -d . -o bootx64.efi -O x86_64-efi -p /efi/boot `find -iname
> > '*.mod' | xargs | sed -e 's/.mod//g'`
>
> and renamed bootx64.efi to "efi.img"?
>
> > this work.
> >
> > respect the preseed live-build used in folder:
> >
> > config/debian-installer/*.cfg
>
> Can you please provide detailled instructions as I go from errors to
> errors. Last one:
>
> ~/mk_debian_inst/cd/boot/grub/x86_64-efi$ sudo grub-mkimage -d . -o
> bootx64.efi -O x86_64-efi -p /efi/boot `find -iname '*.mod' | xargs |
> sed -e 's/.mod//g'`
> grub-mkimage : error :  cannot stat ./extcmd.mod.
>
>
> >
> > 2013/1/10 Mathieu Parent <math.par...@gmail.com>
> >>
> >> (Please cc me)
> >> Hello d-i team,
> >>
> >> I want to use the current Debian installer (7.0 Beta4) hybrid ISO
> >> netinst but when I add a preseed.cfg file, EFI boot doesn't work.
> >>
> >> What I need:
> >> - Boot on CD-ROM Legacy (BIOS)
> >> - Boot on USB Legacy (BIOS)
> >> - Boot on USB EFI
> >> - Boot from other modes?
> >> - Add a preseed.cfg
> >> - (sometimes) add some firmware files
> >>
> >> Steve told me to use xorriso as found in the .disk/mkisofs file but I
> >> didn't succeeded.
> >>
> >> Having a simple tool to do this would be useful, like:
> >> mkdebianiso --preseed=preseed.cfg --firmware=firmware-bnx2_*_all.deb
> >> --firmware=firmware-qlogic_*_all.deb
> >> debian-wheezy-DI-b4-amd64-netinst.iso
> >>
> >>
> >> Regards
> >> --
> >> Mathieu Parent
> >>
> >> PS:
> >> What I have done so far:
> >>
> >> # Some vars
> >> DEBIAN_ISO_VERSION='wheezy-DI-b4-amd64'
> >> DEBIAN_DIR_VERSION='wheezy_di_beta4'
> >> mkdir ~/mk_debian_inst
> >> cd ~/mk_debian_inst
> >>
> >> # Get ISO and preseed
> >> wget
> >>
> http://cdimage.debian.org/cdimage/$DEBIAN_DIR_VERSION/amd64/iso-cd/debian-$DEBIAN_ISO_VERSION-netinst.iso
> >> wget http://autoserver/d-i/wheezy/preseed.cfg # Local webserver
> >>
> >> # Some deps
> >> sudo aptitude install bsdtar xorriso syslinux-common
> >>
> >> # Extract iso
> >> mkdir cd
> >> bsdtar -C cd -xf debian-$DEBIAN_ISO_VERSION-netinst.iso
> >>
> >> # Preseed:
> >> mkdir irmod
> >> cd irmod
> >> gzip -d < ../cd/install.amd/initrd.gz | \
> >>     cpio --extract --make-directories --no-absolute-filenames
> >> cp ../preseed.cfg preseed.cfg
> >> chmod +w ../cd/install.amd/initrd.gz
> >> find . | cpio -H newc --create --verbose | \
> >>         gzip -9 > ../cd/install.amd/initrd.gz
> >> chmod -w ../cd/install.amd/initrd.gz
> >> cd ../
> >> rm -fr irmod/
> >>
> >> # Auto boot after 5 sec
> >> chmod +w cd/isolinux/
> >> sed -i 's/^timeout 0$/timeout 50/' cd/isolinux/isolinux.cfg
> >> chmod -w cd/isolinux/
> >> chmod +w ./cd/isolinux/isolinux.bin
> >>
> >> # Build the image -> FAILURE
> >> xorriso -as mkisofs -r -checksum_algorithm_iso md5,sha1,sha256,sha512 \
> >>  -V 'Debian wheezy-DI-b4 amd64 1' \
> >>  -o debian-$DEBIAN_ISO_VERSION-netinst-nantes.iso \
> >>  -jigdo-exclude /.disk/ -jigdo-exclude /pics/ -jigdo-exclude
> >> 'Release*' -jigdo-exclude 'Packages*' -jigdo-exclude 'Sources*' \
> >>  -J -isohybrid-mbr /usr/lib/syslinux/isohdpfx.bin -partition_offset 16 \
> >>  -J -joliet-long -cache-inodes -b isolinux/isolinux.bin -c
> >> isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table
> >> -eltorito-alt-boot \
> >>  --efi-boot boot/grub/efi.img -append_partition 2 0x01
> >> cd/boot/grub/efi.img boot1 CD1
> >>
> >> # How it fails:
> >> xorriso 1.2.2 : RockRidge filesystem manipulator, libburnia project.
> >>
> >> Drive current: -outdev
> >> 'stdio:debian-wheezy-DI-b4-amd64-netinst-nantes.iso'
> >> Media current: stdio file, overwriteable
> >> Media status : is blank
> >> Media summary: 0 sessions, 0 data blocks, 0 data, 61.1g free
> >> xorriso : WARNING : -volid text problematic as automatic mount point
> name
> >> xorriso : WARNING : -volid text does not comply to ISO 9660 / ECMA 119
> >> rules
> >> xorriso : NOTE : -as mkisofs: Ignored option '-cache-inodes'
> >> xorriso : FAILURE : Cannot determine attributes of source file
> >> '/home/aadsi255/Téléchargements/mk_debian_inst/boot1' : No such file
> >> or directory
> >> xorriso : aborting : -abort_on 'FAILURE' encountered 'FAILURE'
> >>
> >>
> >> --
> >> To UNSUBSCRIBE, email to debian-boot-requ...@lists.debian.org
> >> with a subject of "unsubscribe". Trouble? Contact
> >> listmas...@lists.debian.org
> >> Archive:
> >>
> http://lists.debian.org/cafx5sbxki3donnfgzsju6o_sipmd_54w8q4hbtc4_ppavz...@mail.gmail.com
> >>
> >
>
>
>
> --
> Mathieu
>

Reply via email to