enésimo post xp + ubuntu

Imagen de novalcaure
0 puntos

Buenas a todos,

ya sé que este es un tema muy posteado, pero no consigo salir adelante con mi problema. Os explico:

Tengo un disco con XP y una unidad de discos extraibles en las que quiero alternar un disco para almacenamiento (NTFS) y otro para arancar Ubuntu.

Mi problema es que quiero que el arranque sea a través de NTLDR (para cuando quiera arrancar XP + el disco NTFS).

Por ahora tengo el grub como gestor de arranque y al hacer la copia del boot de linux me aparece lo siguiente:

dd if=/dev/sdb1 of=bootsec.lin bs=512 count=1
1+0 records in
1+0 records out
Violació de segment

("Violació de segment" = Error de segmentación)

El sistema de ficheros es el siguiente:

df
S. fitxers Blocs 1K Usats Lliures %Ús Muntat en
/dev/sdb1 18421552 1934432 15551336 12% /
varrun 517332 76 517256 1% /var/run
varlock 517332 4 517328 1% /var/lock
udev 517332 140 517192 1% /dev
devshm 517332 0 517332 0% /dev/shm
lrm 517332 18316 499016 4% /lib/modules/2.6.15-23-686/volatile

Alguien me podria indicar como copio el arranque para añadirlo al boot.ini de XP?

Gracias por adelantado. Espero haberme expresado con claridad.

 

Imagen de Gabriel_M
+1
0
-1

Hola:

Lo que tienes que hacer es: 

Instalar Windows, siempre en la primera partición del primer disco rígido.

Instalar Ubuntu donde quieras, usando las configuraciones y paquetes que quieras, pero teniendo en cuenta que cuando te pida instalar el Grub, elijas que se instale Grub al principio de la partición donde se instaló Ubuntu.

Booteas con algun Live-CD. Cuando tengas iniciado el Live-CD, buscas un diskette libre y lo colocas en la diskettera; luego en consola escribes:

 

sudo mkdir /floppy

sudo mount -t vfat /dev/fd0 /floppy

sudo dd if=/dev/hda3 of=/floppy/linux.bin count=1 bs=512

sudo umount /dev/fd0

 

Primero, se crea el directorio floppy para poder montar el diskette.

Segundo, se monta la diskettera para poder escribir.

Tercero se usa el comando dd para copiar el contenido de /dev/hda3 (acá tienes que poner tu partición) a un archivo llamado linux.bin. Las otras opciones indican que copiemos un solo bloque (count) de 512bytes (bs).

Cuarto desmontas la diskettera.

 

Ahora reinicia la PC e ingresa a Windows.

Hay que editar el archivo boot.ini, que esta en C:\.

Está oculto y protegido contra escritura.

Para hacerlo visible y editable vas al menú Herramientas->Opciones de carpeta->Ver 

Desmarcas la opción que dice Ocultar archivos protegidos del sistema operativo.

Para poder escribir en el archivo, hay que hacer  click con el botón derecho, elegir propiedades y destildar la opción solo lectura.

Lo editas con el notepad y al final de todo escribes:

 

c:\linux.bin=”Ubuntu Feisty”

 

Luego copias el archivo linux.bin desde el diskette a C:\ y le das las opciones de oculto y protegido contra escritura.

 

A partir de ahora, cada vez que inicies la PC te apareceran dos opciones, Windows y Ubuntu.

Saludos. 

 

Ubuntu: sistema operativo superior, moderno, optimizado, seguro, racional, completo, y evolutivo.

Gabriel

+1
0
-1