<HTML> <HEAD> <TITLE>NT OS Loader + Linux mini-COMO: Por parte de Linux </TITLE> </HEAD> <BODY> <A HREF="Linux-NT-Loader-3.html">Anterior</A> <A HREF="Linux-NT-Loader-5.html">Siguiente</A> <A HREF="Linux-NT-Loader.html#toc4">Indice</A> <HR> <H2><A NAME="s4">4. Por parte de Linux </A></H2> <P>Tendrá que arrancar desde disquetes hasta que la partición de NT esté configurada.</P> <P>Ahora tiene que obtener el sector de arranque de su partición principal de Linux. Por ejemplo, si la partición es <CODE>/dev/hda2</CODE>, el comando a utilizar será: </P> <P> <BLOCKQUOTE><CODE> <PRE> # dd if=/dev/hda2 of=/bootsect.lnx bs=512 count=1 </PRE> </CODE></BLOCKQUOTE> </P> <P>Algo ha ido mal si su <CODE>bootsect.lnx</CODE> tiene más de 512 bytes. </P> <P>Ahora copie el fichero <CODE>bootsect.lnx</CODE> a un disquete con formato DOS para pasarlo a la partición de NTFS. </P> <P>Puede hacer la copia con la orden: </P> <P> <BLOCKQUOTE><CODE> <PRE> # mcopy /bootsect.lnx a: </PRE> </CODE></BLOCKQUOTE> </P> <P>o con: </P> <P> <BLOCKQUOTE><CODE> <PRE> # mount -t msdos /dev/fd0 /mnt # cp /bootsect.lnx /mnt # umount /mnt </PRE> </CODE></BLOCKQUOTE> </P> <H2><A NAME="ss4.1">4.1 Por parte de Windows NT </A></H2> <P>Copie el fichero desde el disquete a <CODE>C:\bootsect.lnx</CODE>. Supongo que sabrá hacerlo. </P> <P>El equivalente del <CODE>lilo.conf</CODE> de Linux es el <CODE>C:\boot.ini</CODE> en Windows NT. Elimine los atributos de sistema y sólo lectura para poder modificarlo, de la siguiente manera: </P> <P> <BLOCKQUOTE><CODE> <PRE> C:\attrib -s -r c:\boot.ini </PRE> </CODE></BLOCKQUOTE> </P> <P>Ahora modifique el fichero <CODE>boot.ini</CODE> con un editor (el bloc de notas, por ejemplo), como sigue: </P> <P> <BLOCKQUOTE><CODE> <PRE> [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINNT [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows NT Workstation ... multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows NT Workstation ... C:\BOOTSECT.LNX="Linux" </PRE> </CODE></BLOCKQUOTE> </P> <P>En mi caso, sólo he tenido que añadir la última línea. Después de guardar el <CODE>boot.ini</CODE>, restaure sus atributos con:</P> <P> <BLOCKQUOTE><CODE> <PRE> C:\attrib +s +r c:\boot.ini </PRE> </CODE></BLOCKQUOTE> </P> <P>Después de reiniciar el ordenador, usted debería ver lo siguiente:</P> <P> <BLOCKQUOTE><CODE> <PRE> OS Loader V4.00 Seleccione el sistema operativo a arrancar: Windows NT Workstation Version 4.0 Windows NT Workstation Version 4.0 [modo VGA] Linux </PRE> </CODE></BLOCKQUOTE> </P> <P>Si elige Linux, verá: </P> <P> <BLOCKQUOTE><CODE> <PRE> LILO loading zImage .... </PRE> </CODE></BLOCKQUOTE> </P> <H2><A NAME="ss4.2">4.2 Repítelo, otra vez, Sam </A></H2> <P>Una nueva copia de <CODE>bootsect.lnx</CODE> debe ser transferida a <CODE>C:\bootsect.lnx</CODE> cada ver que el sector de arranque de su partición de Linux sea modificado. Esto ocurre, por ejemplo, cuando instala un nuevo núcleo con <CODE>lilo</CODE>. Como podrá ver, este sistema no es ideal para probar núcleos experimentales. </P> <HR> <A HREF="Linux-NT-Loader-3.html">Anterior</A> <A HREF="Linux-NT-Loader-5.html">Siguiente</A> <A HREF="Linux-NT-Loader.html#toc4">Indice</A> </BODY> </HTML>