Suse Linux 10.1 con Windows XP

Soy un novato que quiere instalar Suse Linux 10.1 en un equipo con Windows XP el cual quiero mantener ya que mi AutoCAD no funciona en Linux.

He "repartido" mi disco duro con el CD de instalación de Windows XP dejandolo con una partición (C:) de 20 Gbs. donde está instalado Windows XP con documentos a conservar y otra partición (D:) de unos 60 Gbs. que está vacía completamente (las dos particiones son NTFS).

¿Que debo hacer en el apartado de "particionado" de la instalación para poder tener los dos SO funcionando con posibilidad de elegir el SO en el inicio?

Había pensado tener una partición para cada SO y otra tercera para archivos comunes a los que se pueda acceder y modificar tanto desde Linux como de Windows ¿es posible?

He intentado instalarlo pero llegado a este punto de la instalación he cancelado por miedo a "romper" algo. Hay muchos conceptos de Linux (como la identificación de las particiones) que se me escapan pero tengo muchas ganas de probralo.

Muchas gracias de antemano.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

QUE MODEM USAR

HOLA HA TODA LA ENORME COMUNIDAD DE USUARIOS DE LINUX
ME ENCUENTRO EN UN ENORME PROBLEMA NO SE QUE MODEM ES COMPATIBLE PARA LINUX SUCE 10.1 QUE SE ENCUENTRA INSTALADO EN UNA MAQUINA DE CARACTERISTICAS

PROCESADOR CELERON A 1.40MHz CON MEMORIA RAM DE 384MB

PORFAVOR QUIEN PUEDA AYUDEME

GRACIAS.

instalacion suse 10.1 con vmware workstation

al querer instalar suse 10.1 en la maquina virtual de vmware workstation siempre me aparece la instalcion en modo texto aun configurandola para modo grafico que sugerencias me pueden ofrecer para solucionar el problema

XP, SuSE y particiones

Hola

Yo en tu caso haria lo siguiente. Cuando llegues al paso en el que tienes que particionar, elige 'Create Custom Partition Setup'

1) Ante todo no toques para nada tu particion con Windows XP (20GB), supongo que sera la primera de tu disco duro y que en la instalacion de SuSE se identificara como /dev/hda1 (si tienes IDE/ATA) o /dev/sda1 (Si tienes SATA). El resto del comentario supone que tienes un disco IDE/ATA y que la particion con XP es la primera primaria (/dev/hda1).

2) La segunda particion (60GB) la puedes borrar y usar el sitio libre de la siguiente manera:

- Define una segunda particion primaria (/dev/hda2) de 30GB que se usara para datos compartidos entre Linux y XP y con formato FAT32
- Define una tercera particion primaria (/dev/hda3) de 29GB que se usara para Linux (formato ext3, por ejemplo)
- Define una cuarta particion primaria (/dev/hda4) de 1GB que se usara para SWAP.

3) La particion /dev/hda2 tendra formato FAT32 para que se pueda acceder desde los dos sistemas operativos. Si recuerdo bien, NTFS solo se puede acceder en modo lectura desde Linux.

4) Aunque definas /dev/hda2 en la instalacion de SuSE no tienes que formatearla ni definir un punto de montaje en el sistema de ficheros (esto lo arreglamos luego)

5) /dev/hda3 la montas como '/' (directorio root/raiz)

6) /dev/hda4 la montas como SWAP

7) Cuando configures el gestor de arranque GRUB mas adelante en el proceso de instalacion, define que pueda arrancar linux (/dev/hda3) y Windows XP (/dev/hda1) y lo instalas en el sector de arranque del disco (/dev/hda)

8) Una vez termines de instalar todo el sistema, arranca Windows XP y formatea la segunda particion primaria (D: , /dev/hda2) como FAT32

9) Una vez termines de hacer esto, arranca de nuevo Linux y como usuario 'root' edita el fichero /etc/fstab (puedes usar por ejemplo el editor emacs y añade esta linea "/dev/hda2 /mnt/xp_linux vfat defaults 0 0", graba el fichero. De esta manera la particion se montara automaticamente la proxima vez que arranques Linux

10) Ejecuta estos 4 comandos, como usuario 'root', desde una terminal (Applications-->System-->Terminal-->X Terminal"):

[root@desktop]# mkdir -p /mnt/xp_linux
[root@desktop]# chgrp users /mnt/xp_linux
[root@desktop]# chmod u=rwx,g=rwx,o=rx /mnt/xp_linux
[root@desktop]# chmod g+s /mnt/xp_linux
[root@desktop]# mount /mnt/xp_linux

Esto es todo, si todo ha salido bien, deberias de tener tu sistema instalado, windows XP en hda1, la particion comun en hda2 y Linux en hda3, con posibilidad de elegir el sistema que quiera arrancar desde GRUB (cuando arrancas el ordenador) y con una particion hda2 de 30GB que se puede acceder tanto desde XP como desde Linux.

Suerte
--
Rafael Martinez
El rincon de Linux

Windows XP no inicia sesión

Despues de haber hecho todo lo anterior me encuentro con que Windows XP no me inicia ni en "Modo a prueba de errores", he iniciado desde su CD de instalación para ver si podía reparar la instalación y me pone que no puede leer el disco duro.

Las particiones que me aparecían en la instalación de Suse Linux 10.1 (antes de modificar nada) eran las siguientes:
- 74.5 GB (/dev/hda) de disco duro (entiendo que esto es deswcribiendo el tamaño total del disco)
- 19.5 GB (/dev/hda1) de partición primaria (donde está Winodws XP)
- 55 GB aprox. de partición extendida
- 55 GB aprox. de unidad lógica

Pues bien, he borrado (con el Suse) la unidad lógica y la partición extendida y he creado 3 nuevas particiones primarias como me habías dicho, despues de ello el Linux me carga sin problemas, no he tenido que configurar GRUB ya que ha debido de configurarse por su cuenta porque el menu de elección entre Linux y Windows me aparece al iniciar.

Cuando elijo iniciar Windows me aparece el típico "pantallazo azul" del XP pero tan rápido que no puedo ver el error, unicamente cuando inicio en "Modo a prueba de errores" la pantalla se para un momento con el texto "Press ESC to cancel loading SPTD.sys".

En caso de que no haya forma alguna de conseguir iniciar sesión en Windows XP ¿puedo recuperar los datos de su partición conectando el disco duro como esclavo a otro ordenador con Windows XP?

Contestadme por favor, estoy preocupado por la cantidad de datos que podría perder.

Problemas con SPTD.sys, XP y Linux

Ante todo tranquilidad, si no has tocado la particion de Windows XP, como dices, no debes de perder datos.

Una vez dicho esto, tambien hay que decir que especialmente cuando se 'juega' con los discos, tablas de particiones e instalacion de diferentes sistemas operativos, hay que hacer copias de seguridad (backups) de los datos importantes que tengamos en la maquina. Siempre deberiamos de hacer backups periodicos de nuestros datos importantes, los ordenadores/discos som componentes electronicos que mas tarde o temprano se pueden estropear, y sin backups se pueden perder muchos datos.

El problema que describes no tiene nada que ver con la instalacion de Linux. La causa, es un software llamado SPTD que tienes instalado en tu ordenador. Segun cuentan en la pagina de este software (http://www.duplexsecure.com/faq/), es un nuevo metodo para acceder dispositivos de almacenamiento. Has instalado tu este software? Parece que algunos programas instalan este software automaticamente.

Yo me aventuro a decir que el problema es que cuando este software se instalo, tu tenias dos particiones definidas bajo windows, una de las cuales a 'desaparecido', y esto no le ha gustado a SPTD.

En la misma pagina explican que hacer si tienes el problema que describes (si tienes problemas con el ingles, dilo y te intentaremos ayudar):

A: If your system has some problems with SPTD installation you can do steps as follows:

    * If your OS is already running then go to Step 2 directly.
    * If you cannot boot your PC at all then start from Step 1.
    * Step 1. Boot in safe mode and press ESC key when you see on bottom line of display: 
"Press ESC to cancel loading SPTD.sys". This will abort loading of SPTD layer.
    * Step 2. Find "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\sptd" 
registry key in REGEDIT and set DWORD Start value to 4 (i.e. disabled).
    * Step 3. Reboot again in normal mode and check if your issue is solved.

Lo mas importante es que consigas arrancar para recuperar tus datos. Si sigues los pasos que explican deberias de poder hacerlo, graba los documentos/datos importantes a la particion comun y crea un backup externo (CD, DVD, etc).

La pregunta es si algun programa te dejara de funcionar en windows si desactivas este software (SPTD), pero esto es algo que se puede arreglar/discutir cuando recuperes tus datos. Mas informacion sobre problemas con SPTD se pueden encontrar en el enlace que te doy en este comentario.

Suerte, ya nos contaras.
--
Rafael Martinez
El rincon de Linux

Cancelar SPTD.sys

He intentado iniciar ayer en "Modo a prueba de errores" y en cuanto aparecía el mensaje "Press ESC to cancel loading SPDT.sys" presionaba la tecla ESC pero se me reiniciaba de todos modos, lo probaré de nuevo esta noche.

Por lo que he leido por ahí lo del SPTD.sys podría estar relacionado con las unidades virtuales, algo que entendería dado que había instalado Alcohol 52% hace como 1 mes.

En caso de que no pueda iniciar en "Modo a prueba de errores" presionando ESC ¿de que otro modo podría acceder a esa partición?, ¿podria aceder con disquete de arranque o algo así?.

Siento hacer tantas preguntas pero solo intento adelantarme a posibles problemas ya que no podré probarlo hasta esta noche.

Muchas gracias.

Problemas con SPTD.sys (II)

Lo unico que se me ocurre es que montes la particion de Windows XP en Linux, y hagas una copia de seguridad de tus documentos. Como 'root':

[root@desktop]# mkdir /mnt/xp_tmp
[root@desktop]# mount -t ntfs /dev/hda1 /mnt/xp_tmp

Una vez que termines de hacer la copia de seguridad de tus documentos, puedes desmontar la particion

--
Rafael Martinez
El rincon de Linux

Un enfoque diferente

Me imagino que el principal problema es la recuperación de tus datos ¿has intentado arrancar desde un live cd? me han salvado mas de una vez, especialmente una versión (ahora vieja pero confiable) de slax http://www.slax.org/?lang=es existen varias distribuciones que te permiten quemar en un cd tus datos o pasarlos a otro disco duro.

En este sitio puedes encontrar varias distribuciones live, http://www.frozentech.com/content/livecd.php a mi me gustan Kannotix y Slax para esa tarea pero la decisión es tuya.

Por cierto, una versión ya antigua en live cd de Suse (la 9.1-01) me dañó el arranque de un disco duro a un punto que tuve que mandarlo a garantía, desde entonces le guardo su respetillo a esa distro.

Saludos

UNMOUNTABLE BOOT VOLUME

Muchas gracias Crow pero he montado la partición de Windows en Suse Linux tal y como me había explicado Rafael y ha ido perfecto, luego desde allí he hecho copias a DVD y he dejado el disco duro "limpio" para poder hacer lo que sea (gracias a ti también Rafael).

He borrado todas las particiones con el CD de instalación de Windows XP SP2 y luego he creado 1 sola partición de 20Gb (mi disco es de 80Gb) donde he instalado el mencionado Windows.

Luego he cojido el DVD de instalación de Suse Linux 10.1 y he creado 3 nuevas particiones primarias de (en orden de creación) 35Gb (formateado FAT), 20Gb (formato Ex3) y 1Gb (Swap) tras lo cual he seguido con la instalación hasta el final.

Mientras el Linux me va perfecto, cuando intento acceder a Windows con Grub me aparece el famoso pantallazo azul de Windows de manera muy rápida con lo que apenas se lee el mensaje error y se reinicia. Despues de haber visto el error varias veces creo poder asegurar que pone "UNMOUNTABLE_BOOT_VOLUME".

Por lo que veo a Windows no le gusta nada la compañia.

Por cierto, no se si habrá sido alguna otra falla en la instalación pero en otra ocasión cuando he formateado la partición para Linux en formato Reiser (por defecto en Suse) me fallaba el Grub quedandose colgado con el mensaje de "Error 17".

En relación a lo que ha dicho Crow sobre el Live DVD y su arranque del disco duro... ¿debería preocuparme?. Yo he usado un Live DVD de Suse Linux 10.1, ¿de veras es posible dañar el sistema de arranque del disco duro con un Live DVD?

Muchas gracias a los dos por la ayuda.

UNMOUNTABLE BOOT VOLUME

Antes que nada, decirte que la explicacion de lo que has hecho, suena bien y que en teoria todo te deberia de haber funcionado sin problemas.

El problema que comentas viene explicado en esta pagina, me inclino por la opcion 1.:
http://support.microsoft.com/kb/555302/en-us

Supongo que la instalacion de Windows ha sido nueva al 100% y formateando la particion que has utilizado para instalarla. Si lo que explica la pagina de arriba no ayuda y pruebas a instalar XP de nuevo, o si tienes que ejecutar fixboot en vez de chkdsk /r (como explican al final), te cargaras la informacion del sector de arranque, el cargador de arranque (GRUB) probablemente sea sobreescrito y no puedas arrancar Linux hasta que instales de nuevo GRUB (o reinstales Linux despues de Windows).

Aqui tienes informacion (en ingles) de como recuperar GRUB sin tener que instalar de nuevo todo el sistema:
http://ubuntuguide.org/wiki/Dapper#How_to_restore_GRUB_menu_after_Windows_installation

Es una pena que estes teniendo tantos problemas para tener un sistema con doble arranque (no siempre es asi), supongo que te estaras llevando una mala impresion. Aunque estas aprendiendo un monton.

Con respecto al "error 17", esto indica que la particion esta corrupta de alguna manera. Me da la impresion que el borrar las particiones (windows, linux y swap) desde windows no ha funcionado como deberia y que tanto el sector de arranque, asi como quizas la tabla de particiones, no estan como deberian de estar (por ello todos los problemas que tienes). Lo que yo haria seria borrar todas las particiones desde Linux (con fdisk /dev/hda) e instalar todo de nuevo desde 0 tal y como lo has hecho (si te quedan ganas y tiempo), el unico cambio es borrar todas las particiones desde linux (una vez hecho esto, linux dejara de funcionar) y asegurarte que formateas la particion de windows cuando lo instalas.

suerte
--
Rafael Martinez
El rincon de Linux

A reintentarlo...

La verdad es que tratándose de Windows prefiero partir de cero, además no tengo nada que perder ya que tengo backup de todo y sigo teniendo ganas de trabajar con Linux a pesar de estos tropiezos.

Las únicas razones que me obligan a mantener Windows como SO es la posibilidad de usar AutoCAD y el miedo a la falta de drivers en Linux para mi hardware aunque según la instalación me ha reconocido todo salvo el modem interno (ya me he enterado porque no y tengo pensao comprar un modem externo NO-usb que todavía los hay)

Solo una pregunta más, para la opción radical de eliminar todas las particiones desde Linux ¿desde donde usaré el comando "fdisk"? ya que me resultaría extraño eliminar toda la información del disco duro teniendo el escritorio KDE cargado.

Borrando el sistema con fdisk

Una vez que arranques Linux, y antes que escribas tu usuario/clave para entrar en KDE haz lo siguiente:

1) Pulsa las teclas Ctrl Alt + F1 para pasar a una consola.
2) Entra en el sistema como root
3) Arranca fdisk con 'fdisk /dev/hda'
4) Borra las particiones y graba la tabla de particiones antes de salir. Un ejemplo:

[root@linux] # fdisk /dev/hda

The number of cylinders for this disk is set to 9729.
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): m
Command action
   a   toggle a bootable flag
   b   edit bsd disklabel
   c   toggle the dos compatibility flag
   d   delete a partition
   l   list known partition types
   m   print this menu
   n   add a new partition
   o   create a new empty DOS partition table
   p   print the partition table
   q   quit without saving changes
   s   create a new empty Sun disklabel
   t   change a partition's system id
   u   change display/entry units
   v   verify the partition table
   w   write table to disk and exit
   x   extra functionality (experts only)

Command (m for help): d
Partition number (1-4): 1

Command (m for help): d
Partition number (1-4): 2

Command (m for help): d
Partition number (1-4): 3

Command (m for help): p

Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot    Start       End    Blocks   Id  System

Command (m for help): w

5) Probablemente el sistema se te cuelge por completo (te has cargado todas las particiones ;-))
6) Instala como ya habias hecho.

--
Rafael Martinez
El rincon de Linux

Persiste "UNMOUNTABLE BOOT VOLUME"

Tras haber borrado las particiones con "fdisk" desde Linux me he cogido el CD de Windows XP, he creado una partición de 20GB y lo he instalado ahí (la instalación siempre formatea la partición seleccionada antes de instalar). Luego he repetido el proceso para la instalación de Linux pero al rematar me da el mismo error cuando intento acceder a Windows "UNMOUNTABLE_BOOT_VOLUME".

¿Podría ser a causa de una mala configuración de Grub? (se configura solo durante la instalación)

¿Podría ser que no soporte tantas unidades "primarias"? (4 en total)

Esta noche probaré con el comando "fixboot" de Windows y si luego me inicia procederé a reinstalar el Grub con el DVD de Suse. No se si servirá de algo pero si no hay alguna otra sugerencia...

Ya os contaré.

SuSE, XP, GRUB y problemas de arranque

Vaya, que mala suerte estamos teniendo.

Si el sistema arranca bien XP antes de instalar Linux y Linux arranca bien una vez instalado, podemos afirmar casi con seguridad que el problema debe de estar en GRUB. El porque esto pasa no te lo puedo decir, es la primera vez que lo veo y yo he instalado esto, cientos de veces. Asi, rapidamente, se me ocurren ciertas cosas que pueden ser la causa, o pueden ayudar a encontrar la causa:

- Puede que sea un fallo en la instalacion de grub/SuSE 10.1 y otro sistema operativo. Esto se podria averiguar si en vez de instalar SuSE, probamos por ejemplo con Ubuntu, para ver que ocurre.

- Existe un problema/bug en la configuracion de la BIOS que hace que grub no obtenga los parametros correctos sobre la particion de Windows. Has visto las causas 2. y 3. en la pagina http://support.microsoft.com/kb/555302/en-us

4 particiones primarias no son un problema. Yo he instalado bastantes sistemas con 4 particiones primarias sin ningun problema.

Ya nos contaras. Suerte.
--
Rafael Martinez
El rincon de Linux

Ya funciona... pero con matices

Bueno, parece que mi fenomeno Poltergeist particular parece estar resuelto. Lo explico desde el principio por si averiguais a que se debe:

- Con Windows XP y Suse Linux 10.1 instalados no me inicia Windows debido al error "UNMOUNTABLE_BOOT_VOLUME" tal y como explicaba en el último comentario.

- Inicio con el CD de instalación de Windows y pulso "R" para acceder a la Consola de recuperación donde ejecuto "fixboot" el cual me devuelve el mensaje "FIXBOOT no encuentra la unidad del sistema o la unidad especificada no es válida", luego pruebo con el "chkdsk" el cual me devuelve el mensaje "El volumen parece contener uno o mas problemas irrecuperables".

- Accedo a la BIOS y cargo las opciones por defecto por si hubiera cambiado algo en algún momento que esté molestando ahora pero sigo sin iniciar Windows.

- Elimino nuevamente con "fdisk" desde Linux todas las particiones e instalo otra vez Windows XP pero esta vez con una unica partición que ocupa todo el disco formateandose con NTFS.

- Luego instalo Linux para lo cual utilizo las particiones que la instalación me aconseja y que consisten en:
1- redimensionar la partición de windows
2- crear una partición extendida
3- crear una unidad logica para Linux
4- crear una unidad logica para Swap
5- crear una unidad logica para Home (supongo que archivos personales de Linux)

- Despues de esto... SORPRESA, los dos SO se inician con Grub.

- Visto esto (y como soy muy cabezón) elimino las particiones ooootra vez con "fdisk" desde Linux (curiosamente eran 7 particiones y no me salen las cuentas).

- Instalo Windows XP definiendo con su instalación dos particiones:
1- 20Gb donde se instalará Windows con NTFS
2- 57Gb (aprox) sin formatear
(aqui no se definen primarias y extendidas)

- Tras la instalación Windows no puede formatear la segunda partición con FAT32 por un problema del espacio de la misma (no recuerdo).

- Instalo Suse Linux 10.1 definiendo los siguientes cambios en particionado:
1- Defino montaje de /dev/hda en /windows/C
2- Elimino la segunda partición creada por windows (que en realidad es una unidad logica y no podia redimensionarla) y creo una partición de 32Gb a formatear en FAT32 y montar en /windows/F.
3- Creo una unidad lógica para Linux de 19.5Gb a formatear en Reiserf (por defecto en Suse) y montar en /.
4- Creo una unidad lógica para Swap de 972Mb (aprox)

- Et voila, me inician los dos SO y tengo un espacio compartido al que accedo desde Windows (F:) y también desde Linux.

> ¿Qué opinais?
> ¿Creeis que el problema eran las unidades primarias?
> ¿Es posible que se haya resuelto algún problema residente con el formateo a todo el disco duro en una unica partición?
> Quizás, si tengo tiempo y ganas, me anime a intentarlo otra vez con las 4 unidades primarias ¿me lo recomendais o podría trabajar pefectamente con el modo actual?

Un saludo y gracias por toooda la ayuda sin la cual no me habría enterado de nada, al menos esto me ha servido de "iniciación".

Enhorabuena

Gracias por el resumen. Solo te puedo decir una cosa, enhorabuena :-). Me quedo con las ganas de saber la causa del problema, pero lo mas importante es que tienes un sistema bien instalado y funcionando. Que lo disfrutes.

--
Rafael Martinez
El rincon de Linux