Esta guia fue escrita originalmente en un editor de texto simple y solo agregue las etiquetas HTML para publicación en la WWW, es posible que no se despliegue correctamente en algunos navegadores, ya que no se apega 100% a los estandares del W3C, cuando tenga más tiempo lo voy a arreglar. El archivo de texto original esta aquí.
Las lineas que inician con fd0> o hd1a> corresponden a comandos que se deben ejecutar en el monitor de Minix.
Las lineas que inician con # corresponden a comandos que se deben ejecutar como el usuario root de Minix.
[ecelis@sin tmp]$ es el prompt de mi sistema GNU/Linux, esto lo aclaro aquí por si algun despistado no sabe de donde salio :)
Debo aclarar que yo cree todos los juegos de disquetes para instalar Minix que estan disponibles, ya que no habia tomado en cuenta que tengo 1MB de RAM, pero solo utilice ROOT+USR, TINYROOT y ROOT para hacer la instalación. Aquí no se menciona nada de la instalación de los juegos de disquetes creados a partir de USR.TAZ, SYS.TAZ y CMD.TAZ. Ya son las 3:00 A.M. y por esta noche es suficiente para mi, además ya teniendo instalado minix en el disco duro no debe haber problema para instalar estos juegos de disquetes siguiendo las instrucciones de usage(8)
Por supuesto es recomendable y pienso que hasta obligatorio instalar Minix siguiendo las instrucciones de usage(8), dejando este docuemento solo como referencia para lograr una instalación exitosa de Minix en la PC IBM PS/2 Modelo 30 286. Esta *no* es una guia detallada para instalar Minix.
En algún momento haré de este archivo un html y tal vez lo traduzca al ingles, pero no prometo nada. Ni siquiera actualizarlo. Todo depende del tiempo libre que tenga de mi familia y ocupaciones laborales. Si alguien desea modificarlo o traducirlo, es libre de hacerlo, pero agradeceria mucho me envie unas lineas a mi correo electrónico para estar enterado.
Los disquetes los cree en mi sistema GNU/Linux ya que no tengo ninguna PC con Windows u otro sistema operativo que no sea Unix.
[ecelis@sin tmp]$ cat ROOT.MNX USR.MNX >/dev/fd0
[ecelis@sin tmp]$ dd if=/TINYROOT.MNX of=/dev/fd0
Arranco la PC con el disquete ROOT+USR y entro al monitor presionando Esc cuando se me indica. En el monitor cambio algunos parametros que me permitan ejecutar sin problemas la instalación de Minix. Los valores de estos parametros los encontre buscando en Google, comp.os.minix y la lista MINIX-L@LISTSERV.NODAK.EDU. (Les agradezco especialmente a Claudio Tantigione y Oscar A. Ross G. por sus e-mails y sugerencias)
fd0> rootdev=bootdev
fd0> hd=bios
fd0> processor=86
fd0> save
fd0> boot
# part
r
---------first------- ---geom/last---- --sectors-- Device Cyl Head Sec Cyl Head Sec Base Size Kb /dev/hd0 920 2 33 Num Sort Type 1* hd1 81 MINIX 0 1 0 919 1 32 33 60687 30343 > /dev/hd0:1 1* hd1a 81 MINIX 0 1 1 44 0 9 34 2880 1440 2 hd1b 00 None 0 0 0 0 0 -1 0 0 0 3 hd1c 81 MINIX 44 0 10 919 1 32 2914 57806 28903# installboot -m /dev/hd1 /usr/mdec/masterboot
# mkfs /dev/hd1c
# readall -b /dev/hd1c | sh
-- puff!!! parece que en cuanto pueda tendre que cambiar el HD este tiene muchos sectores defectuosos, a ver si alguien me puede donar uno :-) --
# mount /dev/hd1c /mnt
# cpdir -v /usr /mnt
# umount /dev/hd1c
fd0> hd=bios
fd0> processor=86
fd0> save
fd0> boot
Como ya he copiado USR.MNX en los tres pasos anteriores ahora puedo reiniciar con TINYROOT y cuando me pide el dispositivo para montar como /usr pongo hd1c
noname login: root
# mkfs -i 512 /dev/hd1a
Cambio el disquete TINYROOT que esta en la unidad por el disquete ROOT, no es necesario desmontar /dev/fd0 antes de hacer el cambio, por que ahora Minix esta ejecutandose en RAM exclusivamente.
# mount /dev/fd0 /fd0
# mount /dev/hd1a /mnt
# cpdir -v /fd0 /mnt
# umount /dev/fd0
Editamos /mnt/etc/fstab de acuerdo a nuestro sistema
# mined /mnt/etc/fstab
# umount /dev/hd1a
Ahora otra vez reinicio la PC con TINYROOT y continuo segun el paso 7 TESTING de usage(8). No debo olvidar asignar los valores correctos en el monitor para que el sistema reconozca sin problemas el disco duro, no se cuelgue y que el directorio raíz sea bootdev.
hd1a> rootdev=bootdev
hd1a> hd=bios
hd1a> processor=86
hd1a> boot
Ahora sí, despues de todos los dolores de cabeza a divertirme con mi recien instalado sistema Minix 2.0.2