Más Windows & GRUB

Esto realmente no sé si postearlo aquí, pero tratándose de que utilizo grub y tiene algo que ver en todo esto... me da es que es donde mejor váis a poder ayudarme.

Bien, tras la primera parte de la película GRUB se ha vuelto loco y Windows es una mierda, donde el misterio quedaba sin resolver para enlazar aparentemente con esta segunda entrega en la que Windows sigue cobrando protagonismo.

Cosas de la vida, uno tuvo que instalar Windows, otra vez tras unos problemas con él que ya ni siquiera intenta comprender... Al arrancar con el CD de instalación, resultaba que éste no terminaba de arrancar... por qué? Muy sencillo, aunque llevo su tiempo encontrarlo... tenía que desactivar el HD SATA de la bios para que el p**o CD de Win arrancara... Así lo hice, e instalé luego, ya sí, Windows en una partición del HD SATA.

Al reiniciar, supuso uno que se habría cargado a GRUB y demás, dadas las prodigiosas técnicas de este... ¿SO? Pero no, esta vez fue mucho más listo... y no me borró grub. Al encender ahí tenía mi menú de grub, que no podía cargar Windows a pesar de tener aparentemente bien la configuración. Al arrancar linux... sorpresa! Una partición del HD NO SATA, del /dev/hda, había pasado de ser hda5 a hda2... cawento.

Sin saber qué coño pasaría, ya que volvía a salir el famoso "falta NTLDR", volvimos a reinstalar Windows... con mismo resultado. Se le ocurrió al pobre sufridor de la historio, volver a desactivar el disco SATA de la bios, aquel donde estaba grub, linux, y windows, por ver qué pasaba... y resultó que windows arrancaba... el muy hijo de la gran p****uta había escrito su arranque en el hda...

Ahora la pregunta es... qué coño pasa con esta mierda? por qué Windows es tan rematadamente gilipollas como para no arrancar su disco de instalación si hay un sata activado? por qué coño una vez instalado en ese disco sata escribe su arranque en el otro disco? por qué coño no arranca si grub aparentemente está bien configurado para que lo haga?

En fin... aquí dejo mis ficheritos. Muchas gracias a quien lo haya soportado.

NOTA: La partición Windows es la única NTFS de sda.

bash-2.05b# cat /etc/fstab
# /etc/fstab: static file system information.
# $Header: /home/cvsroot/gentoo-src/rc-scripts/etc/fstab,v 1.14 2003/10/13 20:03:38 azarah Exp $
#
# noatime turns off atimes for increased performance (atimes normally aren't
# needed; notail increases performance of ReiserFS (at the expense of storage
# efficiency).  It's safe to drop the noatime options if you want and to
# switch between notail and tail freely.

# <fs>                  <mountpoint>    <type>          <opts>                                  <dump/pass>

# NOTE: If your BOOT partition is ReiserFS, add the notail option to opts.

# Linux Partitions
/dev/sda6               /boot           ext2            noauto,noatime                          1 2
/dev/sda7               /               reiserfs        noatime                                 0 1
/dev/sda8               /home           reiserfs        noatime                                 0 2
/dev/sda5               none            swap            sw                                      0 0

# Windows Partition
/dev/sda2               /mnt/windows    ntfs            defaults,ro,uid=1000,umask=0077         0 0

# Data Partitions
/dev/sda3               /mnt/documentos vfat            defaults,uid=1000,umask=0077    0 0
/dev/sda4               /mnt/gordo      vfat            defaults,uid=1000,umask=0077            0 0
/dev/hda2               /mnt/p2p        vfat            defaults,uid=1000,umask=0077            0 0

# Others
/dev/cdroms/cdrom0      /mnt/dvd        iso9660         noauto,ro,user                          0 0
/dev/cdroms/cdrom1      /mnt/cdrom      iso9660         noauto,ro,user                          0 0
/dev/fd0                /mnt/floppy     auto            noauto                                  0 0

# NOTE: The next line is critical for boot!
none                    /proc           proc            defaults                                0 0

# glibc 2.2 and above expects tmpfs to be mounted at /dev/shm for
# POSIX shared memory (shm_open, shm_unlink).
# (tmpfs is a dynamically expandable/shrinkable ramdisk, and will
#  use almost no memory if not populated with files)
# Adding the following line to /etc/fstab should take care of this:

none                    /dev/shm        tmpfs           defaults                                0 0


bash-2.05b# fdisk /dev/sda

The number of cylinders for this disk is set to 14593.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): p

Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        1246    10008463+   f  W95 Ext'd (LBA)
/dev/sda2   *        1247        2613    10980427+   7  HPFS/NTFS
/dev/sda3            2614        5224    20972857+   c  W95 FAT32 (LBA)
/dev/sda4            5225       14593    75256492+   c  W95 FAT32 (LBA)
/dev/sda5               1          32      256977   82  Linux swap / Solaris
/dev/sda6   *          33          37       40131   83  Linux
/dev/sda7              38        1034     8008371   83  Linux
/dev/sda8            1035        1246     1702858+  83  Linux


bash-2.05b# fdisk /dev/hda

The number of cylinders for this disk is set to 4865.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)
omitting empty partition (5)

Command (m for help): p

Disk /dev/hda: 40.0 GB, 40020664320 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1               1        2322    18651433+   f  W95 Ext'd (LBA)
/dev/hda2   *        2323        4865    20426647+   c  W95 FAT32 (LBA)
/dev/hda5               2        2322    18643401    7  HPFS/NTFS

Command (m for help):
Has intentado, en vez de reinstalar desde cero, intentar "reparar" la instalación de windows. Es una opción del CD de instalación que te sale cuando detecta que el windows ya está instalado (no la confundas con la opción que te envia a un ms-dos).
Animo, y no desesperes ^^

Saludos
Si has hecho una reparación de windows no te funcionara, tienes que instalar encima
La explicacion: (patatera, pero explicacion a fin de cuentas)

Aunque la familia windows se puede instalar en cualquier unidad, siempre requiere que el arranque se haga desde el primer disco fisico IDE. Como ademas el soporte SATA no lo tienen todavia nada claro [maszz] pues el chaval se pierde entre los discos :P

Digo esto porque alla por el año 95/96 yo trasteaba bastante con particiones y tal, llegando a tener instalado OS/2, linux y Win95 en un pentium 100 con dos discos duros IDE, uno de 1gb y otro de 4gb. Y pasaba algo parecido.

Saludos ^^
Raharu, sí tb probé eso. Desde la reparación que hace (que al fin y al cabo es volver a copiar los archivos de windows), a ir a la consola y teclear el "fixmbr". Pero ná de ná.

teesala, no hice reparación. Amos, la partición esa era donde tenía windows cuando funcionaba y tan sólo instalé encima, incluso formateando la partición en NTFS de nuevo y todas las combinaciones que puedas imaginar, pero tampoco funcionó.

jPlayer, sí, la verdad es que yo creo que no acaban de aclararse con el soporte SATA. De todas formas yo antes lo tenía todo en el sata, creo, tanto el SO como grub...

No sé... lo único que se me ocurre a modo chapucero es que hubiera alguna opción en GRUB que permitiera definir que para arrancar windows leyera el mbr del disco IDE. Porque aunque instale GRUB en el IDE no creo que solucione el problema, no?

Otra opción puede ser probar a instalar Windows desactivando en la bios el disco IDE...

¿Sugerencias? Gracias por todo ;).

Un saludo.
De todos es sabido el excaso soporte de Windows XP con las últimas tecnologías, más que nada, porque es de 2001 (cuatro años tiene la criatura).

Hay problemas desde los discos de más de 120GB, que Windows sólo reconoce hasta 120 y el resto queda oculto, hasta cosas extrañas como la de SATA. También creo que es parte de culpa de los fabricantes de placas base, porque han colocado el SATA como un parche, y siguen considerando que primero está IDE y luego ya veremos si hay algo más allá.

Posible solución: Fabrícate, compra, pide a MS.... un CD de instalación de Windows XP con el SP2 integrado. He leido que arregla bastantes cosas de este tipo, y que suele dar menos problemas que instalar Windows y luego añadir los SP. Hay bastantes guías por ahí de como chapucearte una a partir de tu Windows original y un SP descargado.

Saludos.
El CD con el que lo estoy intentando ya lleva integrado el SP2...

Joder, al final el PCFútbol me va a dar más dolores de cabeza que satisfacciones...XD.

Un saludo!
FuckingFreaky escribió:El CD con el que lo estoy intentando ya lleva integrado el SP2...


Entonces ya sólo te queda el suicidio ritual xDD.

Bueno, quizás quede algo. Cuando vayas a instalar Windows desactiva antes el otro disco (el IDE) bien de BIOS o quitándole el cable IDE (yo optaría por ésta). Luego se lo activas cuando Windows ya se haya instalado.

FuckingFreaky escribió:Joder, al final el PCFútbol me va a dar más dolores de cabeza que satisfacciones...XD.


Por comentarios de amigos te diría que no pongas muchas esperanzas en ese juego. Falla más que una escopeta de feria, y algunas actualizaciones que sacan no dejan recuperar partidas guardadas (toda una joya).

Saludos.
bpeople escribió:Entonces ya sólo te queda el suicidio ritual xDD.

Bueno, quizás quede algo. Cuando vayas a instalar Windows desactiva antes el otro disco (el IDE) bien de BIOS o quitándole el cable IDE (yo optaría por ésta). Luego se lo activas cuando Windows ya se haya instalado.
Jajaja! Probaré lo del IDE, pero estoy de Windows ya hasta los...
De todas formas estoy pensando que igual esto no tiene mucho que ver con donde grabe Windows su sector de arranque, no? Es decir... cuando tú instalas grub, él pilla el mbr y lo gestiona todo, y tú a grub le indicas la partición donde tienes Windows... Supongo, entonces, que grub con saber la partición Windows, ya es capaz de arrancarla él solito, no? Ó realmente necesita el arranque que escribe windows al instalarse?

bpeople escribió:Por comentarios de amigos te diría que no pongas muchas esperanzas en ese juego. Falla más que una escopeta de feria, y algunas actualizaciones que sacan no dejan recuperar partidas guardadas (toda una joya).
Eh! Por quién me tomas?XD. Yo juego al 2001 con las actualizaciones de pcfutbolmania.com , y sigo rememorando esos tiempos...

Gracias por todas la smolestias que os estáis tomando.

Un saludo!!!
8 respuestas