I've got an old install of Mac OS X Leopard 10.5.7 in an old msi wind u100 netbook, in a triple boot environment next to windows xp sp3 and Ubuntu 12.04
Everything has been working well since a few days ago. I had ubuntu 11.10 installed (next to XP and Leopard), and I used the same partition to install ubuntu 12.04 (I didnt updated, I made a fresh new install). After that the GRUB seems to be OK (like always before) but when the system boots into Leopard (I dont need to log in manually, it was configured for autologin) I can only see a light blue screen ... in the screen of my netbook.
I dont know if there is something wrong with the VGA drivers, or perhaps GRUB2 has not "copied" the right monitor boot options to the new ubuntu 12.04 install or something like that, but it's a bit weird, and it's a problem I've never had before.
I'd like to think it's not something really serious, because everything seems OK until the end of the boot process, when the lght blue screen appears.
If anybody can point me in the right direction...
PD: I can "feel" leopard behind that bluescreen,(some buttons still work and I can hear some sounds) that's why I've also pointed to a VGA drivers related issue, but I still cant understand which is the relation between updating ubuntu and a malfunction in OS X graphic drivers.
PD2: Here is the part of my grub2 of mac os x 10.5.7 32bits (there's another for 64bits,but it's the same): Perhaps the problem is in this grub2 config:
menuentry "Mac OS X (32-bit) (on /dev/sda3)" --class osx --class darwin --class os {
insmod part_msdos
insmod hfsplus
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root 4a05c02442c0186f
load_video
set do_resume=0
if [ /var/vm/sleepimage -nt10 / ]; then
if xnu_resume /var/vm/sleepimage; then
set do_resume=1
fi
fi
if [ $do_resume = 0 ]; then
xnu_uuid 4a05c02442c0186f uuid
if [ -f /Extra/DSDT.aml ]; then
acpi -e /Extra/DSDT.aml
fi
xnu_kernel /mach_kernel boot-uuid=${uuid} rd=*uuid
if [ /System/Library/Extensions.mkext -nt /System/Library/Extensions ]; then
xnu_mkext /System/Library/Extensions.mkext
else
xnu_kextdir /System/Library/Extensions
fi
if [ -f /Extra/Extensions.mkext ]; then
xnu_mkext /Extra/Extensions.mkext
fi
if [ -d /Extra/Extensions ]; then
xnu_kextdir /Extra/Extensions
fi
if [ -f /Extra/devprop.bin ]; then
xnu_devprop_load /Extra/devprop.bin
fi
if [ -f /Extra/splash.jpg ]; then
insmod jpeg
xnu_splash /Extra/splash.jpg
fi
if [ -f /Extra/splash.png ]; then
insmod png
xnu_splash /Extra/splash.png
fi
if [ -f /Extra/splash.tga ]; then
insmod tga
xnu_splash /Extra/splash.tga
fi
fi
}