PDA

View Full Version : run-init: /sbin/init: No such file or directory


cusquinho
2009-04-27, 15:55
Hey,

I've seen several users having this issue while booting the newest live cd for Babylon beta 1. I've tried two different medias, so my guess is that the burning is not the issue here.

Any workaround?

I'm trying to boot on an Intel Mac Mini with Nvidia GPU.

Thanks,

l.capriotti
2009-04-27, 16:57
a bug fix is needed, stay tuned

cusquinho
2009-04-27, 18:13
a bug fix is needed, stay tuned

Great news :-) I'll wait for bug fix/beta 2 then!

Thanks

theuni
2009-04-30, 08:57
l.capriotti-

I've been hammering on this one all night.

It happens only when booting nvidia (testable in kvm/qemu).

From all I can tell, restrictedDrivers.nvidia.img corrupts rootfs when mounted. Plausible? Need to be regenerated?

TheUni

l.capriotti
2009-04-30, 10:35
I finally was able to replicate the issue. There was a typo in the initrd script.
Next release will have the fix (and other goodies) incorporated.

Djape
2009-04-30, 17:44
Hello there.

Just want to inform after HD install it also doesn't work on Intel D945GCLF2 motherboard with Intel Graphic Card.

It will hang with _ cursor blinking.

Good luck with fixes ;)

P.S. When can we expect Beta 2?

CrashX
2009-04-30, 18:20
Please update your bios to latest and try again ..

cusquinho
2009-04-30, 20:17
I finally was able to replicate the issue. There was a typo in the initrd script.
Next release will have the fix (and other goodies) incorporated.

Great news :) I took the liberty and created an entry in your trac system a few days ago for that particular issue:

http://xbmc.org/trac/ticket/6456

Is there a way I can build the .iso myself with the fix? I have a debian computer here at work.

Thanks,

l.capriotti
2009-04-30, 21:37
the process is:
extract files from the iso
uncompress the initrd
replace the initrd scripts "cd" and"usb" with those on the SVN
recompress the initrd
recreate the iso.

OR

wait a few days and you will have all done.

cusquinho
2009-04-30, 22:34
the process is:
extract files from the iso
uncompress the initrd
replace the initrd scripts "cd" and"usb" with those on the SVN
recompress the initrd
recreate the iso.

OR

wait a few days and you will have all done.

Thanks, it seems to be simple enough. I'll try tonight just for the fun.

cusquinho
2009-05-01, 03:22
the process is:
extract files from the iso
uncompress the initrd
replace the initrd scripts "cd" and"usb" with those on the SVN
recompress the initrd
recreate the iso.

OR

wait a few days and you will have all done.

So, I did try to make a new iso. Maybe there is still an issue or, which is the most possible option, I did something wrong.

I've downloaded the .iso file, copied its contents to a temp folder in my Mac. From the temp folder, I`ve copied the initrd0.img to another place and extracted it with:

gzip -dc ../initrd0.img | cpio -id

I replaced both "cd" and "usb" from:

https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/linuxport/XBMC/tools/XBMCLive/Creator/platforms/i386-jaunty-xbmc/initramfs/cd

and

https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/linuxport/XBMC/tools/XBMCLive/Creator/platforms/i386-jaunty-xbmc/initramfs/usb

Fixed the permissions accordenly after downloading with wget. I then recreated the initrd image with:

find ./ | cpio -H newc -o > ../initrd-new.img
gzip initrd-new.img
mv initrd-new.img.gz initrd0.img


Copied it back to the iso folder in my HD and recreated the iso with:

mkisofs -R -l -b boot/grub/stage2_eltorito -no-emul-boot -boot-load-size 4 -boot-info-table -o burn.iso iso/

So, what happens is that it boots fine. But when I select NVIDIA mode (safe or not) I see "Starting up ..." and it freezes.

This is for the new Mac mini :) I hope this helps, and that I'm not doing anything stupid here.

eamiryar
2009-05-02, 23:15
FYI a new ISO has been posted (top of the forum) which fixes the error mentioned in this thread.

cusquinho
2009-05-03, 19:59
FYI a new ISO has been posted (top of the forum) which fixes the error mentioned in this thread.

Yup, RC1 :D Will try it tonight, thanks very much.