Well, what you described is not necessarily a problem. The file
locations I described are what livecd-tools for fedora-8 uses. What you
found was what livecd-tools used for fedora-7.
You mentioned revisor, and didn't mention which whether you were
building this on a fedora-7 or fedora-8 system.
Perhaps the revisor developers will be able to help you. If you look on
their website, they have a mailinglist of their own.
-dmc
sebastian(a)when.com wrote:
Hi Douglas,
thank you for your response. I have burned the image to a DVD and tried
to boot from it - some issue here. Then, I have mounted (like you
suggested) the image on my computer, and I have found some interesting
details:
After having mounted the whole image, I discovered that the squashfs.img
file was in the root directory of the image - not in the LiveOS directory!
I was able to mount the squashfs.img - then, I had a look at its
directory tree:
There is no ext3fs.img in it, only a large (in this case approx. 3 GB)
file called os.img and a directory called sysroot, without any files in it.
In my opinion, this might be an explanation for the error, but the
question is, who has caused this and how to solve it...
I am currently going to double-check the result using livecd-creator
(well, revisor uses livecd-creator tools, doesn't it?... but I will give
it a try.)
Sebastian
Douglas McClendon wrote:
> sebastian(a)when.com wrote:
>> Hi there!
>>
>>
>>
>> I am going to build a customized Fedora Live CD with some educational
>> applications using revisor. In the repo config, I needed to exclude
>> *.i586 and aspell-* (apart from aspell and aspell-en) to solve
>> conflicts. In the end, the image was successfully created (a little
>> bit larger than expected, currently approx. 750 MB, but that’s not
>> the problem).
>>
>>
>>
>> I have tested the image in a VMware installation and there, I got the
>> following error message:
>>
>
> I don't have any ideas off the top of my head. But the first things I
> would ask/suggest are
>
> - does the image exhibit the same behavior under qemu and/or real
> hardware?
>
> - assuming it does, then you might try manually mounting the the image
> and looking at the filesystem (specifically /sbin/init), i.e.
> something like
>
> # mkdir /mnt/test_prime
> # mkdir /mnt/test_container
> # mkdir /mnt/test_root
> # mount -o loop /path/to/Fedora-8-Live-i686.iso /mnt/test_prime
> # mount -o loop /mnt/test_prime/LiveOS/squashfs.img /mnt/test_container
> # mount -o loop /mnt/test_container/LiveOS/ext3fs.img /mnt/test_root
> # ls -l /mnt/test_root/sbin/init
> -rwxr-xr-x 1 root root 35440 2007-10-10 14:54 /mnt/test_root/sbin/init
>
> -dmc
>>
>>
>> WARNING: Requested /sbin/init binary does not exist on rootfs.
>>
>> Dropping to a shell. Good Luck!
>>
>> Does anybody have an idea what might be causing this?
>>
>> BTW: The kickstart file is, customized, but based on the original
>> livecd-fedora-8-desktop.ks, which also includes
>> livecd-fedora-8-base-desktop.ks.
>>
>> Cheers,
>>
>> Sebastian
>> ------------------------------------------------------------------------
>>
>> --
>> Fedora-livecd-list mailing list
>> Fedora-livecd-list(a)redhat.com
>>
https://www.redhat.com/mailman/listinfo/fedora-livecd-list
>
> --
> Fedora-livecd-list mailing list
> Fedora-livecd-list(a)redhat.com
>
https://www.redhat.com/mailman/listinfo/fedora-livecd-list
--
Fedora-livecd-list mailing list
Fedora-livecd-list(a)redhat.com
https://www.redhat.com/mailman/listinfo/fedora-livecd-list