Category: Informática e Internet


Como sabéis, la distro por excelencia que uso es Ubuntu. De hecho Ubuntu ha sido pionera para los principiantes a la hora de meterse en Linux y de hecho, pienso que es la mejor para ello. El problema, como vengo diciendo, es que a lo mejor hay gente que por alguna causa Ubuntu se le hace demasiado pesada en el sentido de que tiene que hacer y cargar más cosas. Normal, cada vez se mejora y encima viene con la primera edición de GNOME 3.0 pero aun así, con equipo bueno de gama media no tendrás ningún problema. Lo único que tienes que tener en cuenta es que aunque se han dado grandes pasos con Linux, aun está lo que digo una generación por debajo, es decir que una nueva versión de Linux para un equipo recién salido a la venta… Puedes probar a ver que pasa si te reconoce drivers o no pero ante la duda es mejor esperar una o dos versiones más de Linux (Casi una nueva generación vamos).

 

Como también he comentado en algún que otro apartado, no vengo con la intención de hacer migrar a la gente de un Sistema a otro, ni sacar los “pros y contras”. Como digo, esto solo lo hago con la intención de quien quiera probar por su cuenta el montar servidor o jugar a aquellos juegos que estén disponibles para Linux porque a pesar del buen funcionamiento de programas como PlayOnLinux, cédega… Los juegos que se abren con esos programas siguen siendo nativos para un Sistema Operativo diferente con una arquitectura diferente aunque gracias a WINE creemos una capa especial, un subsistema, que permita leer de forma nativa dichos programas como si fuera Windows. Y también porque en los programas de código cerrado y privado, la empresa es libre de decidir para que Sistema se va a compilar una edición. Obviamente un jugador que tenga cuentas en Steam, Origin, Uplay no va a poder jugar en Linux, a día de hoy, con la misma libertad que lo puede hacer en Windows por lo que es comprensible que no quiera aventurarse a esto a no ser que sea algo excepcional o solo por curiosidad.

 

Volviendo al tema ¿Qué distros recomiendo para quienes quieran probar juegos de Linux? Mis recomendaciones son:

  • Por supuesto que Ubuntu o Kubuntu ya que disponen de versión tanto en 32 como 64 bits. Ideal para probar con WINE, PlayOnLinux y otros programas por el estilo.
  • SteamOS es Debian adaptado en exclusiva para Steam y sus juegos con todas sus dependencias y software necesario (tanto privado como libre). Por tanto si solo tienes interés exclusivamente en Steam, puedes probar SteamOS. El ámbito donde se mueve Debian no es la multimedia ni los videojuegos, es más bien un sistema personal para tus trabajos o experimentar con Linux con tareas complejas o bien para programar en la shell (Aunque en todas las distros se pueda) aunque por supuesto, puedes probar a usarlo con ello aunque quizás tengas problemas de dependencias y tengas que ir buscando por Internet repositorios para poder realizar correctamente la instalación de un programa desde el Gestor de Paquetes Synaptic. (Así era con Ubuntu antes de la aparición del Centro de Software de Ubuntu). En estos dos Sistemas tendrás que trabajarte bien el uso de WINE y PlayOnLinux por lo tanto en un principio no recomiendo Debian y SteamOS solo si tienes curiosidad en el Sistema Operativo de Valve o bien si solo tienes juegos Steam y no quieres saber nada de ninguna otra plataforma ni de ningún programa que tenga que usar WINE/PlayOnLinux. Solo Steam y sus juegos, nada más.
  • Guadalinex v9 aunque solo esté disponible en 32 bits de hecho en 64 bits solo tienes la versión 7 ya que la versión 8 tampoco tiene de esta versión 9 en 64 bits hubo una en beta en su fase de desarrollo que ya no es posible descargarla. Aun así, es una buena alternativa a Ubuntu a pesar de la limitación de 32 bits por lo que si un juego no hay para 64 bits, no se garantiza su funcionamiento. También la recomiendo para empezar a meterse con Linux y experimentar con los videojuegos. Esta versión se hecho uso de la interfaz Cinnamon y hay que reconocer el trabajo por dejar un Sistema agradable y que a un usuario llegado de Windows le resulte cómodo.

    Guadalinex v9-2017-06-12-16-25-58

    Además Guadalinex siempre ha tratado de tener las herramientas adecuadas y gestión como GRUB, poder usar archivos ini de Windows para algunos drivers, etc ya instaladas por defecto. (En Ubuntu por ejemplo esos dos ejemplos citados hay que instalarlos a parte, no vienen con el Sistema por defecto cuando se instala). La instalación de Steam se hace en Guadalinex igual que en Debian que es como se hacía en Ubuntu en las versiones anteriores a GNOME 3.0, abriendo el Gestor de Paquetes Synaptic y buscando el nombre del programa, steam en este caso, para darle un doble clic y que marque todas las dependencias que estén disponibles en ese momento. (Si faltase alguna, habría que agregar nuevos repositorios o buscarlas por Internet. Por eso digo que es mejor Ubuntu que ya apenas hay problemas así con programas recientes). El problema de Guadalinex 9 es que los paquetes deb no se autoejecutan como pasa en Ubuntu sino que se abre el gestor de archivos como si de un Zip o RAR fuese. Para ello tienes que instalar el centro de Software como el que tiene Ubuntu. El programa se llama Software center y listos. Ya puedes abrir los programas deb con dicha aplicación. En Debian, puedes probar pero a saber. Aunque Ubuntu está basado en Debian, no significa que tenga que funcionar por igual pero en Guadalinex sí ya que es al contrario. Guadalinex está basado en Ubuntu (Aunque por tanto, a su vez en Debian) por lo que tendrá que funcionarte sin problemas. Para instalar el centro de Software teclea en un terminal

    sudo apt-get install software-center
  • Guadalinex v9-2017-06-13-23-48-31

    Guadalinex v9-2017-06-13-23-56-08
    Desde las propiedades del archivo .deb puedes hacer que todo paquete que tenga dicha extensión se abra siempre con el Centro de Software de Ubuntu indicando que quieres abrirlo siempre con el Centro de Software de Ubuntu (su nombre técnico, software center)

    Guadalinex v9-2017-06-13-23-56-25

    Guadalinex v9-2017-06-13-23-56-56

    Otra alternativa sería agregar repositorios o mezclar el sistema con Ubuntu aunque no lo recomiendo. No obstante si quieres, debes de ir a Software y Actualizaciones, pestaña Software de Ubuntu y marcar las opciones que aparecen en la siguiente imagen. (Aunque tal vez, para la versión 7 de Guadalinex de 64 bits lo tengas que hacer para tener el Sistema Operativo 100% actualizado aunque se descarguen archivos para Ubuntu). La opción de código fuente, haz lo que quieras. Depende del interés que tengas en ver el código fuente de alguna aplicación pero no es necesaria su activación para nuestro objetivo.

    image

    Entonces, cuando hayas actualizado Guadalinex, lo verás en el Gestor de Paquetes Synaptic o el Centro de Software si es que lo instalaste.

    image

    image

    image

    Y en cualquiera de los dos casos, Steam se instalará

    image

    La versión 7 de Guadalinex usa la interfaz GNOME 2.0 que ahora la ha heredado MATE. Aunque siempre puedes cambiar, instalar/desinstalar según tus gustos como ya expliqué en una entrada dedicada a ella.

     

En resumen, la mejor distro para probar es Ubuntu/Kubuntu aunque me he extendido con Guadalinex por si quieres una alternativa para probar pero ante la duda, Ubuntu que como bien sabes, puedes cambiar la interfaz hasta hacerla amigable y a tu gusto, añadiendo si quieres barras al estilo de MacOS.

SteamOS solo si tienes curiosidad por la edición de Debian llevada a cabo por Valve para tratar en exclusiva los juegos en Steam como si de una Steam Machine tuvieras y Debian, la madre digamos de todas estas distros, no la recomiendo para esto porque no es su ámbito aunque puedes intentarlo si quieres porque esto es lo bonito de las Distros derivadas y el que la Distro madre, por llamarla de alguna manera, libere el código fuente. Que puedes modificarla y adaptarla a tus gustos dejándola para lo que tú quieras ya sea el querer llegar a la gente de la manera más eficaz, intentando mejorar y ser más compatible o bien dedicarla para el ámbito exclusivo ya sea para ti o para comerciar con videojuegos.

Guadalinex te ofrezco probar por tu cuenta como alternativa de Ubuntu para que experimentes pero no la recomendaría al 100%, más que nada, por ese problema de no haber versión de 64 bits en su versión más reciente, teniendo que usar la versión 7 que esa sí que tiene versión de 64 bits. Guadalinex podría venir bien ya para PCs lentos que no puedan tirar bien con la versión de 64 bits teniendo que usar un sistema de 32 bits y juegos para dicha edición. Es decir, como si de una versión reducida fuera que aun se puede reducir más porque tiene una versión así llamada Little. Es decir, Guadalinex es una distro que la recomiendo como alternativa a Ubuntu para iniciarse en el mundo de Linux como paso previo a Ubuntu a pesar de que Ubuntu es el sistema por excelencia para principiantes.

 

¡Saludos! Espero que os haya gustado esta entrada. Guiño

Ya he comentado más de una vez, que a mi la interfaz que más accesible y mejor me parece es la GNOME clásica, ahora MATE. Si bien GNOME 3.0 aportó un diseño más elegante y una barra al estilo de Mac ¿Cómo es que me parece que GNOME 3.0 le falta accesibilidad? Bueno en MacOS no solo es la llamada dockbar que tan accesible es que tienes infinidad de aplicaciones tanto para Windows como Linux para tener una imitación de ella, es que en MacOS también hay una barra de menús en la parte superior del escritorio para poder acceder a ciertos lugares. A mi me gusta tener una mezcla de MATE con GNOME 3.0 como puedes ver en mi entrada dedicada a las interfaces recomendadas pero si quieres, si te gusta, de GNOME 3.0 la barra lateral de la izquierda puedes tenerla.

 

Ubuntu 64-bit-2017-05-30-13-18-28

Ubuntu 64-bit-2017-05-30-13-14-02

 

Esta barra se llama cairo-dock y la puedes instalar:

  • Desde un terminal tecleando

    sudo apt-get install cairo-dock

  • Desde el software de Ubuntu buscando cairo e instalando la que dice cairo-dock. Existe una edición llamada fallback que puedes probar en caso de que la no fallback te dé problemas. Con el término fallback se indica que es “un programa para por si acaso, como último remedio si la edición asecas no te responde como debería.”

    image

    image

Una vez instalada, que la puedes encontrar buscando por cairo, se te advertirá de que para las animaciones se usa OpenGL y que debes de asegurarte de que tu tarjeta gráfica es compatible. A día de hoy la mayoría de las tarjetas gráficas soportan OpenGL así que no deberías de tener problemas. Configurarla es muy sencillo, localiza abajo a la izquierda el área de escritorio y clic con el botón secundario hasta buscar las opciones de configuración y personalizarla a tu gusto.

 

image

image

 

Cuando hayas hecho las pruebas necesarias, cierra la barra y al abrirla, marca que no quieres que se muestre el mensaje de nuevo.

 

Esto es todo por hoy. Como siempre digo, tú tienes que elegir la configuración y la interfaz que mejor se adapte a ti. A mi se me adapta mejor MATE con el diseño de GNOME 3.0 pero para ti puede que sea Cinnamon, KDE o la última versión de GNOME 3. Todo depende de cuánto y cómo estés de acostumbrado. Lo mío son solo ideas y sugerencias. Guiño

 

Gustos hay para todos los colores. Yo solo expongo lo que a mi me parece y mi experiencia que de nada tiene que coincidir con la vuestra. Guiño

Con esta entrada, animo a la gente, sobretodo a los aficionados a los videojuegos, que prueben un sistema Linux con todos los juegos que sean compatibles. El problema cuando uno se enfrenta a Linux es que pensará en la “maldita línea de comandos…” Bueno, realmente Linux es así, pero también poco a poco ha ido mejorando y la que mejor se ha adaptado a las pruebas con Steam es Ubuntu a pesar de las pegas que pueda tener (y eso que SteamOS es una distro basada en Debian que es Debian modificada para ese fin, y aun así es mejor probar con Ubuntu que también está basada en Debian pero parece que cumple su lema de Linux para seres humanos ya que cada vez es más sencillo el poder manejarlo como si fuera Windows) y de todas maneras, los que seáis veteranos de la informática sabéis que también ha habido muchas veces que en Windows hemos tenido que tirar del cmd o una Power Shell para poder manipular mejor el entorno para adaptarlo a nuestras necesidades ¿No? Aunque cierto, quizás 6 años atrás no era en Linux como en Windows ya que había que hacer pasos bastante complicados o aunque no fuera ese caso, demasiados, acumulándose problemas en cada uno de ellos, casi siempre, por problemas de compatibilidad. Por eso, me gustó que empresas como Valve quisieran arriesgarse a probar a hacer juegos compilados y nativos para este SO a ver si así se ponen las pilas y se recupera OpenGL y sino Vulkan para el renderizado de motor gráfico. También con esta entrada, que se tratará tanto en interfaz gráfica como en línea de comandos, quiero que veáis como para este tipo de cosas, con lo que sabéis de Windows, puede ser llevado a Ubuntu. No vamos a buscar que sistema es mejor,peor, detalles técnicos,cosas que vayan más allá… No es objetivo de esta entrada, el objetivo es que veáis como para aquel que sea un aficionado a los videojuegos en Windows o Mac puede llevarlo a Linux a través de Ubuntu sin miedo. Voy a dejar un índice para que solo vayáis a lo que os interesa dado a que a lo mejor muchas cosas ya las sabéis. Tener en cuenta que esto lo quiero tratar como que es la primera vez que alguien quiere probar a hacer operaciones con discos duros en Ubuntu como si lo hiciera con Windows.

Una cosa muy importante. No todos los juegos que tengas en Steam están disponible en Linux y de momento, no podrás jugar ni a los de Origin ni Uplay a no ser que pruebes a arrancarlos usando dichas plataformas en WINE y/o PlayOnLinux. Por lo tanto, lo que pretendo con esta entrada es que la gente que tenga curiosidad por echar una partida a un juego que le gusta, y dicho juego dispone de una versión en Linux, se anime a probarlo en Ubuntu para que tenga una nueva experiencia de juego, bien quiera probar a ver como funcionarían,y rendirían, sus versiones de Windows y/o de aquellas que no estén disponibles para Linux.

INTRODUCCIÓN

En esta entrada explico como hacer un montaje automático al iniciar Ubuntu tanto para una partición formateada con ext4 como con NTFS. ¿Para qué? Porque seguramente tendrás una torre con bandeja para poder insertar en ella discos duros y así tener instalados todos los juegos que quieras quedando solo los conectados por cable SATA dentro de la torre para datos personales y el Sistema Operativo, es más incluso en el disco duro extraíble puedes usar una porción para instalar Ubuntu en la primera partición (siempre es mejor que sea en ella donde esté el sector de arranque para dar garantías de que funciona el inicio dual correctamente). ¿Mi recomendación? Que una vez que hayas leído todo, sino quieres complicarte mucho la vida y hacerlo más sencillo, opta por NTFS además así si accedes a Windows, podrás ver y controlar su contenido ya que si es en ext4 solo será visible en Ubuntu o en otro Sistema Operativo si tienes el programa adecuado como ext2read. ¿Hay que hacer esto siempre? Solo hay que hacerlo cada vez que conectes a tu torre un nuevo disco duro para tus juegos. Ubuntu para ahorrar tiempo de carga, te enseña las particiones pero no las monta por lo tanto cada vez que tengas que introducir un disco nuevo, habrá que dejar el fstab editado y una vez hecho, cuando estén reconocidos todos tus discos, puedes introducir uno, sacarlo, meter otro, tener los dos o como quieras, pero mientras se trate de uno NUEVO, hay que agregarlo siempre. Desde luego que tampoco es gran trabajo meter un disco duro extraíble, ir a la izquierda y darle clic en su partición nada más empezar y listo… ¡A usarla! Pero aun así, no te librarás de hacer un paso de establecer permisos…

Veréis que hay alguna que otra cosa básica que seguramente os saltaréis, entenderlo, lo hago para que se vea que ya no tiene que dar tanto miedo aunque es verdad que a pesar de todo aun en el asunto de algunos drivers o controladores sigue habiendo problemas de compatibilidad o que no existen al 100% para Linux teniendo que rizar el rizo. Empresas como NVIDIA, Realtek poco a poco intentan hacer lo que pueden para este SO sobretodo NVIDIA. Pero aun así, paciencia… Hasta ahora he podido explicaros también como montar servidores Goldscr y Source en Ubuntu o bien como usar Ubuntu para jugar con Dolphin con el WiiMote, entre otras cosas. Por cierto, mandos como el de XBOX 360 funcionan sin tener que instalar nada porque los archivos necesarios ya van incluidos en la instalación, así que todavía mejor. ¿No?

Depende del nivel que tengas puedes ir directamente al formateo y preparación del disco duro extraíble pero si ya lo hiciste en Windows o bien conoces el tema, puedes saltar directamente a la edición del archivo fstab. Cuando hayas conseguido que el montaje sea un éxito, si deseas que ese disco extraíble sea donde montes los servidores de red, deberás de adaptar las rutas que se explican en  Usar Ubuntu para montar servidores en Steam para jugar con tus amigos a las nuevas rutas del disco duro extraíble.

INFORMACIÓN PREVIA

Antes nada, aunque nos referimos a Linux y/o Ubuntu como Sistema Operativo, veréis que yo lo hago, esto es incorrecto dado a que:

  • Linux es el núcleo del Sistema Operativo (Kernel)
  • El Sistema Operativo es GNU/Linux (La línea de comandos sin interfaz gráfica)
  • Las distros (distribuciones) son las diferentes ediciones de GNU/Linux para que cada uno elija la que mejor se adapte a sus necesidades. Las más conocidas son ArchLinux, RedHat y Debian de la cual hay distros basadas en ellas, sobretodo en RedHat (Mandriva, Mandrake…) que trabajan con paquetes rpm y las de Debian (Ubuntu, Kubuntu, Guadalinex….) Que trabajan con paquetes deb aunque a día de hoy, cualquier distro trabaja con ambas sin problemas.

Por último, para operaciones de instalación, desinstalación y modificación importantes, necesitarás el uso de la contraseña de tu cuenta de usuario. Lo normal es que en Linux el superusuario root tenga la suya o bien se pueda personalizar en una instalación pero en Ubuntu, root tiene su contraseña y no necesitamos usar el comando su root para meternos como superusuario con la contraseña de root sino que usaremos el comando sudo para obtener los permisos de root con la contraseña de nuestra cuenta de usuario (sudo su, nos metemos como root en un terminal con nuestra contraseña en vez de usar su root con la contraseña de root). Esto puede cambiarse editando el archivo sudoers cuya ruta es /etc/sudoers.

Por último, en Linux en interfaz gráfica las contraseñas se indican con asteriscos como en Windows pero en un terminal, NO SE INDICA NADA. Parece que no introduces nada pero sí lo estás haciendo. Así que ten cuidado a la hora de teclear la contraseña si haces uso del terminal.

CÓMO SE NOMBRAN LAS PARTICIONES Y UNIDADES

IMPORTANTISIMO: LINUX DISTINGUE EN TODOS SUS ÁMBITOS ENTRE MINÚSCULAS Y MAYÚSCULAS. Windows también pero no te lo tiene en cuenta. LINUX SÍ. No es lo mismo Juegos que juegos. (En Windows tampoco pero te deja tratarlo por igual, en Linux no)

En Linux:

  • Los discos duros SCSI empiezan por sd.
  • Los discos duros IDE empiezan por hd.
  • Los discos duro SATA empiezan por sd como los SCSI pero a la hora de acceder a ellos en un entorno de programación para por ejemplo, crear GRUB (Menú de arranque de Linux) hay que referirse a ellos con hd.
  • Las unidades flexibles como disquettes son fd.
  • Las unidades ópticas como CD, DVD son scd si son SCSI o sr aunque suelen usar alias como cd,cdrom, dvd…
  • Las unidades extraíbles como pendrives, llaves USB se tratan igual que discos duros (hd, sd)

Una primera unidad de disco duro conectada a un puerto se nombra con la a, la segunda conectada a otro puerto con una b… Por ejemplo sda es el disco duro principal conectado a un puerto SATA o SCSI y sdb es otro disco duro conectado a otro puerto SATA o bien es un extraíble conectado en una bandeja de una torre o servidor.  Las particiones de un disco van enumeradas de 1 a n particiones por ejemplo si sda tiene 3 particiones estas serán sda1,sda2 y sda3 y si hdb tiene 2 serán hdb1 y hdb2.

Las unidades flexibles y ópticas empiezan a enumerarse desde 0 (scd0, fd0, scd1, fd1…)

Al ser un sistema que todo es tratado como archivos, las unidades de almacenamiento, el archivo que hace referencia a ellas, está en el directorio /dev. Por ejemplo nuestro disco duro estará ubicado en /dev/sda1 si es que tiene una partición.

Linux tiene varios sistemas de archivos pero el más importante y usado es el ext. Actualmente está en su versión 4 llamado ext4.

MONTAJE DE UNIDADES

Quizás una de las cosas que hacen a Linux especial es la particularidad de poder montar y desmontar unidades (tanto de red como locales) en los directorios que queramos. Vale, no es nada nuevo, todos los Sistemas montan los volúmenes para poder ser usados pero Linux tiene la cualidad de poder manejar esto como queramos. El directorio por defecto es /media. (Salvo / de root que este se monta por defecto en / o donde indicamos en la instalación) Aquí es donde por seguir un protocolo, crearemos los directorios para montar las unidades que queramos. Para ello deberemos de abrir un terminal y escribir por ejemplo:

sudo mkdir /media/Juegos
sudo mkdir /media/Juegos/Windows
sudo mkdir /media/Juegos/Linux

Puedes hacerlo así es más, si ya conoces este mundo seguramente preferirás hacerlo ahí al fin y al cabo, da igual donde se creé porque tendremos que manipular igual el archivo fstab, pero en este tutorial, la carpeta la crearemos mejor la nuestra en /home/<tu cuenta> (Si por ejemplo es Luis, /home/luis) Es decir, podemos ver el contenido de los discos duros en la carpeta que nos sea más cómoda.

Ve a tu Carpeta Personal desde Archivos y crea una llamada Juegos de la misma manera que harías en Windows. Botón secundario, clic en Carpeta Nueva. Llámala Juegos.

Ubuntu 64-bit-2017-05-22-01-33-39

Ubuntu 64-bit-2017-05-22-01-34-13

Yo voy a crear dentro de ella dos carpetas llamadas Windows y Linux porque os tengo que explicar como montar unidades NTFS (Windows) y ext4 (Linux). Tú opta por la que quieras, ante la duda, NTFS.

Ubuntu 64-bit-2017-05-22-01-37-08

PERMISOS

Los permisos en Linux que se aplican a archivos y directorios son tres:

  • Permiso de lectura ( r ) : Si está aplicado, podremos ver el contenido de un directorio o archivo. Si está quitado, no podremos ver ni lo que hay dentro del directorio ni dentro del archivo.
  • Permiso de escritura ( w ) : Si está aplicado, podremos crear o eliminar directorios y archivos. Si está quitado, no podremos operar dentro de él.
  • Permiso de ejecución ( x ) : Este solo es para archivos y ejecutables como por ejemplo scripts. Si está aplicado, podremos usar el archivo y sino está aplicado no podremos ejecutarlo.

Estos permisos se aplican a:

  • Usuario propietario quien creó el directorio u archivo.
  • Grupos a los que pertenece el propietario de quien creó el directorio u el archivo.
  • Otros grupos y usuarios donde no se encuentre el propietario de quien creó el directorio u archivo.

El usuario root puede cambiar cualquier permiso y ser dueño. La cuenta de usuario (estándar o administrador) gestiona como son los permisos a los que tiene acceso (como la carpeta home) creando archivos y carpetas con permisos adecuados para los usuarios y/o grupos que se conectan a nuestra máquina.  Esto es importante, porque dependiendo de como sean nuestros permisos, (los de propietario, las carpetas que nosotros creemos y unidades que montemos en ellas), determinará si podremos descargar y usar Steam con sus juegos correctamente. Los permisos que necesitaremos establecer sobretodo en nuestra unidad de disco duro que va a ser montada deben de ser los mismos que los de nuestra cuenta, es decir la misma que la carpeta home que es donde Steam se instala por defecto y crea los directorios de descarga y ejecución de los juegos.

La representación de estos permisos y a que se aplica se le conoce como máscara. Podemos verla ejecutando el comando ls –l

Ubuntu 64-bit-2017-05-22-20-16-57

De izquierda a derecha:

  • Máscara con los permisos aplicados.
  • Enlaces asociados.
  • Usuario propietario.
  • Grupo propietario.
  • Tamaño.
  • Fecha de modificación.
  • Directorio o archivo (en este caso, directorio)

Lo que importa es la máscara que puede ser de estas dos formas

image

La d significa que a lo que se le aplican los permisos es a un directorio y el guión significa dos cosas, la primera es que el guió de la izquierda del todo es que los permisos que se aplican son a un archivo y la segunda significa que no se ha aplicado ningún permiso.

d      rwx    r-x       r-x

Directorio      permiso              permiso                    permiso
propietario         grupo donde             otros grupos y usuarios
de o dónde se           que no esté el propietario
encuentre el
propietario

Esto significa que un directorio el propietario puede realizar todo tipo de operaciones en él, pero su grupo o donde se encuentre solo podrá ver el contenido y ejecutar solo archivos sin poder crear ni borrar nada. Otros grupos y usuarios se comportarán igual que el permiso del grupo donde se encuentre el propietario o sean de él.

Los permisos se pueden cambiar de dos formas.

La primera por interfaz gráfica. Para ello vamos a nuestra carpeta o archivo, clic en el botón derecho, propiedades y después a la pestaña permisos. El problema es que no podemos cambiar al 100% como queramos ¿Cómo lo hacemos? Con un terminal bien sea usando el comando sudo nautilus para abrir un explorador de archivos con permito root para manipular todo al 100% como he hecho,(Lo veremos más adelante), o bien 100% línea de comandos con los comandos chmod y chown que por ahora no voy a explicar porque los permisos que se harán se quedarán permanentes.

En la máscara obviando la d y el guión que indica que es un archivo:

  • El permiso establecido es un 1 en binario.
  • El permiso no establecido (guión en permiso) es un 0 en binario.

Esto quiere decir que el ejemplo anterior sería esto

d      rwx     r-x       r-x

        111    101      101

Si ahora cada grupo de tres lo traducimos al decimal obtenemos lo siguiente:

d      rwx    r-x       r-x

 

        111    101      101


7        5          5

El número 755 es el número 111101101 en el sistema de numeración OCTAL. (Es decir, el número 111101101 es el 755 en octal y 493 en nuestro sistema decimal). Esto es importantísimo ya que una de las maneras que opera el comando chmod, es usando la numeración en octal para establecer permisos. Esto significa que el permiso total para todos es 777 ya que sería en binario 111111111 que separados en grupos de tres 111|111|111 la máscara sería rwxrwxrwx

El archivo fstab donde se ordena el arranque de los archivos, trabaja en octal a la hora de indicar el montaje de unidades NTFS concretamente con la diferencia entre 777 y lo que queremos establecer. Es decir, para no complicarnos la vida, pondremos a nuestra unidad montada el permiso 755 por lo tanto en el archivo fstab habrá que indicar que el permiso es 022 ya que es la diferencia de 777-755.

FSTAB

No voy a entrar en detalle como se configura ya dejaré páginas dedicadas a ello. Basta con saber que es el archivo ubicado en /etc cuyo acceso sería /dev/fstab y que su función es indicar cuales son las unidades que se van a montar automáticamente y con qué permisos para ser utilizadas al arrancar el sistema. (Opción auto por defecto sino se indica ya que se puede poner noauto para indicar cuales no deben de montarse). De izquierda a derecha lo que hay que indicar es:

  • Partición que se va a montar mediante su UUID. Esto es importante, porque si sacamos el disco duro y ponemos otro, como tendrá otro UUID el nuevo disco NO SE MONTARÁ EN EL DIRECTORIO INDICADO. Simplemente aparecerá sin más y se montará donde el sistema lo crea indicado (/media) cuando lo abras. Para que se monte ese disco también, tienes que crear una nueva entrada, exactamente igual pero cambiando este valor.
  • Directorio donde va a ser montado (en las carpetas creadas Windows y/o Linux creadas anteriormente) o bien si tienes costumbre puedes crearlas en /media porque aunque tenga permiso de root el directorio, al montar la unidad con permisos de propietario de nuestra cuenta serán los que prevalecerán.
  • Sistema de archivos: ext4,swap,ntfs (o ntfs-3g que es lo mismo),vfat…
  • Opciones: Estas varían según el sistema de archivos, como usaremos ntfs las opciones que podremos usar son uid (id de usuario) para indicar quien podrá manipular la unidad montada, gid (id de grupo) para indicar que grupo podrá manipular la unidad montada, fmask y dmask que son los permisos de archivo y directorio respectivamente. Aquí habrá que poner la diferencia de 777 y lo que queremos aplicar, 755 en nuestro caso, es decir el valor de fmask y dmask será 022. Con ext4 no funcionan estas opciones de uid,gid,fmask y dmask. Más adelante verás por qué.
  • Otras opciones como volcado, comprobar orden de sistema de archivos… Esto también varía según el sistema de archivos que se haya usado en la partición.

OPCIÓN 1: MEDIANTE LA INTERFAZ GRÁFICA

CREACIÓN DE LA PARTICIÓN Y FORMATEO

Ahora que ya tenemos conocimiento básico de como se trabaja en Linux con el tema de permisos y particiones, vamos a crearla y formatearla para tener alojado nuestros juegos de Steam. Esto puedes hacerlo con Windows si estás acostumbrado o si tu disco duro extraíble ya está preparado, puedes saltarte esto yendo directamente a “conocer el UUID de tus particiones”. No obstante, lo explico porque viene bien aprender a usar este programa por si alguna vez diera el caso de usarlo. Para ello usaremos el programa GParted. Lo podemos instalar tanto por interfaz gráfica desde Ubuntu Software:

Ubuntu 64-bit-2017-05-21-14-25-13

Ubuntu 64-bit-2017-05-21-14-25-22

O bien desde el terminal tecleando:

sudo apt –get install gparted

Una vez hecho, vamos a Buscar en el equipo, escribimos gparted y lo abirmos.

Ubuntu 64-bit-2017-05-21-14-28-41

image

En este ejemplo, solo hay dos discos duros, uno conectado por SATA que es sda y otro conectado por SATA también pero desde una bandeja para poder extraerlo que será sdb tal y como podremos ver cuando des clic arriba a la derecha para cambiar de disco duro.

 

image

 

Vamos a crear dos particiones primarias, una con NTFS de 10 GB y otra con ext4 de otros 10 GB. Cuando cambiamos al disco duro sdb tenemos lo siguiente.

 

image

La franja enorme de color gris (el rectángulo) se puede interactuar con él dando clic para seleccionar las particiones que vayamos creando o manipulando. Dichas particiones también las veremos abajo, en el listado donde vemos las columnas de Partición, Sistema de archivos, Tamaño, etc… Como ahora no hay nada, lo primero de todo es crear la tabla de particiones o sea como va a trabajar si con MBR, Master Boot Record (MS-DOS), el sector de arranque clásico o con GPT (El actual GUID con el que trabaja EFI dando lugar a UEFI) aunque también hay otras opciones. En realidad esta partición no va a ser de arranque de ningún sistema operativo por lo tanto da igual con que lo hagas aunque vamos a optar por GPT. Dispositivo/Crear tabla de particiones. Selecciona GPT y aplicamos cambios.

 

image

 

image

 

Ahora damos un clic en el rectángulo gris y vamos a Partición/Nueva o damos clic de nuevo en el rectángulo gris para que se nos abra el menú contextual el cual seleccionaremos Nueva.

 

image

 

La barra de la parte superior, podemos interactuar con ella arrastrando el uñero de la derecha y de la izquierda para definir el tamaño, no vamos a complicarnos la vida, vamos a hacer algo sencillo como esto:

 

image

 

Da un clic en añadir el programa nos quedará así:

 

Ubuntu 64-bit-2017-05-21-15-08-07

 

Ahora damos clic en el rectángulo gris de la derecha y vamos de nuevo a Partición/Nueva y creamos una NTFS. Ten en cuenta una cosa importante y es que ahora tenemos dos particiones independientes, una de 10 GB que será formateada como ext4 y otra a la derecha de otros 10 GB que será formateada en NTFS. Como el total son 10 GB ahora vemos en Tamaño nuevo 10239 y no 20480, por lo que ahora nos interesa ocupar TODO EL ESPACIO QUE SEA POSIBLE, ya que siempre quedarán MB que no podrán ser usados, y no la mitad. Por lo tanto la nueva partición será así:

 

Ubuntu 64-bit-2017-05-21-15-12-50

 

Con lo que GParted mostrará esto:

 

Ubuntu 64-bit-2017-05-21-15-11-45

 

Con esto ya lo tenemos listo. Pero los cambios NO SERÁN EFECTIVOS HASTA QUE LOS VALIDEMOS. Para ello, damos clic en el visto:

 

image

 

Nos pedirá una confirmación, la cual deberemos de aceptar y si todo ha ido bien (siempre tienes para darle clic al uñero de Detalles) ya tendremos el disco duro particionado.

 

Ubuntu 64-bit-2017-05-21-15-21-17

Ubuntu 64-bit-2017-05-21-15-21-21

 

Ubuntu 64-bit-2017-05-21-15-21-31

 

Damos clic en cerrar.

Nota: Si usas un entorno gráfico de escritorio KDE puedes instalar el editor de particiones KDE. Este programa viene incluido y ya instalado si en vez de usar Ubuntu usas Kubuntu que es exactamente la misma distro pero en vez de usar GNOME y aplicaciones para dicha interfaz, usa KDE y aplicaciones para KDE. Recuerda que da igual la interfaz gráfica de escritorio que tengas, puedes instalar las aplicaciones KDE en GNOME y las GNOME en KDE como tener ambas, por lo tanto si tienes Kubuntu puedes instalar tranquilamente GNOME o el gestor de particiones KDE que una vez llegado a este punto, sabrás manejar que ya que es muy parecido.

Clone of Ubuntu 64-bit-2017-05-24-12-31-49

Clone of Ubuntu 64-bit-2017-05-24-12-32-04

 

ANOTAR EL UUID DE LAS PARTICIONES

Esto es importante para el fstab. Dentro del programa GPartedm damos clic en una partición y luego vamos a Partición/Información. (También está en el menú contextual del botón secundario si das clic con él en la partición creada).

 

image

Haz esto con las dos particiones y anota el UUID ya que nos será útil ya que fstab permite trabajar con él.

 

image

image

EDICIÓN DEL ARCHIVO FSTAB

Creamos las carpetas Windows y Linux dentro de la carpeta Juegos que a su vez está dentro de nuestro directorio personal, es decir, tienen los permisos de tu cuenta de usuario para que todo funcione correctamente. Abre un terminal y escribe:

 

sudo gedit /etc/fstab

 

Agrega al final del fstab algo como esto para NTFS:

UUID=69950B4479937490    /home/<tu cuenta>/Juegos/Windows    ntfs-3g    0    0

Cuando termines, aprienta Enter y agrega por último algo como esto otro para ext4

UUID=cb2107cd-8c35-44b0-8343-3e3e554044db    /home/<tu cuenta>/Juegos/Linux    ext4

Por ejemplo, si tu cuenta se llama luis, al final del fstab deberás poner

 

UUID=69950B4479937490    /home/luis/Juegos/Windows    ntfs-3g    0    0
UUID=cb2107cd-8c35-44b0-8343-3e3e554044db    /home/luis/Juegos/Linux  ext4

Importante:

UNA INSTRUCCIÓN DEL FSTAB DEBE DE ESCRIBIRSE TODA EN UNA MISMA LÍNEA. NO APRIETES ENTER. UNA COSA ES QUE A LA HORA DE ESCRIBIR TODA LA INFORMACIÓN AL SER LA LÍNEA MUY LARGA NO QUEPA EN LA VENTANA DE GEDIT Y OCUPE MÁS DE UNA, Y, OTRA DIFERENTE VER DOS,O MÁS, LÍNEAS INDEPENDIENTES. ENTER SE APRIETA CUANDO HAY QUE INTRODUCIR UNA NUEVA INSTRUCCIÓN. ASÍ MISMO SE RECOMIENDA QUE LA SEPARACIÓN ENTRE OPCIONES SEA CON TAB Y NO CON ESPACIOS AUNQUE NO HAYA DIFERENCIA ALGUNA A LA HORA DE SER INTERPRETADO POR LINUX.

Reinicia Ubuntu, cuando lo hagas, abre Archivos y ve a otras ubicaciones, verás que las dos particiones fueron montadas automáticamente al iniciar el sistema:

 

Ubuntu 64-bit-2017-05-21-15-54-10

 

Nota: A la hora de establecer el sistema de archivos, para FAT es vfat y para NTFS es ntfs. El poner ntfs-3g es debido a que hace tiempo, el sistema de archivos NTFS no era compatible con Linux por lo que había que instalar el programa llamado ntfs-3g para que pudieran ser leídas. A día de hoy desde hace años ya es posible con toda la naturalidad del mundo, así que tan válido es poner en sistema de archivos ntfs como ntfs-3g cuando tratamos unidades NTFS.

 

CAMBIANDO LOS PERMISOS

Ya hemos conseguido un paso, que es el tener las particiones adecuadas montadas automáticamente al arrancar Ubuntu, pero tenemos un problema. Cuando establecemos un montaje sin más, el sistema habrá parte que te dejará tratar los archivos como quieras y otra como root, por lo que a veces podremos descargar juegos y otras no porque siempre tendremos el problema de “archivos corruptos. Nueva actualización” en Steam. Por lo tanto, no basta solo con montar, sino que tenemos que hacer que los permisos de montaje sean igual o por el estilo que los de usuario (los nuestros, los de nuestra carpeta personal). la máscara de directorio en octal es 755 y la de archivo algo variable pero normalmente 754.

 

image

 

No obstante para no complicarnos mucho la vida, vamos a darle a todo el permiso 755 que es que nuestro usuario puede leer, escribir y ejecutar; nuestro grupo puede leer y escribir, y por último otros usuarios (en este ordenador u otro) lo mismo, solo leer y escribir. ¿Cómo lo hacemos? Lo primero es asegurarnos de que las unidades están montadas en los directorios adecuados o sea, que fstab hizo bien su trabajo y las montó al iniciar el sistema.

image

Si ves las carpetas así, significa que las unidades se montaron correctamente en ellas.

Sino lo están,ve a la parte de la izquierda y da clic en las particiones correspondientes para que estas se monten y prosigue como se indica a continuación: (Nota, si te dio error, ve a la sección solución de problemas)

Si tu sistema de archivos no es Linux como por ejemplo NTFS o FAT

Para este caso, es necesario establecer el usuario y el grupo en el fstab. Esto se indica mediante el uid (id de usuario) y el gid (id de grupo). Para ello:

  • Abre un terminal y escribe esto para conocer el uid:
    cat /etc/passwd

    Busca tu nombre y anota el número que aparece después de la x (generalmente el 1000).
    Por ejemplo:

    tu nombre:x:numero:numero: nombre completo –> luis:x:1000:1000:luis luis luis

    Luego teclea este comando para conocer el gid:

    cat /etc/group

    Localiza de nuevo tu nombre y anota que va después de la x otra vez (generalmente 1000, o el mismo número que hayas visto en /etc/passwd) es decir:

    tu nombre:x:número –> luis:x:1000

     

  • Establecer el permiso 755 en archivos y carpetas en fstab, para eso se usan las opciones fmask y dmask pero no hay que poner 755 sino la diferencia con 777 es decir, 777-755=022 por lo tanto fmask=022, dmask=022.
  • Acceder al fstab tecleando en un terminal

    sudo gedit /etc/fstab

Haz este cambio en la entrada que agregamos anteriormente donde el sistema de archivos es ntfs-3g

 

UUID=69950B4479937490    /home/<tu cuenta>/Juegos/Windows ntfs-3g    uid=1000,gid=1000,dmask=022,fmask=022        0    0

 

Que con el ejemplo de Luis sería

UUID=69950B4479937490    /home/luis/Juegos/Windows ntfs-3g    uid=1000,gid=1000,dmask=022,fmask=022        0    0

Guarda los cambios y cierra el fstab.

Si tu sistema de archivos Linux como ext (por ejemplo: ext4)

Entonces no necesitamos hacer lo anterior, dado a que esas opciones no serán válidas provocando un error a la hora del montaje. Lo que hay que hacer es ir a un terminal y escribir:

 

sudo nautilus

 

Para que se abra un explorador de archivos pero con permisos de root. Localiza la carpeta donde se monta la partición (o unidad) ext4, en este caso /home/<tu cuenta>/Juegos/Linux. Dale un clic con el botón secundario y luego en propiedades

 

Ubuntu 64-bit-2017-05-21-23-41-13

 

Vamos a la pestaña permisos seleccionando nuestro nombre con unos permisos totales como se muestra en esta imagen:

 

Ubuntu 64-bit-2017-05-21-23-42-14

 

Por último vamos a Cambiar permisos a los archivos contenidos y lo configuramos de esta manera para que sea como el permiso 775:

 

Ubuntu 64-bit-2017-05-21-23-58-54

 

Da clic en cambiar y cierra las propiedades. Ahora cada vez que reinicies Ubuntu, tendrás la unidad montada automáticamente con los permisos que hemos establecido a la unidad montada.. Aunque podemos hacer lo mismo, para los sistemas de archivos como NTFS y FAT, no se garantiza que al reiniciar vuelvan a tener los permisos concedidos como se han explicado para los sistemas de archivos ext4.

 

En resumen:

  • Si tu unidad o partición es ext, como ext4, debes de hacer un sudo nautilus desde el terminar y cambiar desde ahí los permisos si no quieres complicarte la vida con un terminal. No uses  uid=1000,gid=1000,dmask=022,fmask=022 en su entrada del fstab porque te dará error.
  • Si tu unidad o partición es NTFS o FAT, debes de editar el fstab añadiendo en el lugar que le corresponde, después de ntfs (o ntfs-3g) o vfat las opciones de montaje, propietario y permisos como por ejemplo uid=1000,gid=1000,dmask=022,fmask=022
  • Ante la duda, escoge la tabla de particiones ms-dos (MBR) y el sistema de archivos NTFS.

Ubuntu 64-bit-2017-05-22-00-03-36

 

Cuando reinicies Ubuntu, deberías de tener ambas unidades montadas con los permisos adecuados para su trabajo.

Ahora ya tienes tu disco duro extraíble preparado para descargar los juegos de Steam y poder arrancarlos correctamente sin preocuparte de recibir el error de que es imposible jugar, archivos corruptos, vuelve a descargar todo. No obstante, si aun te diera problemas, la solución sería dar permisos totales el 777 cuyo fmask y dmask sería 000. No tienes que hacer lo siguiente de “Desde la línea de comandos”. Simplemente con eso, quiero que veas la alternativa para que luego escojas lo que quieras. Te muestro varios caminos para llegar a lo mismo. Escoge el que te resulte más cómodo y fácil.

OPCIÓN 2: DESDE LA LÍNEA DE COMANDOS

¿Recuerdas en Windows el comando fdisk? Pues en Ubuntu también lo tenemos solo que si trabajas con Ubuntu 17.04 ha cambiado un poco, antes ponías el tipo de partición si primaria o extendida y por último cuantas, de tal forma que Ubuntu automáticamente te creaba las particiones con el tamaño que creyese adecuado siempre y cuando no le indicases lo contrario. Ahora no, ahora tendremos que ir una por una indicando los tamaños usando los sectores del disco duro. Vamos a hacer un ejemplo con un nuevo disco duro sdc

Lo primero teclea:

sudo fdisk –l

Para ver todas las unidades y sus particiones localizando la sdc

Ubuntu 64-bit-2017-05-22-14-16-50

Ahora tecleamos

sudo fdisk /dev/sdc

Al igual que antes, lo primero que hay que hacer es definir la tabla de particiones. Vamos a hacer como el ejemplo anterior, que sea en GPT para ello tecleamos g y apretamos enter (Nota: En cualquier momento se puede teclear m y ver una ayuda de las diferentes opciones aunque está en inglés)

Ubuntu 64-bit-2017-05-22-14-20-44

Ahora tecleamos n y nos andamos con cuidado. Tenemos que crear las particiones de una en una definiendo su tamaño mediante sus sectores. Por tanto:

  • Introduciremos 1 para crear sdc1
  • El primer sector lo dejamos tal cual apretando enter ya que significa que entre 1 y 2 MB serán despreciados.
  • Ahora entran en juego las matemáticas haciendo reglas de tres (redondeando como quieras si da decimal para saber si te dejará usar ese valor o tendrás que quitar algo). En este caso es un disco duro de 20GB con 41.943.006 sectores. Como queremos una partición de 10 GB en sdc1 lo dividimos los sectores totales entre dos y listos. Si la hubiéramos querido de 7 GB pues lo dicho, la mágica regla de tres directa ya que a menos GB, menos sectores por tanto hubieran sido 14.680.052,1 que redondeando serían 14.680.052. Si lo admite bien y sino, porque nos vamos quedando sin espacio, habría que ir quitando algún que otro sector. En este caso sencillo porque como queremos 10 GB que es la mitad de 20 GB nos quedan 20.976.503 sectores. Introduce este número y aprieta enter.

    image

  • Introduce de nuevo n y aprieta enter.
  • Introduce 2 y aprieta enter para crear sdc2
  • Ahora todo es más fácil, es por defecto ya que los sectores comienzan después del anterior y lo que queremos es ocupar todos para tener una partición con los GB que quedan, es decir, ocupar en este ejemplo 10 GB creando en ella una nueva partición. Aprieta todo enter y ya.
    Si hubiéramos querido una nueva partición de 5 GB tendríamos que dividir entre cuatro 41.943.006, ya que 20 GB entre 4 son 5 GB, cuyo resultado es 10.485.751,5 y sumarlo a 20.976.503 dando el total de 31.462.254,5 que podemos redondear a 31.462.255. Por tanto la nueva partición de 5 GB iría desde 20.976.503 hasta 31.462.255. Dicho de otra manera: 20.976.503 sería el primer sector de la partición y el 31.462.255 el último sector de la partición.

Ubuntu 64-bit-2017-05-22-14-39-39

  • Escribe w y aprieta enter. Con esto ya tenemos las particiones creadas. Ahora hace falta verificarlas tecleando

    sudo partprobe

  • Y formatear una como ext4 y otra como ntfs con mkfs

    sudo mkfs.ext4 /dev/sdc1
    sudo mkfs.ntfs /dev/sdc2

    Ubuntu 64-bit-2017-05-22-14-45-41

 

Si escribimos

sudo fdisk –l

O vamos a gparted vemos que las tenemos correctamente creadas y formateadas

Ubuntu 64-bit-2017-05-22-14-47-14

Ubuntu 64-bit-2017-05-22-14-47-34

Nota: Como ves, en el terminal, con la partición sdc2 en el tipo figura Linux filesystem en vez de NTFS o Microsoft Basic Data a pesar de que GParted vemos que el sistema de archivos figura como NTFS. Esto significa que aunque el formateo es correcto, a esa partición no se le han gestionado opciones (flag en inglés) y por defecto marca que es un sistema de archivos de Linux. Si en GParted das clic con el botón secundario en una partición, luego en Gestionar opciones desde el menú contextual, podrás marcar que tipo de partición, si de inicio (boot), efi, msdata, si debe de mostrarse o no (oculta, hidden en inglés),etc… En este caso, al ser NTFS y juegos, puedes marcar msdata si quieres pero ante la duda, no toques nada. Dos opciones importantes son la de inicio (boot) y oculta (hidden) porque a lo mejor, si tienes problemas con Windows de que no se montan las particiones correctamente o se inician, tal vez tengas que usar GParted con un live cd de Ubuntu para que se muestre (quitar la opción hidden), indicar que es de inicio o ambas. Más abajo, dejo un manual interesante en español de GParted que puede sacarte de más de un apuro.

CONOCER EL UUID DESDE EL TERMINAL

Teclea:

sudo blkid

Busca sdc y ahí la etiqueta UUID, olvídate de la que pone UUID Partition, solo te interesa la que pone UUID

Ubuntu 64-bit-2017-05-22-14-50-01

RESUMEN A LO MÍNIMO

Para no complicarte la vida ahora que lo sabes:

  • Crea una partición con tabla de partición ms-dos con gparted
  • Formatea con sistema de archivos NTFS y busca el UUID con gparted
  • Busca tu id de usuario y grupo en un terminal con ca /etc/passwd y  cat/etc/group (generalmente es el 1000)
  • Edita el fstab usando en un terminal el comando sudo gedit /etc/fstab con esto pero reemplazando el 1000 por el número que corresponda porque si te equivocas de número estarás dándole a otro usuario y grupo donde no estés tú el permiso de montaje y por ende de acceso. (Los permisos de montaje prevalecen sobre los del directorio, por eso da igual cuantas veces apliques permisos a un directorio, al final tendrá los que le digas a la unidad montada y por eso puedes crear tranquilamente en /media las carpetas pero vamos, aunque se puede acceder a tus particiones desde el menú GNOME de la izquierda, siempre es más cómodo y mejor dentro de tu carpeta, está más al alcance)

    UUID=69950B4479937490    /home/luis/Juegos/Windows ntfs-3g    uid=1000,gid=1000,dmask=022,fmask=022        0    0
  • Reinicia. Todo habrá quedado permanente hasta que se haga otra edición con otra unidad. Si quieres quieres que cuando saques el disco y metas otro, como adoptará por ejemplo otro sdb pero tendrá un UUID distinto, deberás de copiar esta misma entrada del fstab, crear un duplicado pero cambiando el UUID por el del nuevo disco duro que obtendrás cuando ya esté formateado sea en Ubuntu, Windows o MacOs. De esta manera tanto el disco duro nuevo como el anterior cuando adopten por ejemplo sdb, serán montados en el mismo directorio pudiendo acceder por ejemplo desde /home/luis/Juegos/Windows sin problemas.

SOLUCIÓN DE PROBLEMAS

Si Ubuntu no arranca bien porque hay algún error en la entrada del fstab sea de comando o sintaxis, el Sistema Operativo no será cargado por lo que serás avisado de que si aprietas Enter entrarás al modo de mantenimiento. Si aprietas CTRL+D, se intentará la carga de Ubuntu. Si la carga tiene éxito simplemente la partición no será montada y deberías de poder entrar tranquilamente en Ubuntu para poder reeditar el fstab como se explicó más arriba pero sino tiene éxito, seguirás estando en modo línea de comandos. Esto te vendrá bien por si alguna vez te ocurre, te explico cómo tienes que hacerlo en la consola. Quien sabe si algún día tienes problemas de inicio o te gusta experimentar con Windows y Linux con los inicios duales u otra cosa que hayas instalado en Linux.

image

Entonces toca borrar o modificar las entradas del fstab que creamos. En este caso, vamos a corregir un error de sintaxis. Para ello:

  1. Desmontamos y montamos de nuevo el directorio / para poder escribir, ya que es de solo lectura, escribiendo:

    mount –o rw,remount /
  2. Abrimos el editor Vi para editar fstab escribiendo:

    vi /etc/fstab

    image

  3. Si obtenemos algún error, apretamos Enter o la combinación de letras que nos indique.

    image

    Cuando veamos el contenido del fstab deslízate al principio de las entradas que creaste en los pasos anteriores (en la U de UUID). Borrar no es ningún problema, porque te colocas al principio de lo que te interesa borrar y aprietas Supr. El problema es a la hora de insertar que tendrás que ir apretando Insert cada vez que quieras escribir algo, me explico; aprieta Insert y escribe. Si necesitas insertar tabulación, aprieta Insert y luego TAB, si te desplazas a otro sitio, aprieta Insert y escribe lo que necesites. Tienes que ir jugando así. Si creaste más entradas, colócate en ellas y repite este paso. Cuando termines, aprieta la tecla Fin.

    image

    image

  4. Aprieta Mayus más la tecla dos puntos y escribe w apretando después Enter para guardar los cambios.

    Ubuntu 64-bit-2017-05-24-23-24-33

  5. Aprieta de nuevo Mayus más la tecla dos puntos y escribe q. Termina apretando Enter para salir de Vi.
  6. Escribe reboot y aprieta Enter.

Ahora deberías de poder volver a Ubuntu para reeditar fstab de manera cómoda.

Si no aparece nada de acceder a un modo de mantenimiento, cuando aparezca GRUB, selecciona Opciones Avanzadas de Ubuntu y escoge Modo de Recuperación, llamado Recovery Mode, que puede ser la segunda o tercera dependiendo de como lo organice tu versión de Ubuntu. Una vez hecho, con las teclas de desplazamiento selecciona root cuando aparezca y cuando entres en el terminal, aprieta Enter. Si aprietas CTRL+D vuelves al menú de opciones de la parte superior al prompt del sistema. (El prompt es lo que indica el usuario@máquina conectada, es decir la parte de la izquierda del todo de donde escribimos los comandos en el terminal)

Ubuntu 64-bit-2017-05-24-23-10-51

Ubuntu 64-bit-2017-05-24-23-29-35

Ubuntu 64-bit-2017-05-24-23-29-55

Ahora toca operar tal cual se ha explicado antes para corregir el error de sintaxis porque es exactamente lo mismo. De hecho tanto entrar por GRUB a la consola de recuperación root como el que te aparezca sola por error de carga de Ubuntu, comparten historial ya que si has accedido a uno y no escribiste history –c para borrar el historial en un modo de entrar, podrás usar los comandos si has accedido por otro método.

ENLACES DE INTERES

Enlaces de interés que me han servido de ayuda y fuente para explicaros todo esto.

Tendréis información más completa acerca del archivo fstab

https://linuxerosatika.wordpress.com/soluciones-2/1081-2/

https://www.debian.org/releases/stable/mips/apcs04.html.es

https://es.wikipedia.org/wiki/Tabla_de_particiones_GUID

http://www.linuxhispano.net/2013/04/25/consola-de-recuperacion-de-ubuntu-quitar-modo-de-solo-lectura-permitir-escritura/

Acerca del fstab para conocerlo a fondo

https://unix.stackexchange.com/questions/298141/unrecognized-mount-option-uid-33-or-missing-value

https://wiki.archlinux.org/index.php/Fstab_(Espa%C3%B1ol)

https://www.enmimaquinafunciona.com/pregunta/26390/modificar-el–etc–fstab-para-que-todos-los-usuarios-pueden-leer-y-escribir-a-una-ext4-de-volumen

https://just4cool.wordpress.com/2009/02/19/conociendo-el-fstab-y-sus-opciones/

Interesante manual de GParted

http://gparted.org/display-doc.php?name=help-manual&lang=es

Si aun usas Windows 7 y al querer actualizar tu ordenador ves que Windows Update:

  • Se queda durante horas buscando para luego no encontrar nada o poco.
  • Da un error.
  • Simplemente no encuentra nada  mostrando un mensaje como este

    image

Lo primero que debes de hacer es ir al directorio C:/Windows/SoftwareDistribution/Download y borrar acto seguido todo lo que ves, o bien todo lo que te deje.  Lo segundo, debes de desactivar Windows Update desde Cambiar Configuración en la parte izquierda. Cuando lo hagas, sigue los pasos de esta página de Microsoft descargando las dos KB necesarias (KB3020369 y KB3172605) de acuerdo a la arquitectura de tu Sistema Operativo (32 ó 64 bits, esto sabe mirando las propiedades del equipo ya sea con el menú contextual cuando das clic con el botón secundario en Mi Equipo lo tengas en el escritorio o en el menú lateral de la izquierda abriendo una carpeta cualquiera, o bien desde el Panel de Control/Sistema y Seguridad/Sistema)

https://support.microsoft.com/es-es/kb/3200747

Es instalar primero la KB3020369, instalarla. Reiniciar el equipo por si las moscas para por último instalar la KB3172605 que te pedirá un reinicio obligatorio.

 

Ahora ya puedes volver a usar Windows Update. La primera vez puede que te vaya algo lento, no tanto como antes de este proceso pero una vez que haya encontrado actualizaciones, ya te volverá a funcionar como siempre. No obstante, de forma opcional siempre puedes pasar el paquete WindowsDiagnostics a ver que resultado te da desde esta página:

 

http://go.microsoft.com/?linkid=9830262

 

¡Saludos! Guiño

 

Fuente: https://answers.microsoft.com/es-es/windows/forum/windows_7-update/tengo-un-windows-7-y-cuando-busco-actualizaciones/cba2ef47-c346-46bc-85c7-0785e7043030

Esta información es tanto válida a la hora de montar un servidor GoldScr como un servidor Source viejo (2003-2007).

 

Ya uses un router de tu compañía telefónica o bien uno neutro (genérico) debes de tener en cuenta alguna que otra cosa:

 

Lo mejor de todo es que, a pesar de tener activado el servidor DHCP para que te asigne una IP, el servidor DHCP lo dejas encendido pero tú te configuras la tarjeta de red con una IP estática dentro del rango correcto. No temas, aunque tu tengas una IP A, por mucho que el DHCP la deje en B volverás a tener A porque es como está configurada tu tarjeta de red. El motivo es que si no dejas tu tarjeta de red con una IP fija, a pesar de que el router siempre trata de asignarla, no tiene por qué. Todo depende del equipo y/o dispositivo que antes establezca conexión con él. Para ello lo que debes de hacer es:

  1. Desde el símbolo del sistema (cmd) o una powershell, lanza el comando ipconfig –all.  Localiza tu tarjeta de red (en principio, ethernet, LAN) y anótate:

    IP que has recibido
    Máscara de subred
    Puerta de enlace

  2. Configura en las propiedades del protocolo TCP/IP versión 4 la tarjeta de red de donde obtuviste esa información de forma manual rellenado las casillas correspondientes. (No tendrás problema)
  3. Para rellenar las DNS, puedes probar con la misma IP de la puerta de enlace. Si esto, no te da acceso a Internet debes de buscar en la página Web, foros, comunidad de tu compañía telefónica cuales son las DNS primarias y secundarias ya que estas son las que permiten el acceso a Internet. (También puedes intentar buscarlas en el router en la configuración LAN y/o WIFI pero ten cuidado de no tocar nada).

Una vez hecho y ya con acceso a Internet tendrás una IP  privada fija para ese equipo, el resto  de dispositivos seguirá siendo el servidor DHCP quienes se las asigne, para tu red privada LAN. (Esto no tiene nada que ver con la IP pública que conectas a Internet, esto son para las redes privadas de nuestras casas y como acceden los dispositivos a Internet o entre ellos mismos)

 

Ahora tocar saber si tu router tiene entre otras cosas:

  • Servidor DMZ: En este caso prueba a dejarlo activado. Te mostrará una IP Pública (La que te asigna tu compañía telefónica) que no se puede cambiar y luego un espacio para rellenar con una IP privada. Pues bien, ahí tienes que poner la IP que le pusimos a nuestra tarjeta de red para dejarla de forma permanente. (La que no es ni puerta de enlace ni máscara de subred).
  • Si en la apertura de los puertos pide o no pide IP: Normalmente, si el router admite DMZ, no te pedirá IP a la hora de abrir los puertos, por contra si el router no presenta DMZ, lo normal es que a la hora de abrir puertos pida una dirección IP de tu red privada.

Puede haber de todo, pero esto es lo más normal. En mi explicación a la hora de abrir los puertos en el router tanto en Windows como Linux (Ubuntu), el modelo que usé era un SMC el cual tenía servidor DMZ y a la hora de abrir los puertos, no me pedía IP.  Los routers de las compañías telefónicas, como algunos genéricos (neutros) que no tienen DMZ, suelen pedir dirección IP a la hora de abrir puertos. Un ejemplo puede ser algunos modelos D-Link o el de Telefónica. Las casillas más típicas son:

  • Nombre de la regla: El nombre que le queremos dar a la regla de apertura de puertos.
  • Protocolo: TCP, UDP o ambos
  • Puerto externo: Es el puerto, digamos que oficial, en Valve-Steam sabemos que son el 27015 y 27016. Dependiendo del router solo podrás uno por regla o bien establecer un rango, de donde a donde o cuales en concreto.
  • Puerto interno: Es un puerto para nosotros, para nuestra red, podemos probar con alguno siempre y cuando no estén ya pillados (Los llamados bien conocidos) como son 3306 (MySQL), 80 (http), 21 (FTP)… No me complicaría la vida y en este hueco pondría el 27015 y/0 27016. (Sería redireccionar de 27015 a 27015 y de 27016 a 27016 pero si ponemos por ejemplo 3 la redirección sería del puerto 27015 al 3 y/o del 27016 al 3 por lo tanto tendríamos que pasar a nuestros amigos la IP pública:27015, IP privada:3 para juegos solo en LAN o WIFI)
  • Dirección IP, es la dirección IP privada que anotaste en el paso 1 del primer apartado cuando indiqué como dejar la IP de nuestra tarjeta red fija (estática)

En mi caso, no quise complicarme mucho y lo dejé tal y como podéis ver aquí que se traduce en que hay una red local privada con IP 192.168.1.36 que hará de servidor en Steam cuando lo crea oportuno y que los puertos que usaré serán el 27016 y el 27015 ya que los oficiales de Valve se redireccionan a ellos mismos para que pueda usarlos en mi red privada y con mis amigos en Internet.

 

image

 

Aviso importante, algunos routers también suelen presentar otros dos apartados en los puertos o bien sustituir el puerto externo por público (Public Port) e Interno por disparador (Trigger Port) como también cambiar el protocolo tanto en el Public como en el Trigger. Esto es frecuente en los routers que traen cortafuegos (firewall). En este caso la redirección (mapeo) va del Trigger hacia el Public tal y como apareció en la captura que hice de mi router SMC cuando hice los tutoriales para montar los servidores en Windows y Linux (Ubuntu).

 

Y hasta aquí puedo decir… Es todo investigar un poco a partir de lo que he expuesto en esta entrada. Es dedicarle tiempo, y paciencia… Mucha paciencia. Guiño

No se pudo completar la instalación de Windows 8.1

 

 

Si al descargar Windows 8.1 desde la tienda de Windows 8 obtienes este citado error, su solución es muy simple: basta con ir a Windows Update, ya sea desde el menú configuración o desde el panel de control, y asegurarte de que tienes instaladas las últimas actualizaciones. Una vez hecho, es el arte de insistir. Intenta la descarga varias veces, reinicia el ordenador; intenta varias veces, reinicia el ordenador… A veces lo puedes conseguir a la primera, otras a la segunda, otras a la tercera o adelante pero se consigue. Si tras varios intentos sigues sin conseguirlo y encima para el colmo ves que Windows Update no funciona, puede que lo que necesites es pasar un antivirus o el malwarebytes antimalware. Os voy a contar lo que me pasó por si alguno le puede ayudar:

 

Nota: Lee atentamente este artículo, puede que encuentres soluciones a otros problemas que a ti te ocurran. Guiño

 

Estos eran los tiempos en que cuando se quería hacer actualizaciones importantes (como pasar de 8 a 8.1), lo recomendable era desactivar un antivirus de terceros, quitar programas de mantenimiento de terceros y tener Windows Defender activado aunque luego no se usase. (Ojo, esto es lo recomendado y la garantía de que irá bien pero perfectamente puede funcionar sin llegar a tal medida). Hice todo eso, la tienda de Windows seguía sin dejarme actualizar y para el colmo Windows Update no funcionaba o bien se atascaba. Después de varias horas de experimentación instalando/desinstalando programas los resultados fueron los siguientes:

 

El apagado y reinicio no se garantizaba que se hiciera bien teniendo que ser forzado el apagado de la corriente con lo cual para entrar al modo seguro había que rezar porque quisiera hacerlo…

 

  • Modo normal:

    – Ni Windows ni las aplicaciones eran capaces de actualizarse, incluidas las suministradas por el fabricante de PC.
    – Algunos programas, en especial los de mantenimiento como CCleaner se abrían pero no funcionaban bloqueándose o directamente ni se ejecutaban (malwarebytes anti-malware). Pero cuando no se ejecutaban es que ni siquiera el proceso aparecía activo en el administrador de tareas.
    – Los fix it de Microsoft no terminan nunca de ejecutarse o tiraban de error cuando quería reparar Windows Update.

  • Modo seguro con funciones de red:

    – Windows no puede actualizarse porque Windows Update está deshabilitado en este modo sin poder activarse, de ahí que aunque el fix it funcionase, no terminaba correctamente su trabajo debido a eso, a que Windows Update estaba deshabilitado.
    – Algunos programas como CCleaner ya funcionaban, otros a veces se abrían y otras no (malwarebytes antimalware)
    – Los programas de actualización de aplicaciones ya funcionaban.

No obstante, probé a ver si realizando una serie de comandos en el CDM como administrador, sea desde el modo normal o modo seguro, me permitían descargar Windows 8.1 porque tengo entendido que se deben de ejecutar si tienes problemas a la hora instalar aplicaciones de la tienda, estos comandos son:

 

    1. DISM.exe /Online /Cleanup-image /Scanhealth
    2. DISM.exe /Online /Cleanup-image /Restorehealth
    3. Sfc /scannow
    4. powershell -ExecutionPolicy Unrestricted Add-AppxPackage -DisableDevelopmentMode -Register $Env:SystemRoot\WinStore\AppxManifest.XM

(Fuente: http://answers.microsoft.com/es-es/windows/forum/windows_8-windows_install/no-puedo-instalar-w81-en-la-tienda-me-dice-ha/b31705e8-0211-4460-8a07-28b22d8eaab6  y http://answers.microsoft.com/es-es/windows/forum/windows8_1-windows_store/error-al-instalar-aplicaci%C3%B3n-en-la-tienda-de/f05791f6-6110-41b0-be46-8358b410e822)

 

El problema es que nada, algunos funcionaban y los relativos al DISM.exe se quedaba colgado al 20% sin querer continuar, o algunos de ellos no funcionaban. Ni siquiera aplicando el comando wsreset.exe para reestablecer la caché de la tienda funcionaba. Entonces ya me quedó la última, comprobar los servicios de Windows tal y como dicen aquí:

 

http://answers.microsoft.com/es-es/windows/forum/windows_8-windows_store/no-puedo-descargar-nada-de-la-tienda-ni-actualizar/2f565e68-d4c2-4439-9a43-212356117575

 

Cuando entré me llevé la sorpresa de que Windows Update ya estaba puesto en Manual, me resultó extraño pero tampoco le di mucha importancia porque total por mucho que esté en manual al usar ese servicio, funcionaría igualmente.

 

http://answers.microsoft.com/es-es/windows/forum/windows8_1-windows_install/windowns-81-error-instalacion/a338c557-78f2-42f3-9efc-6f1f8ab1b94a

 

Lo realmente sorprendente fue que no podía cambiarlo a automático lo cual volví a recordar lo de que ante la duda era mejor no usar ningún software de terceros y tener todo lo relacionado con Windows Defender activado. Así que, antes de desinstalar nada, busqué los servicios de Windows Defender  y el Centro de Actividades y… ¡SORPRESA! Estaban deshabilitados sin poder activarse ni como administrador. La cosa era clara, o algo había desconfigurado el ordenador o podría estar infectado. (Sí, es posible que alguno piense que era obvio que estuviera infectado con lo comentado más arriba, pero es que siendo Windows 8, no es un SO que pondría la mano en el fuego a la hora de valorar el comportamiento de un programa…). Entonces antes de seguir, quise hacer un último experimento, bajarme una modificación del registro de la propia página de Microsoft a ver si lo arreglaba en parte, algo o nada:

 

https://support.microsoft.com/es-es/kb/2519899

 

Nada, entonces ya solo quedaba una… Rezar para que el malwarebytes antimalware funcionase en el modo seguro cosa que conseguí hacerlo pero de puro milagro y nunca mejor dicho porque hasta que se abrió y luego actualizó mal plan…  No obstante, antes de pasarle el programa, probé con un antivirus, avast en mi caso, y no encontró nada. Una vez hecho el analisis de virus (único de los programas de mantenimiento que funcionaban) llegó la hora del malwarebytes antimalware y por supuesto, cuando terminó encontró archivos infectados. Cuando estos fueron eliminados el ordenador volvió a funcionar correctamente:

  • Reinicios y apagados, perfectos.
  • Cambios de modo normal a modo seguro, sobresaliente.
  • Iniciar Windows Defender y ponerlo en automático. Perfecto.
  • Iniciar el Centro de Actividades y ponerlo en automático. Perfecto.
  • Iniciar e indicar Windows Update en automático. Perfecto

(Con automático, da igual el normal o retrasado, yo opté por el normal). Lo único que no quería activarse era el mantenimiento automático del centro de seguridad dándome error pero bueno, no me molesté en buscar una solución porque tampoco era algo que me quitase el sueño.

 

En el modo normal, ccleaner, malwarebytes antimalware, las actualizaciones de aplicaciones y Windows volvían a funcionar normal y bien (avast siempre me fue bien). Entonces volví a la tienda de Windows e hice lo ya comentado:

  1. Actualizar Windows desde Windows Update (Da igual que sea el panel de control o desde configuración)
  2. Insistir en la descarga en la tienda de Windows más de una vez. A la tercera fue a la vencida y lo conseguí.

Con todo esto, ya conseguí instalar Windows 8.1 y no, cuando vi que Windows Update me funcionó, no volví a probar los comandos del DISM porque ya quedó claro que el problema no era de ahí.

 

Error 8007002C – 4000D al instalar Windows 10

 

Si tras haber instalado Windows 8.1, recibes este error al instalar Windows 10, fuerces o no su descarga, su solución es también simple. Desinstala todos los programas de mantenimiento de terceros que tengas (avast, nod, malwarebytes antimalware, tuneup, ccleaner…) y asegúrate de que tienes Windows Defender y el centro de actividades de Windws activo. Entonces ya podrás instalar Windows 10 sea desde Windows Update, desde la herramienta de actualización o la de creación de ISO de Microsoft sin que de fallo en cualquiera de sus fases teniendo que restaurar tu SO a Windows 8.1.

Cuando la instalación haya terminado, ya puedes volver a instalar los programas de mantenimiento de terceros. No sé porque a veces sucede, recuerdo que el año pasado yo tenia instalados estos programas, usaba avast y pude actualizar sin problemas pero bueno, ante la duda, si haces eso, aunque el problema fuera solo del antivirus mejor desinstala todo; te irá bien. Luego se instalan otra vez, se hace un escaneo del PC por si hubiera problemas y listo, ah y el pasar a Windows 10 me solucionó el problema del centro de actividades del mantenimiento automático pudiéndolo activar si lo desease.

 

http://answers.microsoft.com/es-es/windows/forum/windows_10-windows_install/error-8007002c-4000d-al-instalar-windows-10/0d52c82e-ba50-4f55-a36a-43588dd711f5?auth=1

 

Recuerda que tienes hasta el 26 de Julio para poder actualizar gratuitamente vía Windows Update tu SO a Windows 10. Pasada esa fecha, necesitarás adquirir una licencia de pago dado a que las ISO que se bajan de Microsoft, como es tradición, a la hora de actualizar te pedirá una clave válida.

 

Espero que toda esta información y estas páginas os puedan resultar útiles.

 

Un saludo. Guiño

Si quieres crear imágenes ISO con dicha extensión sin complicarte mucho la vida te doy algunos ejemplos. Al ser una imagen ISO da igual si es compatible o no para CD/DVD/Blu-Ray, de lo que se trata es de crear una imagen para usarla en una máquina virtual, no para llevarla a un soporte óptico en concreto por eso no voy a entrar en detalle de si permite algún soporte óptico.

Linux-Ubuntu

Para este SO, puedes usar un programa como Brasero. Este ya viene instalado por defecto

brasero-grabacion-cd-dvd-br-ubuntu

Da clic en Proyecto de datos. Si Brasero no encuentra ningún disco virgen, automáticamente aparecerá el nombre de archivo brasero.iso el cual tú puedes renombrar y te aconsejo que dejes el directorio donde aparecerá. (Por defecto /home/<usuario>). Utiliza la ventana que ves como un explorador arrastrando y soltando archivos. Por último da clic en Grabar… (Si es la primera vez que usas este programa, en Archivo de imagen, no habrá ruta por lo que tendrás que darle clic en Grabar para indicar donde se grabarán las imágenes. Aunque aparezca la ruta, al dar clic en grabar volverá a preguntar si quieres en la ruta que aparece a la derecha de Archivo de imagen)

image

image

Cuando esta ISO esté lista, ya la puedes usar por ejemplo en las máquinas virtuales.

Windows

Para este SO te recomiendo cuatro que son totalmente gratuitos:

ImgBurn

image

Un programa sencillo, cómodo y de poco espacio que además tiene otras utilidades muy interesantes como comprobar si en caso de grabar discos ópticos lo hizo bien o si está dañado. En este caso nos interesa Create image file from files/folders.

image

En la siguiente pantalla das clic en Show Disc Layout Editor para abrir un “explorador de Windows” y ya es tan sencillo como arrastrar los archivos y carpetas a la seeción de abajo a la derecha. Cuando hayas agregado todos los archivos lo cierras de la misma X arriba a la derecha y ya puedes buscar una ruta en Destination y… ¡A grabar!

image

Free ISO Creator e ISO Creator

Dos programas que son idénticos. Puedes elegir el que quieras.

image

Estos programas crean una imagen ISO a partir del contenido de una carpeta. Tan sencillo como clic en el botón Browse de File Path/Source Folder para buscar la carpeta de la cual su contenido se creará la iso y después en Browse de Folder Path o Save as de ISO File para indicar donde queremos crear la ISO. Una vez hecho clic en Start/Create y listo, nuestra ISO podrá ser usada por ejemplo en las máquinas virtuales.

CDBurnerXP

El programa por excelencia. Su manejo también es relativamente sencillo. Nada más abrirlo ya nos dirá que queremos una imagen ISO.

image

Dando clic en Disco de datos nos llevará a una interfaz parecida a la de ImgBurn en la cual tendrás que hacer lo mismo salvo un detalle; cuando hayas agregado los archivos y carpetas necesarios, das clic en Archivo/Guardar la imagen como archivos ISO… Seleccionas un directorio para que se guarde y listo. Ya la tienes.

image

¿Por qué tanto programa para probar? La imagen ISO sigue un estándar conocido como ISO 9660, es decir, deben de cumplir esas normas para que sean reconocidas en todos los dispositivos. Algunos programas crean imágenes ISO que permiten personalizarlas a tu gusto con lo cual, si no cumplen al 100% ese estándar podría haber problemas para ser reconocidas en otros programas para grabarlas o bien por las propias máquinas virtuales, así como por ejemplo algunos programas crean una ISO como un archivo comprimido al estilo ZIP y RAR (WinRar por ejemplo permite abrir imagenes ISO como un archivo comprimido) no cumpliendo exactamente ese estándar. Con estos programas no te pasará nada, funcionan las ISO perfectamente.

Ahora, si provienes de la entrada explicando cómo instalar Windows 9x en VirtualBox, ya sabes lo que tienes que hacer para crear una ISO con Directx 9 e instalarlo en la máquina virtual de dicho programa si es que no lo sabías.

Nota: Esta entrada de blog es una traducción y adaptación a mi manera de la siguiente página:

https://forums.virtualbox.org/viewtopic.php?t=9918

Tienes que tener en cuenta que la versión de VirtualBox de ese hilo de foro es bastante inferior, de hecho aun se le conocía como Sun xVM VirtualBox por lo tanto habrá cosas que no serán exactamente igual dado a que la versión de VirtualBox más reciente es la 5.0.14 que es con la que trabajo.

Como ya comenté en la anterior entrada de blog, VirtualBox no da soporte a las versiones Win9x (95,98, 98SE y Me) por lo tanto instalar las GuestAdditions no te va a servir de nada. Instalar los drivers reales no se garantiza su funcionamiento como ocurre en VMWare Workstation, así que habrá que tirar de software de terceros que se hayan dedicado a que sea posible la virtualización de estos Sistemas Operativos en este programa. El usar software de terceros, software realizado por compañías ajenas a quien han desarrollado un software para un producto en concreto, significa que puede que esté en beta o bien aunque el programa sea 100% funcional, que la máquina virtual no rinda al 100% o bien presente algún bug inesperado. A lo largo de este proceso debes de tener mucha paciencia porque habrá que reiniciar más de una vez, aceptar todos los errores, seguir reiniciando infinidad de veces porque la máquina virtual se cuelga y por supuesto, el reinicio puede que sea muy lento en algunos casos. Importante el que recuerdes que Windows 98 es compatible con dispositivos USB pero no con unidades extraíbles que usan ese puerto. El poder usar pendrives USB no será posible hasta la llegada de Windows Me, por lo tanto si quieres usar una pendrive en Windows 98, deberás de instalar un parche especial cuando finalices la instalación. El parche lo puedes obtener de esta página web

http://www.technical-assistance.co.uk/kb/usbmsd98.php

¡Vamos a ello! En mi caso, usaré Windows 98 Segunda Edición.

Requisitos previos

Dado a que a día de hoy VirtualBox no tiene soporte para Windows 9x, las guestadditions no sirven para nada, lo que conlleva a que no podemos usar, entre otras cosas, las carpetas compartidas y el arrastrar y soltar (aunque esto último vete a saber como puede responder). Por lo tanto para meter un programa de nuestra máquina real en la virtual, tendremos que grabar primeramente una ISO con programas como ImgBurn para montar unidades virtuales con ella desde la opción Unidades ópticas. La iso del programa Display Doctor 7 Beta la puedes descargar desde aquí:

https://docs.google.com/open?id=0BycgkMZbeQOzWXE5NUhnWGRycVE

image

Necesitarás crear una imagen ISO con el programa Directx 9.0c ya que fue la última versión para Windows 95/98/Me de esta librería gráfica. Dicha versión la puedes descargar desde el sitio oficial de Microsoft

https://www.microsoft.com/es-es/download/details.aspx?id=34429

Cuando la hayas descargado, crea la imagen ISO con ImgBurn o el programa que uses. Eso sí, la imagen ISO como ves en la captura de arriba TIENE QUE TENER LA EXTENSIÓN ISO, no se garantiza que pueda funcionar si usas la imagen ISO con extensión nrg de Nero. Si no sabes como crear una imagen ISO a partir de archivos y/o carpetas, date una vuelta por la entrada crear imagenes ISO para explicarte como se hace.

Configuración de la máquina virtual

La máquina virtual debe de tener como mínimo esta configuración

image

(Nota: Esta vez, he dejado la opción Interfaz de paravirtualización puesta en Ninguna cosa que en la entrada anterior no lo hice. No es necesario pero ante la duda, siempre es mejor dejarlo así)

image

Importante que el audio sea Soundblaster 16 ya que es el que reconoce Windows 9x porque lo tiene en su base de datos. (Va incluido con Windows vamos)

image

image

Para que funcione mejor, asegúrate que el Dispositivo apuntador es Ratón PS/2, el Tableta USB funciona pero para este SO mejor Ratón PS/2. (Los 64 MB de RAM es el mínimo y lo dejé así porque yo quise, tú puedes poner lo que quieras pero recuerda no abusar porque toda la RAM que le pongas a la máquina virtual, será la que te consuma tu ordenador real…)

image

Opcionalmente, ya puedes configurar el resto a tu gusto como por ejemplo

image

(En mi caso no puedo habilitar la aceleración de vídeo 2D porque le di a la memoria de vídeo solo 16 MB ¿Por qué? Simplemente porque así fue mi primer ordenador, con una VRAM de 16 MB pero como digo, esto lo puedes configurar como quieras, así como los tamaños de almacenamiento y las unidades que quieres usar, aunque es obligatorio tener una de CD)

Instalación de Windows 98

Ningún problema ¿No? Se inserta el CD y se instala siguiendo las instrucciones.

image

image

image

image

image

image

Aquí hay que hacer un pequeño matiz. VirtualBox desde hace varias versiones permite que su BIOS el modo ACPI para administrar y ahorrar energía. De Windows 98 a Windows Vista, a pesar de reconocer el modo ACPI, seguían trabajando en el modo APM. Por lo tanto, si tienes la duda de que si al instalar Windows 98, te pueda consumir muchos recursos. Digamos que el ACPI se encarga de que la CPU inactiva no consuma energía mientras que APM permite que una CPU que no trabaje, gaste energía de forma innecesaria si no estás usando el ordenador lo que para nosotros se traduce en que si por un momento dejamos la máquina virtual con Windows 98 inactiva, nos va a consumir recursos de nuestro ordenador real inútilmente. Así que ante la duda, puedes realizar si quieres una instalación de Windows 98 forzando el modo ACPI. Para ello, cuando la instalación de Windows 98 te pida reiniciar el ordenador después de formatear, debes de copiar los archivos de instalación en el disco duro y ejecutar el instalador con el parámetro /p j. ¿Por qué desde el disco duro? Por si al hacer una instalación forzada le diese al CD por atrancarse y no funcionar correctamente sin que te pueda responder. (Ya digo que me baso en la página que puse, igual a día de hoy ya no pasa nada pero mejor no arriesgarse aunque puedes hacerlo si quieres) El proceso es parecido a la instalación de Windows 95.

image

image

En la siguiente pantalla, apretamos ESC y seguimos lo que nos dicen las capturas.

image

image

image

image

Nota: En este modo, el teclado no me cambió a americano, la única diferencia con respecto al teclado Español fue en la contrabarra  \ que no se realiza apretando ALT GR + º (La tecla a la izquierda del 1) sino apretando ALT GR + ?

 

image

 

Termina por tu cuenta la instalación de Windows 98. Ante la duda, selecciona la opción Típica cuando te pregunte como quieres instalarlo y omite la creación del disco de inicio. Lo bueno de esto es que te irá muy rápido por tener los archivos de instalación en el disco duro.

 

image

image

Sonido

El sonido debería de ser detectado nada más terminar la instalación de Windows 98. El icono del altavoz aparecerá en la bandeja del sistema junto al reloj. Te dejo una captura del dispositivo por si tuvieras que agregarlo desde Agregar nuevo Hardware en el Panel de Control. (Tendrías que omitir la detección de hardware no plug and play y decirle al asistente que quieres seleccionar uno de la lista)

image

Es posible que Windows 98 detecte otros dispositivos. Por el momento vamos a obviarlos.

Pantalla

Esta es la parte más tediosa, no porque sea más complicada sino porque es donde no tenemos ni idea de cómo responderá la máquina virtual teniendo que ver multitud de errores, reiniciando, a veces si esperamos un rato largo Windows cargará como a veces no cargará aunque así lo indique el sistema teniendo que forzar reinicios una y otra vez, en el cual nos aparecerá el menú de como queremos el inicio indicando la opción Normal, hasta que por fin todo vaya correctamente. Antes de forzar reinicios, recuerda que VirtualBox, a diferencia de VMWare, es más lento a la hora de gestionar las máquinas virtuales. Dale un pequeño respiro de unos minutos a ver que pasa.

Monta una unidad virtual con la iso de scitech-display-doctor-7. Una vez realizado instala el programa, selecciona el método de instalación sencillo (express). Cuando termine, reinicia el ordenador y a probar suerte hasta que vuelvas a ver el escritorio. Si hay errores, ignóralos, di que sí que quieres continuar o reinicia hasta que eso, veas el escritorio de Windows 98 si se queda en negro. Cuando lo veas, el programa se abrirá automáticamente, lo primero será registrarlo usando el nombre y número de serie que va incluido en la misma iso. Para registrarlo, ve a Register/Register… e introduce los datos que se suministran. Una vez realizado, te pedirá reiniciar el ordenador, hazlo y ya sabes… A probar suerte otra vez… Cuando el programa se haya cargado de nuevo al inicio. Busca la opción SciTech Display Driver y da un clic en Disabled para pasar a una nueva pantalla.

image

image

En la pantalla selecciona la opción SciTech Nucleos Driver y clic en Apply. Reinicia el ordenador y a probar suerte otra vez… Cuando el programa vuelva a cargar, verás que algo ha cambiado.

image

El adaptador gráfico ya aparece, da un clic en Monitor not selected! y en la siguiente ventana selecciona un SVGA que alcance aproximadamente la resolución real de tu ordenador o bien la que más cómoda te parezca. La mia es 1280×1024

image

Cuando des clic en Apply. Aun no notarás nada, da clic con el botón secundario en el escritorio y luego en propiedades y ve a la pestaña configuración. No podrás seleccionar la resolución que deseas ni el color de 32 bits. No pasa nada, elige una resolución al azar y una configuración de color al azar, por ejemplo esta

image

Reinicia y que la fuerza te acompañe de nuevo. Cuando vuelvas al escritorio de Windows 98, la configuración ha tenido que funcionar correctamente tanto en resolución como en colores. Vuelve otra vez a la pestaña configuración de la captura que está aquí arriba y ahora sí que sí deberías de poder cambiar a la resolución que más te convenga y elegir en colores el color de alta densidad (32 bits).

image

Acepta los cambios y cuando te pida como quieres hacer el cambio de colores, dile que quieres reiniciar. A partir de este momento, ya no tendrías que tener ningún problema a la hora de hacer los reinicios. Simplemente, ten paciencia a ver que pasa.

El sistema va teniendo buenas pintas, ahora lo que tienes que hacer es instalar Directx 9. Monta la ISO e instálalo, es muy simple, ejecuta el programa y cuando te pida la ruta de instalación escribe C:\temp y da clic en OK. Como esa ruta no existe el programa te preguntará si quieres que se cree, obviamente da clic en Sí (Yes o OK dependiendo de como se haya creado el instalador). Cuando el programa haya terminado ve a Mi PC/Unidad C/temp, localiza el archivo dxsetup.exe y dale doble clic. Sigue las instrucciones de instalación. Cuando termine se reiniciará el ordenador el cual otra vez no deberías de tener ningún problema porque lo tedioso ya pasó cuando Windows 98 encontró la resolución y color que necesitábamos eso sí, puede que te vaya más lento por el tiempo que necesita el SO para configurarse con DirectX instalado pero ten paciencia.

image

Cuando vuelvas a ver el programa de SciTech, localiza la opción Disabled en GLDirect. Esto nos permetirá usar las librerías OpenGL y/o DirectX (Así como 3D estereoscópico y demás). Da clic en el botón SetUp en la pantalla que verás para acceder a la configuración de GLDirect

image

Esto ya te toca probar a ti. Puedes arriesgarte con el experimental en Beta, lo cual te recomiendo que hagas una instantánea de tu máquina virtual para poder retornar a este punto o bien probar ya sea en modo compatible o exclusivo de juegos a ver como rinde. El modo compatible CAD admite DirectX y OpenGL, el modo exclusivo de juegos, solo admite DirectX. Recomiendo empezar con el modo compatible, CAD, usando OpenGL y con eso, crear una instantánea. Mi experiencia con el exclusivo de juegos usando 100% DirectX el rendimiento me bajó considerablemente, teniendo en cuenta que virtualbox ya lo baja por sí solo, y no contento con eso; el sonido se me bugeaba teniendo que eliminar el dispositivo de sonido para volverlo a instalar. Con el CAD y OpenGL no es que haya probado aun algún juego antiguo pero por el momento la gran cantidad de tiempo que he usado el Sistema Operativo, me ha ido todo bien y el sonido siempre ha seguido presente en cada reinicio a diferencia del modo exclusivo para juegos con DirectX.

image

Acepta los cambios y realiza un último reinicio más.En este, si que es posible que puedas tener errores con lo que a rezar para que no tengas que forzar un reinicio… Ahora sí que ya tienes Windows 9x listo para usarlo y experimentar a tu gusto en VirtualBox. ¿Mi recomendación? Usar VMware Workstation.

 

Red e Internet

La máquina virtual ya debería de ser capaz de darte salidas a cualquier red dado a que ya se configuró el adaptador para que use el NAT.

Ratón

Ya configurado al usar Ratón PS/2. Uses el ratón que uses sea por minidin (PS/2) o conectado por USB, te debería de haber funcionado bien desde el minuto 0. La máquina debería ser capaz de capturar el ratón cuando lo muevas hacia ella y sacarlo fuera si llegas al margen. (Siempre que no esté maximizada o pantalla completa) sin tener que estar usando la tecla CTRL derecha pero lamentablemente en según que momentos ya que siempre no te será posible.

Carpetas compartidas junto a arrastrar y soltar.

No se garantiza que funcionen dado a que esto forma parte de las GuestAdditions. Puedes probar a instalarlas o bien haberlas instalado hasta donde te dejase antes de seguir con la pantalla a ver como responden estas dos características.

Pues esto es todo que ya es bastante. Ahora te toca a ti experimentar. Obviamente, todo esto es válido para la versión Linux de VirtualBox que igual hasta con suerte, mejora un poquito más el rendimiento de la máquina virtual.

 

¡Saludos! Guiño

Si utilizas recientemente VirtualBox para instalar versiones de Windows 9x (95,98,98SE y ME) notarás dos cosas:

1- Que algo falla a la hora de mostrar los iconos ya que no se muestran correctamente

image

2- Al querer continuar la instalación, recibirás este error:

image

Este error es debido a que todas las máquinas virtuales de VirtualBox, vienen configuradas para usar la tecnología VT-x que es la que, si tu procesador la permite, integrar la máquina virtual dentro del Sistema Operativo real para que se fusionen como si fueran uno solo. (Es decir, algo parecido a lo que hacía el modo xp de Windows 7 con la máquina virtual de Windows Virtual Machine). Claro que las versiones de Windows 9x son muy viejas para soportar esta tecnología, además que también depende de si el programa de máquina virtual es capaz de hacerlo con esas versiones viejas. Entonces, este problema se debería de resolver de una manera tan fácil como desactivando la opción VT-x, para ello abre la configuración de la máquina virtual Windows 9x dando clic con el botón secundario en ella y cuando se abra el menú contextual, clic en configuración. Cuando la ventana de configuración se abra, da clic a la izquierda en Sistema y después a la pestaña Aceleración. Dale clic en Habilitar VT-x/AMD-V, (VT-x es la tecnología de virtualización de Intel y AMD-V de AMD), para desactivarla. Asegúrate que queda como ves en la imagen antes de aceptar los cambios.

image

Cuando esté desactivado el hardware de virtualización, acepta los cambios y e inicia de nuevo la máquina virtual. Ahora todo debería de estar en orden y poder seguir la instalación de tu Windows 9x.

 

image

 

image

 

Y si os sigue fallando… Siempre podéis descargar la última versión 4 que hubiera salido antes de la 5.

 

¡Saludos!

 

Fuente: http://superuser.com/questions/954715/cant-install-windows-98-se-in-virtualbox-suwin-caused-a-general-protection-fa

 

PD.: Oracle, a diferencia de VMWare, no da soporte a las versiones Windows 9x por lo tanto no se garantiza que funcionen las GuestAdditions para esos Sistemas Operativos. Lo normal es que no funcione nada aunque no se puede predecir lo que hará.

¿Qué mejor manera de empezar el año con el humor de este excéntrico personaje en un videojuego el cual le dediqué hace tiempo una entrada? Después de haber disfrutado de las dos películas con buenos amigos, y el haber visto gameplays del juego en Youtube, me sorprendió no encontrar en nuestro idioma, solo algún que otro extracto. Pues bien, aquí os dejo el mío que espero que os pueda ayudar como guía por si alguno lo quiere jugar. Este juego no funciona en Windows 8/8.1/10 y en Windows XP/Vista/7 no lo recuerdo, yo lo he jugado con el programa VMWare Workstation en una máquina virtual de Windows 98 Segunda Edición. El problema está que al usar el Camtasia sobre ese programa, no ha grabado al 100% bien y es por lo que notaréis que a veces el juego se “congela” o bien tarda unos segundos en aparecer los fotogramas que corresponden al audio en algunos cambios de escena. Otro detalle a tener en cuenta es que en este juego a veces tendrás en el inventario objetos que no harán falta usar y sinceramente no sé que finalidad tienen, no sé si es distraer al jugador para que busque el correcto, para darle más humor al personaje si se aplica sobre él o sobre el propio Ace Ventura o es algo que desconozco. En fin, no lo sé.

Espero que estos vídeos os gusten y os puedan servir de guía si decidís probarlo. Fue mi primer inicio con los juegos del tipo apuntar y señalar, point and click en inglés. Espero que tengáis una buena feliz Navidad y un feliz buen año nuevo.

Un saludo. Guiño

Nota: He eliminado los vídeos porque después de unas cuantas visiones, no me gusta ni me convence como quedaron con esa “congelación”. Si en un futuro lo vuelvo a jugar, ya procuraré que quede bien.