[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Simple default ISO generation fails



On 14/12/11 02:01 PM, Daniel Ellison wrote:
On 14/12/11 01:34 PM, Ben Armstrong wrote:
Actually (and you should check this, as I don't have it in front of me)
I was thinking of the "APT pinning" example.

Oh, ok. I added "--archives live.debian.net" to my auto/config, as per
section 3.3.3, but it made no difference. :) I'll try pinning live-boot,
live-config and their corresponding dependencies from sid.

I'm coming back to this as I've been totally unable to build a vanilla wheezy ISO using a wheezy development system. I did try the above-described pinning, with no difference in the result.

Here's the Debian version I'm using in my development system:

    # cat /etc/debian_version
    wheezy/sid

Here's the live build version:

    # lb --version
    live-build, version 3.0~a40-1

In a new, empty directory I do "lb config" then copy this "kernel.binary" script into config/hooks:

    #!/bin/sh
    mv binary/live/vmlinuz-* binary/live/vmlinuz || true
    mv binary/live/initrd.img-* binary/live/initrd.img || true

I then do "lb build" and it produces a binary-hybrid.iso, which I write to a USB key with:

    dd if=binary-hybrid.iso of=/dev/sdd bs=4M;sync

I reboot into the USB key, and as the boot process progresses, I see:

    Mount point '/filesystem.squashfs' does not exist. Skipping mount.

Further along, I see:

startpar: service(s) returned failure: udev console-setup live-boot ... failed!

As detailed in a previous message, earlier in the boot sequence I DO see:

Begin: Mounting "/live/image/live/filesystem.squashfs" on "//filesystem.squashfs" via "/dev/loop0" ... done.

The system then drops into runlevel 2 and gives me a terminal login prompt.

If there's anything I'm missing, leaving out, doing wrong, misunderstanding, please let me know. I would dearly love to create a wheezy build of my distribution.

Thanks,
Daniel


Reply to: