¿Cómo hago para arreglar mis problemas de particiones? [Solucionado]

Hace dos o tres días instalé Debian y creo que me mandé una macana al instalar GRUB.
En este momento tengo dos discos rígidos. Uno lo tengo mal particionado, pero sólo lo uso para almacenamiento y el otro lo tengo particionado en 4 de esta forma:
En la primer partición es una NTFS con Windows instalado y las tres siguientes con Debian (raíz, home y swap).

A veces, cuando arranco la màquina, me toma las particiones de esta manera:

Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x8f437975

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           2        9729    78140160    f  W95 Ext'd (LBA)
/dev/sda5               2        9729    78140128+   b  W95 FAT32

Disk /dev/sdb: 82.3 GB, 82348277760 bytes
255 heads, 63 sectors/track, 10011 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x4d034d03

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1        2431    19526976   83  Linux
/dev/sdb2            2432       10011    60886288    5  Extended
/dev/sdb5            2432        3647     9767457   83  Linux
/dev/sdb6            3648        9886    50114736   83  Linux
/dev/sdb7            9887       10011     1004031   82  Linux swap / Solaris

Y otras vece así:

Disk /dev/sda: 82.3 GB, 82348277760 bytes
255 heads, 63 sectors/track, 10011 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x4d034d03

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        2431    19526976   83  Linux
/dev/sda2            2432       10011    60886288    5  Extended
/dev/sda5            2432        3647     9767457   83  Linux
/dev/sda6            3648        9886    50114736   83  Linux
/dev/sda7            9887       10011     1004031   82  Linux swap / Solaris

Disk /dev/sdb: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x8f437975

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           2        9729    78140160    f  W95 Ext'd (LBA)
/dev/sdb5               2        9729    78140128+   b  W95 FAT32

Creo que la el problema radica en haber puesto que el GRUB arranque desde la partición de Windows, ¿no? ¿SuperGRUB me ayudará a solucionar el problema? Quiero preguntar antes de hacer más lío.

Por favor, si puse el hilo en una categoría inadecuada, les pido disculpas.

Me olvidé de decir una cosa: Instalé Debian Testing con GRUB2.

¿Y has probado ver en las opciones de la BIOS si no hay alguna opción que sea la causante del cambio en el orden de los discos?

Viorel escribió:

¿Y has probado ver en las opciones de la BIOS si no hay alguna opción que sea la causante del cambio en el orden de los discos?

Si le cambio el orden, no arranca. Me aparece este error.

Saludos PabliNet !!

Algo que se me ocurre que pudieras probar es reinstalar grub2 en la MBR del primer disco físico que tienes, en mi caso por ejemplo hace unos dias tuve que abrir mi PC para instalar nuevo hardware y por razones de espacio tuve que desconectar los cables de mi disco duro y el quemador de DVDs (ambos sata) y al memento de conectarlos nuevamente por prisa y falta de cuidado de mi parte reconecte los cables en sockets diferentes , por supuesto que la BIOS me lo hizo saber al momento de encender la máquina, entre a la configuración "Autodetecte" los dispositivos de almacenamiento e intente iniciar nuevamente, por su parte debian sigue estando en sda y el quemador sigue siendo sr0. Ahora cabe mencionar lo siguiente:

-Tengo instalado grub2 en la MBR
-Solo tengo un disco duro y un quemador
-Solo utilizo Debian
-(Y por si acaso) mi procesador es de 64 bits

Ahora yo no tengo problemas con el arranque o el funcionamiento de mi sistema, todo sigue funcionando de manera adecuada y he instalado diversos paquetes después de la reconección sin ningún problema, espero que estos datos te puedan servir, y si alguien más puede aportar algo sería interesante leerlo.

Lo único que pude solucionar con SuperGRUB2 es que me arranque Debian en cualquier orden de los discos. Pero me sigue cambiando /dev/sda y /dev/sdb sin cambiar el orden.

Si no me equivoco, si hay mas de un disco el orden en que se agrega es al azar al menos en squeeze.
http://braianet.blogspot.com/2008/07/uuid-labels-particiones-y-fstab.htm...

cnicolas escribió:

Si no me equivoco, si hay mas de un disco el orden en que se agrega es al azar al menos en squeeze.
http://braianet.blogspot.com/2008/07/uuid-labels-particiones-y-fstab.html

No, no te equivocaste. ¡Diste justo en la tecla!

Busquè los UUID de las particiones con el comando «blkid»

# blkid
/dev/sda7: UUID="f5e2b36a-1d4f-4daf-bd04-3800e765449d" TYPE="swap"
/dev/sda1: UUID="260415F00415C429" TYPE="ntfs"
/dev/sda5: UUID="c83fe045-8e7f-4f11-aa44-10f0054b0fec" TYPE="ext4"
/dev/sda6: UUID="989b6b33-6a16-4df6-9028-9165889108f4" TYPE="ext3"
/dev/sdb5: UUID="45B4-0583" TYPE="vfat"

Luego cambié en /etc/fstab la etiqueta /dev/sdxx por su UUID:

UUID=260415F00415C429 /media/win ntfs-3g uid=1000,gid=1000,umask=0077,locale=es_AR.utf8 0 0
UUID=45B4-0583 /media/hd-fat32 vfat uid=1000,umask=0077,shortname=winnt,iocharset=utf8,codepage=850 0 0

Para arreglar Windows lo tuve que reinstalar, luego arranqué Debian con SuperGRUB2 y re instalé GRUB2 con:

# grub-install --recheck /dev/sda

¡Gracias a todos!

Hola compañero te sugiero que busques un profecional para que no bayas a meter la pata y chives tu pc boxing

AMISTOSO escribió:

Hola compañero te sugiero que busques un profecional para que no bayas a meter la pata y chives tu pc boxing

shocked
¿Cual es el objetivo de tu comentario ?

AMISTOSO escribió:

Hola compañero te sugiero que busques un profecional para que no bayas a meter la pata y chives tu pc boxing

Yo creo k es un "chico window$ aleccionado por FUD" estoy casi seguro que si le presentan un Live CD lo baña en agua bendita por ser una concepcion demoniaca.

Nuestro amigo PabliNet ya resolvió su problema y esta persona "AMISTOSA" se pone a dar consejos fuera de lugar