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:
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
sebastian@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@redhat.com https://www.redhat.com/mailman/listinfo/fedora-livecd-list
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@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@redhat.com https://www.redhat.com/mailman/listinfo/fedora-livecd-list
-- Fedora-livecd-list mailing list Fedora-livecd-list@redhat.com https://www.redhat.com/mailman/listinfo/fedora-livecd-list
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@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@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@redhat.com https://www.redhat.com/mailman/listinfo/fedora-livecd-list
-- Fedora-livecd-list mailing list Fedora-livecd-list@redhat.com https://www.redhat.com/mailman/listinfo/fedora-livecd-list
-- Fedora-livecd-list mailing list Fedora-livecd-list@redhat.com https://www.redhat.com/mailman/listinfo/fedora-livecd-list
Again, thank you for your help! I have tried livecd-creator to create the iso file - and now, everything works fine. I think, I should post this to the revisor mailing list...
Sebastian
livecd@lists.fedoraproject.org