PDA

Ver la versión completa : recuperar el mbr tras instalar Vista



1fluke2
18-03-2009, 22:44
buenas,
nuevas dudas, de investigacion

tengo mi disco duro asi:

dev/sda1 ext3 / 29.00 gb
dev/sda2 swap 1.00 gb
dev/sda3 ntfs /media/disk-2 44.51 gb

tengo entendido que no combiene redimensionar las particiones linux (en mi caso sda3)


mi objetivo es instalar, esa caca de SO (llamado windows vista) en una particion anexa. Decia de redimiensionar sda3. Y crear sda4, y alli instalar vista.

claro al instalar vista, se cargara el grub.

Como lo recupero? Que pasos hago?

saludos

j8k6f4v9j
19-03-2009, 00:02
Puedes redimensionarlo sin problemas.

Mira, a pesar de lo que pueda parecer, para mí el siguiente modo es el más sencillo:
Montas un pendrive, por ejemplo:
mount /dev/sdab1 /mnt/mipendrive
guardas tu mbr en el pendrive:
cd /mnt/mipendrive && dd if=/dev/sda of=mimbr bs=512 count=1
Haces copia de seguridad de todo tu disco (Cada vez que se toca la estructura del disco, se corre el riesgo de perder dicha estructura y, por ende, los datos del disco.
Redimensionas /dev/sda3, creas /dev/sda4, instalar el otro sistema operativo en /dev/sda4 y, una vez machacado el mbr...
Arrancas desde una LiveCD de GNU/Linux, arrancas una terminal, montas el pendrive (por ejemplo en /mnt/mipendrive)
Restauras el mbr anterior:
cd /mnt/mipendrive && dd if=mimbr of=/dev/sda bs=512 count=1
Reinicias, arrancas con tu antiguo GNU/Linux
Suponiendo que usas grub como cargador de arranque, editas el menú de arranque para añadir las líneas correspondiente al nuevo sistema operativo:


title Mi nuevo SO :P
root (hd0,3)
makeactive
chainloader +1

Al reiniciar, ya debes poder arrancar desde la nueva entrada.


Salu2



http://img359.imageshack.us/img359/6631/celliigy4.pngKeep on Rollin' :mad:

j8k6f4v9j
19-03-2009, 00:04
1fluke2,

he editado el título del hilo por uno más explícito.

Salu2



http://img359.imageshack.us/img359/6631/celliigy4.pngKeep on Rollin' :mad:

1fluke2
19-03-2009, 10:27
me parece bien.

gracias

y, en el ultimo paso, que edito para que tenga la opcion de arranque del vista??

thks

j8k6f4v9j
19-03-2009, 13:27
Edito el post que tiene todos los pasos para incluírlo y que esté todo en el mismo sitio.

Salu2



http://img359.imageshack.us/img359/6631/celliigy4.pngKeep on Rollin' :mad:

1fluke2
19-03-2009, 14:42
asi esta mas claro :P

saludos

1fluke2
23-03-2009, 22:15
mas cosas para liarlo todo un poco mas

hace tiempo tenia particionado asi el disco duro:
30gb vista
44gb datos

he hice un ghost del vista.
Claro, ahora yo tengo esto (lo del post, ya redimensione y cree)
sda1 opensuse .....29gb
sda2 swap.............1gb
sda3 datos..........14gb
sda4 vista...........30gb

si pongo la imagen ghost vieja del vista en la nueva sda4, y arreglo el mbr del suse, creo que windows no arrancaria, porque tenia un booteo desde la primera particion (la imagen del ghost no posee nada relacionado con el booteo de linux o grub, es windows puro y duro).
¿arrancara windows o petara? ¿funcionara sin pegas? ¿como puedo actuar?
no se si habra que añadir al grub un chainloader o algo asi...



saludos

j8k6f4v9j
24-03-2009, 02:34
el chainloader es para pasar el control al cargador de la partición. Ahora bien, si ese sistema arrancaría o no... pues no te puedo decir :p

Salu2



http://img359.imageshack.us/img359/6631/celliigy4.pngKeep on Rollin' :mad:

1fluke2
29-03-2009, 21:35
Gracias
Funciono, en terminos generales.

hay alguna cosa que no es al 100% (de la parte de windows) pero eso son pegas mias.

La parte del booteo del grub y demas, funciono

gracias

j8k6f4v9j
29-03-2009, 22:57
De nada. Me alegra saberlo.

Salu2

1fluke2
31-03-2009, 23:20
bueno, he seguido jugando con el mbr

y en una de estas, me ventile la copia de seguridad del grub :p

es que, como yo me temia, cuando pase la imagen ghost de un windows vista que estaba en sda1, y la meti en sda4, pues aparecia el winload de windows, pero decia que no estaba bien. Al arreglar el winload, pues peto el grub (arranca directamente windows).

le volvia a cargar la copia del grub, y opensuse tiro de nuevo (esta añadida la opcion de arrancar windows con el chainloader).
pero es curioso, que cada vez que intento arrancar windows, pues, aparece un menu de windows, de reparar, y siempre destroza el grub.

y sin querer, en una de estas de restaurar el grub de la usb, me he cargado la copia de seguridad del grub.

pero meti el dvd de opensuse, di a reparar
y repare lo del cargador, pero,
al tratar de arrancar suse, empieza a decir algo de 'iptables' y 'deberias hacer un insmod'.
la cosa que sigue cargando, hasta el momento que se queda en tty1, logeo y eso, y hago ctrl+alt+f7, pero no me salta a "xwindow".

que pasa? que puedo hacer?

cabe decir que en el grub, pongo el "vmlinuz" asi, a secas, sin la version (vmlinuz-2.6.27....) supongo que rediccionara, igual que con el initrd que no pongo initrd-2.6....

que se os ocurre?

saludos

j8k6f4v9j
31-03-2009, 23:49
Sin la versión sólo arrancará si en /boot hay un enlace simbólico del tipo:



lrwxr-xr-x 1 root root 24 Mar 31 23:26 vmlinuz -> vmlinuz-2.6.27-1-686


Lo del iptables poco tiene que ver con el arranque (el mensaje de insmod supongo que también es por el tema de las iptables ... )

Desde el disco de arranque de windøws, haz fixboot y luego fixmbr. Luego restaura el grub. A ver si así te deja al grub tranquilo de una vez...


En cuanto a lo de "xwindow", bueno, las X no las necesitas para reparar el grub.


Salu2

1fluke2
31-03-2009, 23:57
pero si que hay ese enlace simbolico
con, supuestamente la ultima version que tengo.

y lo de windows, si, eso se me habia ocurrido, pero, no he querido hacerlo hasta no tener las cosas claras :p

gracias por tu presteza

a ver que conseguimos

j8k6f4v9j
01-04-2009, 00:06
lo del enlace vmlinuz se hace así para no tener que modificar la entrada en el grub, cuando se está compilando un kernel propio, por ejemplo. Pero en realidad, grub-update (creo que era así) añade todas las imágenes que encuentra en boot, así que supongo que no es necesario.

Salu2

1fluke2
01-04-2009, 16:11
como os dije, al restaurar con el dvd de opensuse, me decia que, restaurado con exito.
pero al iniciar desde el disco duro, se me quedaba, pidiendome que me logeara en tty1.

y yo dando un monton de vueltas

resulta que, en el grub, deje puesto, vmlinuz (y tambien initrd),
luego cambie a, vmlinuz-2.6.27..., pero, nada, siempre se quedaba en tty1 pidiendo que me logeara.

resulta que, vmlinuz (y initrd) apuntaban a vmlinuz-2.6...-trace
y habia que poner vmlinuz-2.6....-default

ahora, ya os escribo desde mi opensuse en entorno grafico xwindow.

jeje

supongo que podre hacer ahora una buena copia del mbr, no?


saludos


PD mira que me toca siempre investigar... quien me mandara!