<HTML> <HEAD> <TITLE>DOS-Win95-OS/2-Linux Como: Instalación</TITLE> </HEAD> <BODY> <A HREF="Linux-DOS-Win95-OS2.Como-2.html">Anterior</A> <A HREF="Linux-DOS-Win95-OS2.Como-4.html">Siguiente</A> <A HREF="Linux-DOS-Win95-OS2.Como.html#toc3">Indice</A> <HR> <H2><A NAME="s3">3. Instalación</A></H2> <P>Ahora...............que empiece el espectáculo.</P> <P>Después de días de lucha y frustración, comprendí finalmente cómo llevar a cabo mis deseos. Tengo un PC con un disco duro de 1.2 GB y 16 MB de memoria RAM. Quería tener 4 sistemas operativos en mi sistema: MSDOS v6.22, Windows 95, OS/2, y Linux. Hasta ahora, no he encontrado ningún <I>Como</I> de Linux para realizar la tarea de tener todos y cada uno de estos sistemas operativos en una máquina y tener la posibilidad de arrancarlos. (es posible alojar los sistemas operativos en diferentes particiones, pero conseguir que arranquen y que no se cuelguen después de mostrar por ejemplo el mensaje "<CODE>Starting MSDOS</CODE>", es algo que hay que comprender. Bien, después de muchas pruebas y errores, he dado con la siguiente receta para realizar esta hazaña: </P> <P>Nota: Los números entre paréntesis son los megabytes que he usado en mi disco duro de 1.2 GB. </P> <P> <OL> <LI>Ejecuta <CODE>view.exe</CODE> desde el CD de Linux Slackware y crea los disquetes <CODE>Linux Boot</CODE> y <CODE>Linux Root</CODE>. Por alguna razón, el programa de arranque de linux llama al disquete de Root <CODE>Ramdisk</CODE>. Me referiré a este disco desde ahora como disquete <I>Ramdisk</I>. </LI> <LI>Realiza una copia de seguridad de cualquier información que desees conservar a cinta (o a cualquier otro medio que tengas a mano). </LI> <LI>Arranca con el disquete de instalación de MSDOS original, disquete número 1. Cuando aparezca el mensaje "<CODE>Starting MSDOS</CODE>", pulsa <CODE>F5</CODE> para no ejecutar <CODE>config.sys</CODE> y <CODE>autoexec.bat</CODE> </LI> <LI>ejecuta <CODE>a:\fdisk.exe</CODE> </LI> <LI>Borra todas las particiones (te he avisado: EL BORRADO o la MODIFICACIÓN DE CUALQUIER PARTICIÓN CONLLEVA LA PÉRDIDA DE TODOS LOS DATOS DEL DISCO) </LI> <LI>Añade una partición primaria de MSDOS (11MB). </LI> <LI>Da formato a esa partición. </LI> <LI>Ejecuta <CODE>a:\setup.exe</CODE> para instalar MSDOS en esa partición. </LI> <LI>Arranca OS/2. </LI> <LI>Elige la opción "<CODE>Advanced Installation</CODE>". </LI> <LI>Ejecuta <CODE>FDISK</CODE> (Esta opción se presentará si elegimos navegar por la instalación de OS/2). </LI> <LI>Añade una partición primaria después de la de MSDOS. Esta partición será la de Win95. (349MB). </LI> <LI>Añade el gestor de arranque <SL>El <I>boot manager</I> del OS/2</SL> como siguiente partición primaria. (2MB) </LI> <LI>Añade una unidad lógica en la partición extendida. Esta unidad será la de datos para MSDOS. (511MB) </LI> <LI>Añade otra unidad lógica en la partición extendida. Esta unidad será la partición <I>HPFS</I> ("<I>High Performance File System</I>", sistema de ficheros de alto rendimiento) de OS/2. (127 MB) </LI> <LI>Añade una partición con el resto de espacio disponible en el disco duro. Esta partición se convertirá posteriormente en las dos particiones de Linux -- la partición de intercambio (<I>swap</I>) y la partición nativa de Linux. Pero como OS/2 (al igual que DOS) puede escribir sólo 6 particiones por disco duro (3 primarias y 3 extendidas o 4 primarias), tenemos que crear sólo una. Es además necesario crearla. No dejes el espacio sobrante como libre y esperes después ser capaz de crear dos particiones con Linux. Debido a la forma de trabajar del programa <CODE>FDISK</CODE> de OS/2, cuando añadimos la última unidad lógica, en la partición extendida, se crea una marca de final. No podrás añadir ninguna partición mas allá de este punto. En otra palabras, creando esta última unidad lógica generamos un relleno para Linux . Después borraremos esta partición y añadiremos dos nuevas en el espacio liberado. </LI> <LI>Añade las particiones 1,2 y 5 al gestor de arranque. </LI> <LI>Convierte la partición 5 en instalable. La pantalla de <CODE>FDISK</CODE> tendrá el siguiente aspecto (o algo muy similar): <BLOCKQUOTE><CODE> <PRE> FDISK Disk 1 ___________________________________________________________________________ Partition Information Name Status Access FS Type MBytes ___________________________________________________________________________ MSDOS Bootable C: Primary FAT 11 WIN 95 Bootable : Primary FAT 350 Startable : Primary BOOT MANAGER 2 None D: Logical Unformatted 511 OS/2 Installable E: Logical FAT 127 None F: Logical Unformatted 219 </PRE> </CODE></BLOCKQUOTE> </LI> <LI>Prosiga con el proceso de instalación de OS/2. </LI> <LI>Arranque de nuevo y elija la partición 2 (Windows 95) del administrador de arranque. </LI> <LI>Cuando aparezca el mensaje de error indicando la ausencia de sistema operativo, arranque usando el disquete de instalación de MSDOS. Seleccionamos esta partición para ocultar la partición de MSDOS. El gestor de arranque de OS/2 nos permite ocultar una o más particiones primarias al seleccionar la que queremos hacer visible. Se puede tener sólo una partición primaria activa a la vez con el programa <CODE>FDISK</CODE> de IBM (MSDOS sigue la mismas reglas), así cuando DOS está oculto, OS/2 es la unidad <CODE>C:</CODE> y DOS no tiene unidad (letra) asignada, y cuando OS/2 está oculto se cumple lo contrario. Nuestra partición de datos DOS será la unidad D para estas dos particiones. Como los <I>IFS's</I> ("<I>Installable File Systems</I>", Sistemas de ficheros instalables -- p.ej. OS/2, Linux)-- no pueden ser vistos desde MSDOS, sólo tendremos las unidades <CODE>C:</CODE> y <CODE>D:</CODE> en DOS y Windows 95. OS/2 verá nuestra partición de datos DOS, por lo que podremos usarla para volcar ficheros de OS/2, cumpliéndose lo mismo para Linux (por supuesto tendremos que montar la unidad de datos de DOS primero). </LI> <LI>Instala MSDOS en la partición 2. </LI> <LI>Arranca usando la partición 2. </LI> <LI>Instala Windows v3.1 en esta partición </LI> <LI>Instala Windows 95 en esta partición. </LI> <LI>Arranca usando la partición 1. </LI> <LI>Da formato a la partición 4. </LI> <LI>Recupera los Datos de DOS desde la cinta a las particiones 1 y 4. </LI> <LI>Arranca usando el disquete de arranque Linux. </LI> <LI>Prosigue con el disquete Ramdisk de Linux. </LI> <LI>Una vez presentados como superusuario (<CODE>root</CODE>) y con el indicador <CODE>#</CODE> en pantalla, teclea <CODE>fdisk</CODE> y pulsa retorno. </LI> <LI>Borra la ultima partición (la que creamos en el paso 17). </LI> <LI>Añade una partición de 16 MB y etiquétala con el tipo <CODE>Linux Swap</CODE>. (17MB, tipo <CODE>82</CODE>) </LI> <LI>Añade una ultima partición con el resto de los cilindros del disco y etiquétala con el tipo <CODE>Linux native</CODE>. (198MB, tipo <CODE>83</CODE>) </LI> <LI>Escribe los cambios en el sector de arranque y arranca de nuevo el sistema. </LI> <LI>Cuando tengamos de nuevo el indicador <CODE>#</CODE> en pantalla, ejecutaremos <CODE>setup</CODE>. </LI> <LI>Instala Linux en la ultima partición. </LI> <LI>Cuando instalemos <CODE>LILO</CODE>, debemos asegurarnos de instalarlo en el <I>superblock</I> de la última partición (NO en el <I>MBR</I>, ya que sino destruiremos todo el trabajo anterior). Añade sólo la ultima partición a <CODE>LILO</CODE> <SL>Como arrancable</SL> y fija el temporizador <SL>N del R: El tiempo de espera una vez cargado <CODE>LILO</CODE> antes de cargar el sistema operativo seleccionado por defecto</SL> a cero. De esta forma, cuando seleccionemos Linux desde el administrador de arranque de OS/2, activaremos <CODE>LILO</CODE> y arrancaremos Linux desde la unidad lógica en la partición extendida. Como Linux es la única partición que queremos activar desde <CODE>LILO</CODE>, no necesitamos ningún temporizador (a no ser que tengamos más de un núcleo que deseemos cargar. En este caso sería deseable fijar el temporizador en un valor distinto de cero). </LI> <LI>Activa la partición de intercambio. (Averigua cómo hacerlo en el manual "<I>Linux Installation and Getting Started</I> <SL>Disponible en castellano, como <I>Linux, Instalación y Primeros Pasos</I> (<I>LIPP</I>; visitar <CODE> <A HREF="http://www.infor.es/LuCAS">http://www.infor.es/LuCAS</A></CODE></SL> " Manual de Matt Welsh </LI> <LI>Arranca OS/2. </LI> <LI>Ejecuta <CODE>FDISK</CODE>. </LI> <LI>Añade Linux al gestor de arranque (es la partición de tipo <CODE>83</CODE>). La pantalla de <CODE>FDISK</CODE> tendrá el siguiente aspecto (o algo muy similar): <BLOCKQUOTE><CODE> <PRE> FDISK Disk 1 ___________________________________________________________________________ Partition Information Name Status Access FS Type MBytes ___________________________________________________________________________ MSDOS Bootable C: Primary FAT 11 WIN 95 Bootable : Primary FAT 350 Startable : Primary BOOT MANAGER 2 None D: Logical FAT 511 OS/2 Bootable E: Logical HPFS 127 None : Logical Type 82 17 Linux Bootable : Logical Type 83 198 </PRE> </CODE></BLOCKQUOTE> ... Y hemos terminado! </LI> </OL> </P> <P>Envíame tus comentarios/sugerencias/problemas (como último recurso, por favor!) a la siguiente dirección: <CODE> <A HREF="mailto:r3mdh@dax.cc.uakron.edu">r3mdh@dax.cc.uakron.edu</A></CODE>.</P> <P>Mike Harlan 06 MAR 1996</P> <HR> <A HREF="Linux-DOS-Win95-OS2.Como-2.html">Anterior</A> <A HREF="Linux-DOS-Win95-OS2.Como-4.html">Siguiente</A> <A HREF="Linux-DOS-Win95-OS2.Como.html#toc3">Indice</A> </BODY> </HTML>