{"id":70,"date":"2020-02-15T21:58:00","date_gmt":"2020-02-15T21:58:00","guid":{"rendered":"https:\/\/www.mainmind.com\/blog\/?p=70"},"modified":"2022-03-30T20:12:28","modified_gmt":"2022-03-30T20:12:28","slug":"virtualizacion-de-theos-corona","status":"publish","type":"post","link":"https:\/\/www.mainmind.com\/blog\/virtualizacion-de-theos-corona\/","title":{"rendered":"Virtualizaci\u00f3n de THEOS Corona"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Si lo m\u00e1s habitual es encontrar entornos Windows, Unix\/Minix\/BSD\/Linux\/Mac OS X&#8230; de vez en cuando te encuentras son sorpresas, como <a href=\"http:\/\/www.theos-software.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">THEOS: The Operating System<\/a> a camino entre MS-DOS y UNIX.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"\/blog\/wp-content\/uploads\/\/2020\/THEOS\/boot_01.jpg\" alt=\"\"\/><\/figure><\/div>\n\n\n\n<!--more-->\n\n\n\n<p class=\"wp-block-paragraph\">Un&nbsp;SO asociado a un dongle de seguridad con n\u00famero de serie, los m\u00e1s antiguos con llave en puerto paralelo LPT, naci\u00f3 como base de programas para entornos empresariales en los que la prioridad era la fiabilidad y robustez&#8230; actualmente dada las pocas actualizaciones, funciones, desarrolladores&#8230; ser\u00eda un opci\u00f3n poco recomendable&#8230;<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"\/blog\/wp-content\/uploads\/\/2020\/THEOS\/boot_02.jpg\" alt=\"\"\/><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Nos encontramos con un equipo antiguo,&nbsp;m\u00e1s de 15 a\u00f1os&#8230; muy antiguo que con sus achaques sigue funcionando, los requisitos no son nada de otro mundo, se contenta con 512 MB de RAM, disco IDE de 40 GB, procesador AMD Sempron&#8230; poco m\u00e1s que decir&#8230;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En caso de acabar necesitando instalar desde cero, cada uno de los dongles lleva asociado un c\u00f3digo de autorizacion \u00fanico, si necesitas reinstalar debes tenerlo o solicitarlo al distribuidor.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"\/blog\/wp-content\/uploads\/\/2020\/THEOS\/auth_code.jpg\" alt=\"\"\/><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Casi cualquier equipo de hoy en d\u00eda ser\u00e1 capaz de virtualizar un equipo con estos requisitos, en nuestro caso la versi\u00f3n de THEOS es la m\u00e1s antigua de todas y con puerto paralelo para la mochila de seguridad, necesitaremos virtualizarlo con VMWARE (Hyper-V no permite LPT). Cualquier fallo en el hardware implica un soporte limitado debido a la escasa lista de compatibilidades.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dado que tenemos nuestro equipo en funcionamiento vamos a ir por pasos:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Apagamos correctamente THEOS Corona mediante el comando <em>shutdown<\/em><\/li><li>Conectamos el disco (IDE en nuestro caso) a otro equipo, con un adaptador a USB por ejemplo, es importante no dar formato al disco ni intentar montar las unidades, aunque THEOS tiene soporte para otros formatos, seguramente utilice el suyo propio en la instalaci\u00f3n (THEOS\/LFS).<\/li><li>Realizamos una clonaci\u00f3n\/imagen completa del disco, por ejemplo con <a href=\"https:\/\/www.macrium.com\/reflectfree\" target=\"_blank\" rel=\"noopener noreferrer\">Macrium<\/a>, y generamos un fichero con todo el contenido.<\/li><li>Configuramos una m\u00e1quina virtual con 1 procesador y los mismos 512 MB de RAM en este caso, repasamos el archivos de configuraci\u00f3n para asegurarnos la compatibilidad de la tarjeta de red, algunas aplicaciones podr\u00edan tener relacionada la direcci\u00f3n f\u00edsica de red, por lo que se recomienda utilizar la misma MAC que el sistema original\n<pre class=\"brush:plain;auto-links:false;toolbar:false\" contenteditable=\"false\">ethernet0.virtualDev = \"e1000\"\nethernet0.generatedAddress = \"00:0A:BC:CD:EF:GH\"\n...\nparallel0.bidirectional = \"FALSE\"\nparallel0.fileName = \"LPT1\"\nparallel0.present = \"TRUE\"<\/pre>\n<\/li><li>Con el disco virtual en blanco configurado, a\u00f1adimos una imagen ISO de <a href=\"https:\/\/www.hirensbootcd.org\/download\/\" target=\"_blank\" rel=\"noopener noreferrer\">Hirens<\/a> y arrancamos desde el CD la utilidad de Macrium para restaurar el disco tal como estaba en la m\u00e1quina. Es posible que debas configurar m\u00e1s RAM para el arranque completo de Hirens (2 GB) y luego volver a 512 MB una vez restaurado<\/li><li>Conectamos el dongle LPT y arrancamos, si todo ha ido bien tendremos virtualizado el equipo. No es necesario instalar drivers del dongle LPT en la m\u00e1quina host.<\/li><\/ol>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"\/blog\/wp-content\/uploads\/\/2020\/THEOS\/setup_net.jpg\" alt=\"\"\/><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Otros comandos que ser\u00e1n de utilidad en el proceso:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>sh ospl: muestra la versi\u00f3n de THEOS, aunque aparece durante el arranque<\/li><li>setup net: configuraci\u00f3n de la tarjeta de red, ser\u00e1 necesario eliminar la antigua y a\u00f1adir la nueva virtualizada, requiere usuario SYSTEM con permisos<\/li><li>show, muestra informaci\u00f3n b\u00e1sica del sistema<\/li><li>show serial, muestra el n\u00famero de serie del dongle de seguridad conectado<\/li><li>disk x (boot, donde \u00abX\u00bb es la unidad de disco a reparar el arranque<\/li><li>disk s, muestra informaci\u00f3n de los discos del sistema<\/li><\/ul>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"\/blog\/wp-content\/uploads\/\/2020\/THEOS\/net_server.jpg\" alt=\"\"\/><\/figure><\/div>\n\n\n\n<p class=\"has-text-align-left wp-block-paragraph\">Algunos ponen en valor que aplicaciones de hace 20 a\u00f1os sigan funcionando sin incidentes, las funciones y opciones son tambi\u00e9n de hace 20 a\u00f1os, THEOS no ha evolucionado con la industria, \u00abpero funciona\u00bb.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"\/blog\/wp-content\/uploads\/\/2020\/THEOS\/show.jpg\" alt=\"\"\/><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Enlaces de inter\u00e9s:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"http:\/\/www.bitsavers.org\/pdf\/phaseOneSystems\/THEOS_OASIS_Users_Handbook_1985.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">THEOS\/OASIS Manual de usuario de 1985<\/a><\/li><li>Web oficial <a href=\"http:\/\/www.theos-software.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">THEOS US<\/a><\/li><li><a href=\"http:\/\/www.cecalte.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">CECALTE<\/a>: Centro de C\u00e1lculo de Tenerife, antiguo distribuidor oficial para Espa\u00f1a<\/li><li><a href=\"https:\/\/www.theosforce.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">The Theos Force<\/a>: distribuidor oficial desde febrero de 2020 para Espa\u00f1a<\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Si lo m\u00e1s habitual es encontrar entornos Windows, Unix\/Minix\/BSD\/Linux\/Mac OS X&#8230; de vez en cuando te encuentras son sorpresas, como THEOS: The Operating System a camino entre MS-DOS y UNIX.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14],"tags":[611,30,41,42,43],"class_list":["post-70","post","type-post","status-publish","format-standard","hentry","category-virtualizacion","tag-lpt1","tag-migracion","tag-theos","tag-theos-corona","tag-virtual"],"_links":{"self":[{"href":"https:\/\/www.mainmind.com\/blog\/wp-json\/wp\/v2\/posts\/70","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mainmind.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mainmind.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mainmind.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mainmind.com\/blog\/wp-json\/wp\/v2\/comments?post=70"}],"version-history":[{"count":0,"href":"https:\/\/www.mainmind.com\/blog\/wp-json\/wp\/v2\/posts\/70\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.mainmind.com\/blog\/wp-json\/wp\/v2\/media?parent=70"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mainmind.com\/blog\/wp-json\/wp\/v2\/categories?post=70"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mainmind.com\/blog\/wp-json\/wp\/v2\/tags?post=70"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}