Hello,
I am working on building a customized build of webconverger. In order to do some of the things I want I need to add a line to the /etc/X11/xinit/xinitrc so that a program runs when the X server starts up so that Java will work correctly. Currently I have a build with java included in installed packages but when I modify the squashfs I get an error that Xorg cannot load the module for the video card. On booting my custom spin in VirtualBox I get (EE) Failed to load module "vboxvideo" (module does not exist, 0) (EE) open /dev/fb0: no such file or directory ... waiting for X server to shut down error setting MTRR (base = 0xe0000000, wize = 0x00c00000, type = 1) Invalid argument (22) I am able to boot the customized spin correctly before modifying the contents of the squashfs filesystem so I know it's something to do with how I'm modifying it. Here are the steps I have taken to modify the file: sudo unsquashfs filesystem.squashfs add a line to the /etc/X11/xinit/xinitrc file sudo mksquashfs squashfs-root/ filesystem.squashfs move the old filesystem.squashfs out of the way genisoimage -o webc-custom-blah.iso -b -r -J -l -cache-inodes -allow-multidot -no-emul-boot -boot-load-size 4 -boot-info-table -b isolinux/isolinux.bin -c isolinux/boot.cat temp/ I even tried removing the line I added just to prove that it wasn't the addition made that was causing it and the result is the same. I have a feeling this has something to do with permissions within the squashfs filesystem but I'm not 100% sure. Everything else seems to start up correctly until it gets to the point where the x server starts. Thanks, Jared |