Hace 17 años | Por Mklan a propiedadpublica.com
Publicado hace 17 años por Mklan a propiedadpublica.com

Necesitaba instalar Windows nuevamente para poner en marcha el nuevo software de gestión para la empresa de mi padre, así que bueno, no tenía más remedio... tras mucho lamento, instalo Windows...

Comentarios

D

Solución: VMWare. El comentario que dice que hace falta 1 GB de RAM no es muy correcto, a mí el XP me va muy fino con 768 MB y puedo seguir trabajando con los 2 a la vez: aMule, amaroK, Office 2003 en el XP, ...

D

Pero te aseguro que es mucho más cómodo que un arranque dual, sobre todo si lo vas a usar para 2 cosas de nada

ys_

Para la próxima, arranca con una distro live y...

Primero, hacer una imagen de GRUB en un disquete o CD-ROM. Esto solo lo harás una vez, si no los pierdes claro

* En disquete:
$ grub-floppy /dev/fd0

* En CD-ROM:
$ mkdir -p iso/boot/grub
$ cp /lib/grub/i386-pc/stage2_eltorito iso/boot/grub
$ mkisofs -R -b boot/grub/stage2_eltorito noemul-boot bootload-size 4 bootinfo-table -o grub.iso iso

* Monta tu partición donde tengas /boot y echa un vistazo al grub/menu.lst, copia en un papel los comandos que uses para arrancar, por ejemplo:

root (hd0,0)
kernel /vmlinuz root=/dev/hda2 ro acpi=on quiet video=vesafb

* Arranca con el disquete o CD de GRUB que acabas de crear, y pon esos comandos seguidos de "boot" en el caso de que no lo incluyeras en el fichero de configuración (allí no es obligatorio).

* Una vez dentro de tu sistema, ya puedes reinstalar grub como lo harías normalmente.

# grub install

o bien metiéndote en grub y utilizando el comando setup.

# grub
grub> setup ...

A

bueno, yo te voy a dar unos consejos que tan bien te pueden servir para la proxima vez:

1) todo tu problema es que a diferencia de linux en windows no puedes tener control de donde se instala su gestor de arranque, quiero decir:
* windows siempre sobrescrivira el master boot del disco duro con su propio codigo, haciendote perder tl grub o lilo o el que sea que uses, y tan bien como es normal sobrescrivira el boot de la particion donde instales el propio windows.

2) puesto que no puedes modificar el comportamiento de windows y si puedes hacer mas o menos lo que quieras con linux entonces solo queda hacer que linux sea inmune a windows de la sigiente manera:
* decir a linux, en concreto a grub en tu caso, que se instale en el boot donde esta linux(/dev/hda3) y no en la master boot(/dev/hda) de esa manera tu linux no se vera alterado.
* una vez echo eso extare la boot de tu linx a un fichero mas o menos de esta forma: dd /dev/hda3 1 512 etc(mira el mana del dd para mas detalles)

*copia ese fichero a un sitio seguro, siempre que transiferas el control a ese fichero se arrancara linux.

3) dale caña al gestor del windows NT o del XP que son el mismo y añadele una opcion mas indicandole tu archivo de boot de linux, en ese menu aparecera una nueba opcion que te arrancara linux.

ahora cada vez que cambies windows el propio windows volvera a sobreescrivir la master boot, no hay problema, tan solo tienes que ocnservar ese archivo y actualizarlo cada vez que toquetes la boot de tu linux.

esta solucion da pocos problemas si instalas windows muy a menudo. hay otras sluciones etsa es una mas

s

Hombre a mi usar VMWare la verdad es que no me va, mas que nada porque consume mucho recursos. Espero terminar pronto el borrador del manual del nuevo software para así quitarlo. Gracias a todos por vuestros consejos.

Roliverio

Es como más facil y rápido usar un livecd, hacer un chroot en la partición copiar /proc/mounts a /etc/mtab y (en el caso de ubuntu o debian) dpkg-reconfigure imagen-del-kernel-en-uso, aunque tambien es válido (para otras distros) que en vez de eso solo se mande grub-install /dev/hd"x", claro dentro de un chroot siempre es necesario el primer paso que mencione.