On Thursday 05 June 2014 11:16:55 Gary Thomas wrote: > On 2014-06-05 09:07, Paul Eggleton wrote: > > On Thursday 05 June 2014 08:41:57 Gary Thomas wrote: > >> On 2014-06-05 08:32, Paul Eggleton wrote: > >>> On Thursday 05 June 2014 15:26:28 Paul Eggleton wrote: > >>>> Hi Gary, > >>>> > >>>> On Thursday 05 June 2014 07:07:34 Gary Thomas wrote: > >>>>> Looking through the Poky/Yocto sources, there seems to be > >>>>> some support for Live CD/USB images. However, I can't find > >>>>> any examples nor documentation for how to use this. > >>>>> > >>>>> Can anyone provide some pointers? > >>>> > >>>> You're right, we seem to be missing that in our documentation; I'm not > >>>> sure > >>>> where the best place to document it would be though. > >>>> > >>>> FYI, you should just need to ensure "live" is in IMAGE_FSTYPES; then > >>>> you > >>>> should get a .directdisk image that you can just dd to a USB stick. > >>> > >>> Of course I meant to say .hddimg, not .directdisk. > >> > >> Thanks, I'll give that a try. > >> > >> What if I needed to boot from an actual CD? I have an old > >> box here I'd like to try, but it doesn't boot from USB. > > > > We can produce ISO images but I don't think that they work quite as well, > > e.g.: > > > > https://bugzilla.yoctoproject.org/show_bug.cgi?id=5282 > > > > You could always try it though. > > Bummer, when I tried to build core-image-minimal and/or core-image-x11, it failed: > | DEBUG: Executing shell function read_only_rootfs_hook > | sed: can't read > | /home/local/x86_live_2014-06-05/tmp/work/genericx86-poky-linux/core-image > | -minimal-initramfs/1.0-r0/rootfs/etc/fstab: No such file or directory > | WARNING: > | /home/local/x86_live_2014-06-05/tmp/work/genericx86-poky-linux/core-image > | -minimal-initramfs/1.0-r0/temp/run.read_only_rootfs_hook.30446:1 exit 2 > | from| > | sed -i -e > | '/^[#[:space:]]*\/dev\/root/{s/defaults/ro/;s/\([[:space:]]*[[:digit:]] > | \)\([[:space:]]*\)[[:digit:]]$/\1\20/}' > /home/local/x86_live_2014-06-05/tmp/work/genericx86-poky-linux/core-image-mi > nimal-initramfs/1.0-r0/rootfs/etc/fstab > | DEBUG: Python function do_rootfs finished > | ERROR: Function failed: read_only_rootfs_hook (log file is located at > > /home/local/x86_live_2014-06-05/tmp/work/genericx86-poky-linux/core-image-mi > nimal-initramfs/1.0-r0/temp/log.do_rootfs.30446) > > Using these settings: > Build Configuration: > BB_VERSION = "1.23.1" > BUILD_SYS = "i686-linux" > NATIVELSBSTRING = "Fedora-13" > TARGET_SYS = "i586-poky-linux" > MACHINE = "genericx86" > DISTRO = "poky" > DISTRO_VERSION = "1.6+snapshot-20140605" > TUNE_FEATURES = "m32 core2" > TARGET_FPU = "" > meta > meta-yocto > meta-yocto-bsp = "master:e7114046be6e71fb326477dc882adb814ef6a751" > > Extra settings in conf/local.conf > # Live CD setup > IMAGE_FSTYPES_append = " hddimg live"
"hddimg" isn't a valid IMAGE_FSTYPES item. Also, try IMAGE_FSTYPES += rather than _append, that allows the initramfs image to have its own value (because it's not really valid to make a live initramfs...) > IMAGE_FEATURES_append = " read-only-rootfs" Try EXTRA_IMAGE_FEATURES += instead of IMAGE_FEATURES_append Cheers, Paul -- Paul Eggleton Intel Open Source Technology Centre -- _______________________________________________ yocto mailing list [email protected] https://lists.yoctoproject.org/listinfo/yocto
