It turns out, live-boot was not included to resulting image. Adding it manually to package lists resolved the issue with boot.
Regards, On Mon, May 26, 2014 at 10:17 AM, Baurzhan Muftakhidinov <baurthefi...@gmail.com> wrote: > On Tue, May 20, 2014 at 2:55 PM, Baurzhan Muftakhidinov > <baurthefi...@gmail.com> wrote: >> Good day, >> >> Yesterday I tried to build an Debian sid-based image >> (iso-hybrid), which failed to pack to iso image >> with xorriso complaining to absent isohdpfx.bin file. >> >> Please find example patch below, it should be applied if >> syslinux 6 is being used >> (Not sure how to handle jessie builds with syslinux 4). >> >> However, then live-builds complain to missing >> isolinux.bin file, and I have noticed that links in >> /usr/share/live/build/bootloaders/isolinux/ >> are all broken, and even after installing isolinux >> package and correcting the links in folder above, >> xorriso couldn't find the isolinux.bin file. >> >> -------- snip ----- >> >> diff --git a/scripts/build/binary_iso b/scripts/build/binary_iso >> index 9b4d6ea..43e3248 100755 >> --- a/scripts/build/binary_iso >> +++ b/scripts/build/binary_iso >> @@ -57,7 +57,7 @@ Check_package chroot/usr/bin/xorriso xorriso >> >> if [ "${LIVE_IMAGE_TYPE}" = "iso-hybrid" ] >> then >> - Check_package chroot/usr/lib/syslinux/isohdpfx.bin syslinux-common >> + Check_package chroot/usr/lib/syslinux/mbr/isohdpfx.bin >> syslinux-common >> fi >> >> # Restoring cache >> @@ -78,7 +78,7 @@ XORRISO_OPTIONS="-R -r -J -joliet-long -l -cache-inodes" >> # Handle xorriso live-build specific options >> if [ "${LIVE_IMAGE_TYPE}" = "iso-hybrid" ] >> then >> - XORRISO_OPTIONS="${XORRISO_OPTIONS} -isohybrid-mbr >> /usr/lib/syslinux/isohdpfx.bin -partition_offset 16" >> + XORRISO_OPTIONS="${XORRISO_OPTIONS} -isohybrid-mbr >> /usr/lib/syslinux/mbr/isohdpfx.bin -partition_offset 16" >> fi >> >> if [ "${_QUIET}" = "true" ] > > Good day, > > Using the web build service, I am getting the same error with live-build > being unable to find isohdpfx.bin file. > > On local build, I have copied everything from /usr/lib/ISOLINUX to > config/includes.binary folder. Now ISO file is being done with xorriso, > but the resulting system is not able to boot from that ISO file, > complaining to being unable to find live init script from ramdisk. > > So I took that ramdisk (initrd.img, ~20 MB), unpacked with cpio -ivd < > initrd.img > and got only one folder named kernel with a one firmware (I suppose) > file, ~400 KB, > and not a usual ramdisk directories tree. > > I wonder why I am unable to unpack initrd.img properly? > > Using latest Debian sid 64-bit here. > > Thanks, -- To UNSUBSCRIBE, email to debian-live-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/cafp4thrzow+x30yjbqhbyvwggyfhm39stkpf7tr8c17dfge...@mail.gmail.com