Hola!

Registrándote como bakuno podrás publicar, compartir y comunicarte en privado con otros bakuos :D

Regístrame ya!

Problema con le grub2 (windows 7)

Dsilent

Becerro
Desde
29 Mar 2008
Mensajes
9
Hola amigos bakunos tengo un problema al cual no le encuentro solucion haber si alguien me pueda ayudar, explico:

Tengo 3 HD en este orden 2TB, 120gb y 400gb

en el de 2 tb tengo instalado ubuntu en 80gb y windows 7 en el resto (HD0)

en el de 120gb tengo mac (HD1)

y en el de 400gb windows 7 (HD2)

bien segi el procedimiento de instalacion que es primero mac, despues los windows 7 y por ultimo ubuntu, todo me aparece cuando inicia en el grub2 ubuntu , windows 7 del disco de 2tb y mac inician correctamente, pero el segundo windows 7 que deberia corresponder al de 400gb le doy accesar inicia el windows del de 2tb ya revize el grub2 y todo esta correctamente ruteado cual seria el problema.

Cabe mencionar que si en el bios modifico que inicie con el HD de 400gb inicia normalmente el sistema operativo de ese disco duro.

saludos y gracias por la ayuda de antemano
 
Hola, ¿porque tienes instalado win7 dos veces?. Pero bueno, hace falta que des más información así que por favor coloca el contenido de grub.cfg (en caso de que uses grub2, sino el de menu.lst) y el resultado de los comandos fdisk -l y blkid, ambos ejecutados como root y por separado. Mi sospecha es que al estar instalado dos veces el win7, grub identifica ambas enradas por el mismo nombre por lo que inicia el que encuentre primero, pero habría que ver si cada entrada tiene un uuid diferente (que debería).

saludos.
 
Hola amigo haber te pongo el grub.cfg

menuentry 'Ubuntu, with Linux 2.6.35-24-generic-pae' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set 81a275df-ef3c-487b-ac06-5355bbf4d18b
linux /boot/vmlinuz-2.6.35-24-generic-pae root=UUID=81a275df-ef3c-487b-ac06-5355bbf4d18b ro quiet splash
initrd /boot/initrd.img-2.6.35-24-generic-pae
}
menuentry 'Ubuntu, with Linux 2.6.35-24-generic-pae (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set 81a275df-ef3c-487b-ac06-5355bbf4d18b
echo 'Loading Linux 2.6.35-24-generic-pae ...'
linux /boot/vmlinuz-2.6.35-24-generic-pae root=UUID=81a275df-ef3c-487b-ac06-5355bbf4d18b ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.35-24-generic-pae
}

menuentry "Memory test (memtest86+)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set 81a275df-ef3c-487b-ac06-5355bbf4d18b
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set 81a275df-ef3c-487b-ac06-5355bbf4d18b
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}

menuentry "Windows 7 (loader) (on /dev/sda1)" {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set 52bcbc09bcbbe59f
chainloader +1
}
menuentry "Mac OS X (32-bit) (on /dev/sdb2)" {
insmod part_gpt
insmod hfsplus
set root='(hd1,gpt2)'
search --no-floppy --fs-uuid --set bce353b1c41a7a65
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 bce353b1c41a7a65 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
}
menuentry "Mac OS X (64-bit) (on /dev/sdb2)" {
insmod part_gpt
insmod hfsplus
set root='(hd1,gpt2)'
search --no-floppy --fs-uuid --set bce353b1c41a7a65
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 bce353b1c41a7a65 uuid
if [ -f /Extra/DSDT.aml ]; then
acpi -e /Extra/DSDT.aml
fi
xnu_kernel64 /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
}
menuentry "Windows 7 (loader) (on /dev/sdc1)" {
insmod part_msdos
insmod ntfs
set root='(hd2,msdos1)'
search --no-floppy --fs-uuid --set 384064ad40647412
chainloader +1
}


Ahora el fdisk -l

Disco /dev/sda: 2000.4 GB, 2000398934016 bytes
255 cabezas, 63 sectores/pista, 243201 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Tamaño de sector (lógico / físico): 512 bytes / 512 bytes
Tamaño E/S (mínimo/óptimo): 512 bytes / 512 bytes
Identificador de disco: 0x49d9a808

Dispositivo Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 * 1 13 102400 7 HPFS/NTFS
La partición 1 no termina en un límite de cilindro.
/dev/sda2 13 233003 1871489024 7 HPFS/NTFS
/dev/sda3 233003 243202 81921025 5 Extendida
/dev/sda5 233003 234219 9764864 83 Linux
/dev/sda6 234219 235191 7811072 82 Linux swap / Solaris
/dev/sda7 235191 243202 64343040 83 Linux

AVISO: GPT (Tabla de partición GUID) detectado en '/dev/sdb'! La utilidad fdisk no soporta GPT. Use GNU Parted.


Disco /dev/sdb: 120.0 GB, 120034123776 bytes
255 cabezas, 63 sectores/pista, 14593 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Tamaño de sector (lógico / físico): 512 bytes / 512 bytes
Tamaño E/S (mínimo/óptimo): 512 bytes / 512 bytes
Identificador de disco: 0x00000000

Dispositivo Inicio Comienzo Fin Bloques Id Sistema
/dev/sdb1 1 14594 117219767 ee GPT
/dev/sdb2 * 1 1 0 0 Vacía
La partición 2 no termina en un límite de cilindro.

Disco /dev/sdc: 400.1 GB, 400088457216 bytes
255 cabezas, 63 sectores/pista, 48641 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Tamaño de sector (lógico / físico): 512 bytes / 512 bytes
Tamaño E/S (mínimo/óptimo): 512 bytes / 512 bytes
Identificador de disco: 0x336375f4

Dispositivo Inicio Comienzo Fin Bloques Id Sistema
/dev/sdc1 * 1 13 102400 7 HPFS/NTFS
La partición 1 no termina en un límite de cilindro.
/dev/sdc2


y ahora el blkid

/dev/sda1: LABEL="Reservado para el sistema" UUID="52BCBC09BCBBE59F" TYPE="ntfs"
/dev/sda2: UUID="E8C81FA7C81F7354" TYPE="ntfs"
/dev/sda5: UUID="81a275df-ef3c-487b-ac06-5355bbf4d18b" TYPE="ext4"
/dev/sda6: UUID="2da5023d-db00-4835-88ee-da96fb083e00" TYPE="swap"
/dev/sda7: UUID="51e01ac2-fcdd-45ab-932c-a9a7da4845a3" TYPE="ext4"
/dev/sdb1: LABEL="EFI" UUID="70D6-1701" TYPE="vfat"
/dev/sdb2: UUID="511beb96-daa0-32c3-8620-23f3153cd412" LABEL="iAtkos S3" TYPE="hfsplus"
/dev/sdc1: LABEL="Reservado para el sistema" UUID="384064AD40647412" TYPE="ntfs"
/dev/sdc2: UUID="5E086A160869EE09" TYPE="ntfs"


Ahora bien porque 2 windows 7 es porque la pc es usada por 2 personas y cada quien tiene su disco duro y no quieren compartir el sistema operativo asi que por ese motivo, saludos.
 
ok, todo parece indicar que grub hace todo bien así que el problema es el dual boot de los dos win7. Estuve leyendo un poco y me encontré con algunos enlaces interesantes y según lo que entendí cuando instalas dos windows de esta manera, suelen compartir una partición de sistema desde la cual el mismo windows7 decide como será el proceso de arranque (ignorando a grub), en tu caso el primer win7 al detectar la instalación del segundo win7 creó su propio sistema de arranque (por decirlo de alguna manera) compartiendo los archivos necesarios para iniciar el sistema con el segundo win7 pero como a final de cuentas ambos son win7 entonces siempre se arranca el primero y se ignora el segundo (a menos que hagas que el disco en el que está el segundo win7 sea el de inicio como lo haces tu en la BIOS).

La solución más simple sería eliminar el segundo windows7 dejando sólo el del disco 1, crear dos cuentas en ese windows y luego hacer que sus documentos apunten a discos diferentes. La otra solución aún no estoy muy seguro de como aplicarla porque es primera vez que veo este caso pero básicamente consiste en eliminar el segundo windows y luego instalarlo de manera que sea totalmente independiente del primer windows según como lo explican acá
Código:
http://www.multibooters.co.uk/installing.html#howto

Además de ese enlace te recomiendo que leas estos:
Código:
http://ubuntuforums.org/showthread.php?t=1653693
Código:
http://www.multibooters.co.uk/multiboot.html

En el primero se muestra un caso igual al tuyo y el segundo es toda una clase maestra sobre sistemas multiboot, eso sí, todo en inglés.


saludos.
 
Muchas gracias fral voy a leer bien esos links y hacer pruebas cualquier cosa comento, otra solucion que me dieron es de que instale mejor windows vista y asi tenga seven y vista porque me decian ese mismo problema del boteo del windows seven, como sea cualquier cosa y si soluciono ese problema pues lo comento para futuros usuarios con ese caso. tks
 
Hola.

Ya fral te dio una buena solución. Pero lo más importante es que tomes en cuenta que tener 2 versiones de Windows iguales te da problemas. En cuanto a tu decisión de instalar Vista, recuerda los problemas que le dio a mucha gente, tal vez si quieres seguir experimentando con Windows puedes usar XP en el del 400 GB.

Ahora bien, si tienes esa configuración en tus discos duros pero no por experimentar, sino por necesidad, te aconsejaría que mejor migres tus datos y aplicaciones a un par de sistemas operativos que controlen tu compu, tal vez los dos primeros de tu disco de 2 TB. Recuerda que los discos duros tienden a fallar y si no puedes migrar tus datos tan fácil para hacer respaldos, tu información está en riesgo.
 
Volver
Arriba