Guarda espacio en tu disco y utiliza tus juegos de Steam en dual boot

marzo 21, 2018 , 0 Comments

Steam para Linux

Steam sin dudas ha pasado a ser una aplicación que todo gamer debe de tener en su ordenador y no es por nada que esta aplicación se haya vuelto famosa, pues su crecimiento agigantado se debe a que el contenido digital ha pasado a desplazar al fisco, por lo que muchas personas prefieren tener sus títulos disponibles en la red que en un formato físico que se va desgastando y al paso del tiempo inservibles.

Otra de las grandiosas cualidades es que Steam es multiplataforma por lo que para la comunidad Linuxera es un gran plus ya que con el paso del tiempo los títulos de juegos nativos para Linux van aumentado en el catálogo. Esto es sumamente genial, pues ya no estamos forzados a tener que depender de una sola plataforma como hace años para poder disfrutar de nuestros títulos favoritos.

Por mencionar al último algo que me agrada bastante de Steam son los precios accesibles en comparación de los de formato físico y sin mencionar las ofertas y regalos que ofrece constantemente.

Ahora solo existen un pequeño problema en cuanto a títulos de hace algunos años se refiere, pues la mayoría de ellos solo los podíamos ejecutar desde Windows.

En estos casos teníamos que recurrir a Wine, Play on Linux, Crossover o por último a tener dual boot.

Al menos en mi caso si ocupo el dual boot con Windows 10 para ciertas actividades laborales y escolares, por lo que tengo instalado Steam en mi partición de Windows 10 y también en mi partición con Windows.

Problemática

En lo personal me encontraba con una problemática, pues no pensaba descargar y tener almacenados los mismos juegos en dos particiones diferentes, esto es un desperdicio de espacio.

Por lo que me di a la tarea de buscar alguna solución, busqué por los foros de ayuda de Steam y siempre era la misma respuesta, la que yo no quería.

Entonces revisando la wiki de Valve encontré una solución bastante sencilla que en lo personal no me había pasado por la cabeza.

Lo que debemos de hacer es tener montada la partición de tu otro sistema operativo, en mi caso es Windows 10 por lo que primero debemos de asegurarnos de deshabilitar inicio rápido de Windows pues si no lo está, la partición se encuentra en un modo de hibernación por lo que no nos dejara acceder a los datos, únicamente podríamos montarlo en modo lectura.

Para ello nos dirigimos a los ajustes de energía y en el siguiente apartado lo hacemos, esto también aplica para Windows 7 y Windows 8.

Desactivar inicio rapido

Si no encuentras este apartado, lo puedes también deshabilitar abriendo cmd con privilegios y tecleando:

Powercfg /h off 

Cada vez que accedamos a nuestra instalación de Windows si no tienes desactivado el reinicio rápido tendrás que ejecutar este comando si vas a utilizar Steam en tu partición de Linux.

Solución

Hecho esto ahora si pasamos a montar nuestra partición.

Ahora solo debemos identificar donde está instalado Steam tanto en el otro sistema operativo, así como en nuestra partición de Linux.

Aquí el problema es que estés utilizando para poder disfrutar de tus títulos en Linux, de los que mencione anteriormente las rutas en el sistema generalmente son las siguientes.

Wine :

~/.wine/drive_c/Program Files/Steam 

Play on Linux:

~/.PlayOnLinux/wineprefix/Steam/drive_c/Program Files/Steam 

En Lutris:

~/.local/share/lutris/runners/winesteam/prefix/drive_c/Program Files/Steam 

CrossOver:

~/.cxoffice/Resident_Evil_6/drive_c/Program Files/Steam 

Ahora en mi caso el punto de montaje en mi partición de Windows es la siguiente:

/media/darkcrizt/Nuevo vol/Program Files (x86)/Steam 

Identificados estas rutas, nos vamos a posicionar en nuestra carpeta de Steam que tenemos instalada en Linux y vamos a renombrar nuestra carpeta de “steamapps”

Yo lo hice de la siguiente forma:

mv steamapps steamapps.bak 

Y finalmente solo creamos un enlace simbolico a la carpeta que está en mi caso en Windows 10, de la siguiente manera:

ln -s /media/darkcrizt/"Nuevo vol"/"Program Files (x86)"/Steam/steamapps steamapps 

Donde tienen que sustitur su ruta:

ln -s /origen/del/enlace/simbolico destino 

Y listo con ello podemos apreciar en enlace simbolico ya hecho. Ya solo debemos ejecutar Steam y verificar que los juegos que ya teniamos instalados los podemos ejecutar sin necesidad de volveros a instalar en nuestra partición de Linux.

El artículo Guarda espacio en tu disco y utiliza tus juegos de Steam en dual boot ha sido originalmente publicado en Linux Adictos.


Some say he’s half man half fish, others say he’s more of a seventy/thirty split. Either way he’s a fishy bastard.