Problemas con ingreso a MacOS X desde triple booteo con GRUB

Publicado por pela_pmcba, Enero 31, 2010, 19:05:58

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

pela_pmcba

Buenas... hace un par de dias preguntaba como hacer un triple boot, nadie me respondio y me mande a hacerlo, fue mas sencillo de lo que pense...

Windows 7 Instalado
1) Instale Mac
2) Recupere el inicio y me quede sin ingreso a Mac momentaneamente
3) Instale Ubuntu 9.10 x64

Y el propio GRUB de Ubuntu me reconocio los otros dos SO, el problema esta en que Mac entra bien y todo pero no me quiere reconocer los kext de la placa de video...
Es una Intel X4500HD que si bien por mas info que busque, no encontre kext especificos logre hacer andar unos de 3100... lo que logre hacer es instalar ambos, el GMA3100 y el GMA3100FB y poner un archivo llamado "dsdt.aml" en la raiz del disco donde esta instalado Leopard, pero el problema es que desde que tengo el GRUB entra en 1024x768, peor cuando "instalo" los kext que antes andaban al pelo para poder verlo en 1366x768 no entra...en decir empieza a cargar, muestra una pantalla azul y luego se pone negra y no muestra mas nada...

Alguna solucion que no sea visualizar en 1024x768???? Aca les dejo la parte del GRUB que maneja la entrada a Mac y a Windows a ver si viendolo se dan una idea...


Citar### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sda2)" {
   insmod ntfs
   set root=(hd0,2)
   search --no-floppy --fs-uuid --set 3a18dc6118dc1da7
   chainloader +1
}
menuentry "Mac OS X (on /dev/sda6)" {
   insmod hfsplus
   set root=(hd0,6)
   search --no-floppy --fs-uuid --set 89f5b023de97ba4b
        insmod vbe
        do_resume=0
        if [ /var/vm/sleepimage -nt10 / ]; then
           if xnu_resume /var/vm/sleepimage; then
             do_resume=1
           fi
        fi
        if [ $do_resume == 0 ]; then
           xnu_uuid 89f5b023de97ba4b 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/devtree.txt ]; then
              xnu_devtree /Extra/devtree.txt
           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
}
### END /etc/grub.d/30_os-prober ###

Mientras espero respuesta voy a ir comentando algunas lineas...

PD: posteo aca porque esto lo maneja el GRUB y para mi es algun problema del mismo, ya que anterior a instalar Ubuntu, Mac andaba perfectamente bien y deje todo configurado para no tener que tocar nada mas, ojo, con esto no digo que el GRUB sea una cagada porque me salvo, es una maza, jejeje pero me gustaria solucionarlo

Espero que me puedan ayudar...

Saludos
Pablon