Problema con Instalacion de placa de video luego de GRUB

pela_pmcba

New member
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???? tengo el GRUB si quieren que se los muestre, proque la entrada de Mac tiene un par de condicionales (if) pero no los quiero tocar por las dudas...
 

pela_pmcba

New member
Por algun motivo no me deja editar el mje anterior asiq aca pongo la parte del GRUB que maneja el arranque a Win 7 y a Mac OS X

### 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 ###Yo supongo que el problema esta en alguno de esos IF, pero como no los entiendo prefiero tocar lo menos posible...lo unico que probe fue a comentar por medio de # todo desde el primer IF y vuelve siempre al GRUB...

Saludos
Pablon
 
Arriba