Apparently the hanging during the first boot was do to selinux. Everything
works fine now so I don't think I'll be playing with mock (at least until
fedora 12)!
Thanks for the speedy response,
Peter.
On Sun, Aug 30, 2009 at 3:33 PM, Jeroen van Meeuwen <kanarip(a)kanarip.com>wrote:
On 08/30/2009 08:50 PM, Peter Brady wrote:
> Hello all,
>
> I'm trying to build an install-dvd for f11-i386 with a custom kernel
> (hardware issues). My only available build platform is:
> f11 - x86_64
> kernel - 2.6.29.6-217.2.16
> revisor - 2.1.7-1
>
There's an unknown issue with anaconda, where it creates to many
symbolic links in the initrd.img (ld-linux.so links back to itself),
when an i386 install dvd is being built on a x86_64 system. Hence the
suggestion to build in mock.
> I've tried building live media and installing from that but after the
> install process completes (without errors) my system hangs after the
> splash screen loads (or after the status bar loads if I add
> "nomodeset"). Pressing 'esc' shows nothing (i.e. no "Welcome
to Fedora
> starting udev" or something like that)
>
> My problem with install media is that it always ends with a 'kernel
> panic - no init found'
>
> I tried to follow these instructions from a post on 2/15/09:
>
> # yum install mock
>
> Edit /etc/mock/site-defaults.cfg to bind mount /selinux into the
chroot:
>
>
config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/selinux/',
> '/selinux/' ))
>
> Then,
>
> $ mock -v -r fedora-11-i386 init
>
> $ mock -v -r fedora-11-i386 install comps-extras createrepo \
> rhpl pykickstart livecd-tools anaconda-runtime squashfs-tools \
> busybox-anaconda notify-python usermode pam python automake \
> intltool gettext desktop-file-utils glib2-devel gcc \
> cobbler koan deltarpm pygtk pygtk2-libglade gnome-python2-gconf
\
> system-config-kickstart jigdo python-virtinst git sudo \
> spin-kickstarts mock
>
> $ mock -v -r fedora-11-i386 shell
>
> mock> git clone
git://git.fedorahosted.org/revisor
> <
http://git.fedorahosted.org/revisor>
> mock> cd /revisor
> mock> ./switchhere --yes
> mock> autoreconf && ./configure
> mock> rm -rf /var/lib/rpm/__db.00*
> mock> ./revisor.py --cli [options]
>
>
> Everything appears fine until the last step, but then I get :
> mock-chroot> ./revisor.py --cli
> No module named imgcreate. If you are running from source you need to
> autoreconf -v && ./configure before running ./revisor.py
>
> This doesn't make sense because I just ran the command 'autoreconf
&&
> ./configure' prior to executing ./revisor.py.
>
This doesn't make any sense, unless the installation of packages in the
"mock -v -r fedora-11-i386 install" fails. I'm thinking anaconda-runtime
is no longer available, so try and omit that.
-- Jeroen
_______________________________________________
revisor-users mailing list
revisor-users(a)lists.fedorahosted.org
https://fedorahosted.org/mailman/listinfo/revisor-users