grub no abre la Particion de windows abre otra (Solucionado)

Imagen de dragon2711
0 puntos

Saludos estimados, acudo aquí porque ya busque la forma de solucionar el problema googleando, con live cd, reinstalando grub, y nada sucede que tengo un dual boot, ubuntu 12.04 y win 7, el dia viernes al querer iniciar windows 7 para trabajar con office, me mando un error referente al archivo de hibernación a lo que le seleccione que borrara el archivo y permitiera el arranque normal, esto una vez seleccionado en mi grub la partición de win 7, posterior a ello se reinicio y al seleccionar nuevamente la partición de win7 al cargar me envía a una partición que tiene mi laptop Dell XPS, que usaba el botón de acceso directo Dell Media Center, y revisando el grub.cfg al parecer todo esta bien, le dice que inicie la partición del /dev/sda3 donde esta la partición de 105GB.

Coloco el fdisk, podría ser que estén activas 2 particiones?? o que haya quedado desactivada la partición de win7. Alguien podria ayudarme.

Dispositivo Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 * 307337216 312578047 2620416 c W95 FAT32 (LBA)
/dev/sda2 161792 21133311 10485760 7 HPFS/NTFS/exFAT
/dev/sda3 * 21133312 225933311 102400000 7 HPFS/NTFS/exFAT
/dev/sda4 225935358 312578047 43321345 f W95 Ext'd (LBA)
/dev/sda5 307337216 312578047 2620416 dd Desconocido
/dev/sda6 302106624 307322879 2608128 82 Linux swap / Solaris
/dev/sda7 225935360 302104575 38084608 83 Linux

Lo otro raro es que al querer revisar con gparted me dice que mi disco duro es, sin asignar, lo cual se me hace raro porque a mi partición de linux entro, prueba de ello que desde aqui estoy enviando el post.

Que podria ser??

Copio mi grub.cfg

GNU nano 2.2.6 Archivo: /boot/grub/grub.cfg

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
set have_grubenv=true
load_env
fi
set default="0"
if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
fi
}

function recordfail {
set recordfail=1
if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
}

function load_video {
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
}

insmod part_msdos
insmod ext2
set root='(hd0,msdos7)'
search --no-floppy --fs-uuid --set=root 0fc2182a-7157-4933-a319-10c487fe3ebe
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=auto
load_video
insmod gfxterm
insmod part_msdos
insmod ext2
set root='(hd0,msdos7)'
search --no-floppy --fs-uuid --set=root 0fc2182a-7157-4933-a319-10c487fe3ebe
set locale_dir=($root)/boot/grub/locale
set lang=en_US
insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ]; then
set timeout=-1
else
set timeout=10
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
if background_color 44,0,30; then
clear
fi
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
set gfxpayload="${1}"
if [ "${1}" = "keep" ]; then
set vt_handoff=vt.handoff=7
else
set vt_handoff=
fi
}
if [ "${recordfail}" != 1 ]; then
if [ -e ${prefix}/gfxblacklist.txt ]; then
if hwmatch ${prefix}/gfxblacklist.txt 3; then
if [ ${match} = 0 ]; then
set linux_gfx_mode=keep
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=keep
fi
else
set linux_gfx_mode=text
fi
export linux_gfx_mode
if [ "${linux_gfx_mode}" != "text" ]; then load_video; fi
menuentry 'Ubuntu, with Linux 3.2.0-35-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos7)'
search --no-floppy --fs-uuid --set=root 0fc2182a-7157-4933-a319-10c487fe3ebe
linux /boot/vmlinuz-3.2.0-35-generic root=UUID=0fc2182a-7157-4933-a319-10c487fe3ebe ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.2.0-35-generic
}
menuentry 'Ubuntu, with Linux 3.2.0-35-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos7)'
search --no-floppy --fs-uuid --set=root 0fc2182a-7157-4933-a319-10c487fe3ebe
echo 'Loading Linux 3.2.0-35-generic ...'
linux /boot/vmlinuz-3.2.0-35-generic root=UUID=0fc2182a-7157-4933-a319-10c487fe3ebe ro recovery nomodeset
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.2.0-35-generic
}
submenu "Previous Linux versions" {
menuentry 'Ubuntu, with Linux 3.2.0-32-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos7)'
search --no-floppy --fs-uuid --set=root 0fc2182a-7157-4933-a319-10c487fe3ebe
linux /boot/vmlinuz-3.2.0-32-generic root=UUID=0fc2182a-7157-4933-a319-10c487fe3ebe ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.2.0-32-generic
}
menuentry 'Ubuntu, with Linux 3.2.0-32-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos7)'
search --no-floppy --fs-uuid --set=root 0fc2182a-7157-4933-a319-10c487fe3ebe
echo 'Loading Linux 3.2.0-32-generic ...'
linux /boot/vmlinuz-3.2.0-32-generic root=UUID=0fc2182a-7157-4933-a319-10c487fe3ebe ro recovery nomodeset
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.2.0-32-generic
}
menuentry 'Ubuntu, with Linux 3.0.0-11-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos7)'
search --no-floppy --fs-uuid --set=root 0fc2182a-7157-4933-a319-10c487fe3ebe
linux /boot/vmlinuz-3.0.0-11-generic root=UUID=0fc2182a-7157-4933-a319-10c487fe3ebe ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.0.0-11-generic
}
menuentry 'Ubuntu, with Linux 3.0.0-11-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos7)'
search --no-floppy --fs-uuid --set=root 0fc2182a-7157-4933-a319-10c487fe3ebe
echo 'Loading Linux 3.0.0-11-generic ...'
linux /boot/vmlinuz-3.0.0-11-generic root=UUID=0fc2182a-7157-4933-a319-10c487fe3ebe ro recovery nomodeset
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.0.0-11-generic
}
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos7)'
search --no-floppy --fs-uuid --set=root 0fc2182a-7157-4933-a319-10c487fe3ebe
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos7)'
search --no-floppy --fs-uuid --set=root 0fc2182a-7157-4933-a319-10c487fe3ebe
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Embedded (on /dev/sda1)" --class windows --class os {
insmod part_msdos
insmod fat
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root 2858-E311
drivemap -s (hd0) ${root}
chainloader +1
}
menuentry "Windows 7 (loader) (on /dev/sda3)" --class windows --class os {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root 1E861B78861B4F9F
chainloader +1
}
menuentry "Microsoft Windows XP Embedded (on /dev/sda5)" --class windows --class os {
insmod part_msdos
insmod fat
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root 2858-E311
drivemap -s (hd0) ${root}
chainloader +1
}
menuentry "Ubuntu, with Linux 3.2.0-35-generic (on /dev/sda7)" --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(hd0,msdos7)'
search --no-floppy --fs-uuid --set=root 0fc2182a-7157-4933-a319-10c487fe3ebe
linux /boot/vmlinuz-3.2.0-35-generic root=UUID=0fc2182a-7157-4933-a319-10c487fe3ebe ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.2.0-35-generic
}
menuentry "Ubuntu, with Linux 3.2.0-35-generic (recovery mode) (on /dev/sda7)" --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(hd0,msdos7)'
search --no-floppy --fs-uuid --set=root 0fc2182a-7157-4933-a319-10c487fe3ebe
linux /boot/vmlinuz-3.2.0-35-generic root=UUID=0fc2182a-7157-4933-a319-10c487fe3ebe ro recovery nomodeset
initrd /boot/initrd.img-3.2.0-35-generic
}
menuentry "Ubuntu, with Linux 3.2.0-32-generic (on /dev/sda7)" --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(hd0,msdos7)'
search --no-floppy --fs-uuid --set=root 0fc2182a-7157-4933-a319-10c487fe3ebe
linux /boot/vmlinuz-3.2.0-32-generic root=UUID=0fc2182a-7157-4933-a319-10c487fe3ebe ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.2.0-32-generic
}
menuentry "Ubuntu, with Linux 3.2.0-32-generic (recovery mode) (on /dev/sda7)" --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(hd0,msdos7)'
search --no-floppy --fs-uuid --set=root 0fc2182a-7157-4933-a319-10c487fe3ebe
linux /boot/vmlinuz-3.2.0-32-generic root=UUID=0fc2182a-7157-4933-a319-10c487fe3ebe ro recovery nomodeset
initrd /boot/initrd.img-3.2.0-32-generic
}
menuentry "Ubuntu, with Linux 3.0.0-11-generic (on /dev/sda7)" --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(hd0,msdos7)'
search --no-floppy --fs-uuid --set=root 0fc2182a-7157-4933-a319-10c487fe3ebe
linux /boot/vmlinuz-3.0.0-11-generic root=UUID=0fc2182a-7157-4933-a319-10c487fe3ebe ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.0.0-11-generic
}
menuentry "Ubuntu, with Linux 3.0.0-11-generic (recovery mode) (on /dev/sda7)" --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(hd0,msdos7)'
search --no-floppy --fs-uuid --set=root 0fc2182a-7157-4933-a319-10c487fe3ebe
linux /boot/vmlinuz-3.0.0-11-generic root=UUID=0fc2182a-7157-4933-a319-10c487fe3ebe ro recovery nomodeset
initrd /boot/initrd.img-3.0.0-11-generic
}
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###

Imagen de Gabriel_M
+1
0
-1

Editar el archivo /etc/grub.d/40_custom

sudo su
nano /etc/grub.d/40_custom

Para que quede asi, según los datos que das,
por las dudas verifica con blkid si la uuid es correcta
es la que esta en negrita

sudo su
blkid /dev/sda3
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
menuentry "Windows 7 " --class windows --class os {
insmod part_msdos
insmod ntfs
set root='hd0,msdos3'
search --no-floppy --fs-uuid --set=root 1E861B78861B4F9F
chainloader +1
}

Guarda el archivo y ejecuta en la misma terminal

grub-mkconfig -o /boot/grub/grub.cfg
+1
0
-1
Imagen de dragon2711
+1
0
-1

Saludos Mi estimado Gabriel_M

Por desgracia no funciono, me sigue dirigiendo a la partición Dell Media Center, es como si la partición se haya adueñado de todas las demas, anteriormente habia agregado otra entrada, como 11_Windows, con el mismo resultado, algo mas que pueda hacer??

+1
0
-1

Lo que hagamos en vida, rezonara en la eternidad,,,,

Imagen de Gabriel_M
+1
0
-1

sudo su
fdisk -l

copia y pega la salida completa en el post

+1
0
-1
Imagen de dragon2711
+1
0
-1

Esta salida me arroja,,,

Disco /dev/sda: 160.0 GB, 160041885696 bytes
255 cabezas, 63 sectores/pista, 19457 cilindros, 312581808 sectores en total
Unidades = sectores de 1 * 512 = 512 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 del disco: 0x10000000

Dispositivo Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 * 307337216 312578047 2620416 c W95 FAT32 (LBA)
/dev/sda2 161792 21133311 10485760 7 HPFS/NTFS/exFAT
/dev/sda3 * 21133312 225933311 102400000 7 HPFS/NTFS/exFAT
/dev/sda4 225935358 312578047 43321345 f W95 Ext'd (LBA)
/dev/sda5 307337216 312578047 2620416 dd Desconocido
/dev/sda6 302106624 307322879 2608128 82 Linux swap / Solaris
/dev/sda7 225935360 302104575 38084608 83 Linux

Las entradas de la tabla de particiones no están en el orden del disco

Disco /dev/sdb: 8492 MB, 8492187648 bytes
115 cabezas, 42 sectores/pista, 3434 cilindros, 16586304 sectores en total
Unidades = sectores de 1 * 512 = 512 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 del disco: 0xa52139dd

Dispositivo Inicio Comienzo Fin Bloques Id Sistema
/dev/sdb1 * 648 16586303 8292828 c W95 FAT32 (LBA)

Disco /dev/mapper/cryptswap1: 2670 MB, 2670723072 bytes
255 cabezas, 63 sectores/pista, 324 cilindros, 5216256 sectores en total
Unidades = sectores de 1 * 512 = 512 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 del disco: 0xe4831425

El disco /dev/mapper/cryptswap1 no contiene una tabla de particiones válida

Sds.

+1
0
-1

Lo que hagamos en vida, rezonara en la eternidad,,,,

Imagen de Gabriel_M
+1
0
-1

... en el particionamiento del disco
Comienza con:
/dev/sda2 ----- 161792 --- 21133311 --- 10485760 --- 7 HPFS/NTFS/exFAT
Continua con:
/dev/sda3 -- 21133312 --- 225933311 --- 102400000 --- 7 HPFS/NTFS/exFAT
/dev/sda4 - 225935358 --- 312578047 --- 43321345 --- f W95 Ext'd (LBA)
Este contiene a:
/dev/sda7 - 225935360 --- 302104575 --- 38084608 --- 83 Linux
/dev/sda6 - 302106624 --- 307322879 --- 2608128 --- 82 Linux swap / Solaris
/dev/sda5 - 307337216 --- 312578047 -- 2620416 --- dd Desconocido
Hasta aqui tenemos:
Perdido el comienzo del disco
-------------------- 1 --- 161791 --
Y una partición desconocida
/dev/sda5 - 307337216 --- 312578047 -- 2620416 --- dd Desconocido
Es serio pues tenemos espacio desperdiciado, pero aparece
/dev/sda1 - 307337216 --- 312578047 -- 2620416 --- c W95 FAT32 (LBA)
que se superpone a la desconocida incluida en la extendida.
Particularmente ¿Que haría?
Poner a salvo todos mis archivos, todos los drivers para Windows 7, eliminar todas las particiones, reinstalar Windows 7 dejando unos 60 gigas libres e instalar Ubuntu, luego de configurado Windows 7 en una partición primaria ext4, de unos 58 gigas para / y una lógica del resto, 2 gigas, sistema intercambio para swap.

+1
0
-1
Imagen de dragon2711
+1
0
-1

Saludos Gabriel_M

Muchas gracias por tu valioso apoyo, te comento ha quedado solucionado el problema, efectivamente estaba sobrepuesta una partición desconocida, la /dev/sda5, lo que hice fue eliminarla y re-configurar el grub desde el liveCD.

Con ello se soluciono el problema, existirían varios detalles que tener en cuenta, como porque se sobrepuso una partición sobre otra?? el espacio desperdiciado, pero creo que seguire tu consejo reinstalar todo y crear las particiones como se debe.

Sin mas me despido, agradeciendo el apoyo brindado.

+1
0
-1

Lo que hagamos en vida, rezonara en la eternidad,,,,