Hardware

Discos Duros y Unidades de almacenamiento

Montar/desmontar Imagenes .iso de forma gráfica

Gmountiso

Hace tiempo que yo uso la terminal para montar imagenes, pero a veces tengo que confesar que es medio molesto, bueno para aquellos que no les gusta estar escribiendo tanto comando en la terminal les cuento que ya despues de un bueen tiempo, al fin Gmount-iso

esta en un nivel de desarrollo tal que nos facilita mucho la vida a la hora de montar imagenes en linux, yo personalmente he instalado varios juegos utilizando esta aplicacion y la recomiendo vastante.

Para instalar gmountiso en Ubuntu tan sólo debemos abrir el terminal (Aplicaciones/Accesorios/Terminal) y escribir el siguiente comando:

sudo apt-get install gmountiso

Tras finalizar la instalación encontraremos gmountiso en el menú Aplicaciones/Herramientas del sistema.

Para aquellos usuarios que fielmente acuden a La Vida Linux y tienen la necesidad de trabajar con varias imágenes de disco o simplemente tienen el deseo de montar un juego en el sistema operativo sin necesidad de quemarlo en un CD o DVD, uno de los más importantes y famosos aliados es el comando Mount, que permite a los usuarios montar fácilmente imágenes desde el ordenador con Ubuntu.

Si bien existen más comandos y utilidades para utilizar desde la consola, también existen varias aplicaciones con interfaz gráfica para hacer esto mismo en una forma más visual. Una de las aplicaciones más conocidas y fácil de utilizar es la llamada Mounty, que además de facilitar el trabajo de montar imágenes, destaca por la sencillez y facilidad de uso. La pequeña herramienta no necesita mucha explicación y una vez instalada, de forma inmediata se podrá observar como se utiliza. Para quienes quieren instalarla, se debe añadir el repositorio por el método habitual:

# add-apt-repository ppa: kokoto-java/omgubuntu-stuff

# apt-get update

# apt-get install mounty

Luego de la instalación, dentro del menú de inicio se encuentra la aplicación y se instala. Una vez iniciada, un nuevo icono de notificación con forma de disco aparecerá, en el cual si se quiere montar una imagen, solo se debe seleccionar Abrir Imagen, buscarla dentro del sistema de archivos y luego Aceptar.

Gestor WBFS para Linux (WII)

Wiithon es un programa para Linux que permite gestionar particiones WBFS (Wii Backup File System) y administrar las copias de seguridad de juegos de la Wii que tengas en dichas particiones, normalmente en una memoria USB o un disco duro externo.

Las características principales de esta herramienta son la interfaz gráfica basada en GTK, el formateo de particiones con WBFS, el soporte de archivos ISO y RAR, la descarga de información completa de los juegos y de las carátulas, la administración completa de los juegos y el soporte de 16 idiomas.

Wiithon puede ser compilado en cualquier distribución GNU/Linux descargando el código fuente. También podemos instalarlo a partir de los paquetes .deb de 32 bits o de 64 bits. Y, la mejor opción de todas, instalarlo desde su repositorio PPA, que es la que vamos a explicar a continuación.

La instalación de Wiithon desde sus repositorios en Ubuntu es muy sencilla y la vamos a ver paso a paso:

Abrimos un Terminal y Ejecutamos el siguiente comando para agregar el repositorio de Wiithon:

sudo nano /etc/apt/sources.list

Agregamos la siguiente línea:

deb http://ppa.launchpad.net/wii.sceners.linux/wiithon/ubuntu karmic main

Agregamos la clave

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1F882273

Actualizamos la información de los repositorios:

sudo apt-get update

Instalamos Wiithon con el siguiente comando:

sudo apt-get install wiithon

Agregamos a nuestro usuario al grupo disk y así tener los permisos necesarios para acceder a las particiones:

sudo gpasswd -a $USER disk

Por último, debemos cerrar la sesión y volver a entrar, o bien, reiniciar. Así ya podremos ejecutar Wiithon con todos los permisos necesarios.

QWBFS Manager

A diferencia del programa anterior, este funciona con arquitecturas arm (Raspberry), por lo demás permite manejar correctamente las imágenes y a mi parecer es mucho más intuitivo.

sudo apt install qwbfsmanager

sudo gpasswd -a $USER disk

Para su ejecución es importante iniciarlo como root

sudo qwbfsmanager

Limitaciones formato WBFS

La wii reconoce bien discos duros de más de 1TB pero es importante que sepan que el tipo de sistema de archivos WBFS tiene la limitación de 500 archivos, por lo que aunque dispongan de más capacidad no podrán almacenas más archivos. Recomiendo usar Fat32 o NTFS.

GParted, Gestor de Particiones

GParted es el editor de particiones de GNOME. Esta aplicación es usada para crear, eliminar, redimensionar, inspeccionar y copiar particiones, como también los sistemas de archivos que se encuentran en ellas. Esto es útil para crear espacio para nuevos sistemas operativos, reorganizar el uso del disco y crear imágenes de un disco en una partición.

La aplicación utiliza la biblioteca libparted para detectar y manipular dispositivos y tablas de partición, y varias herramientas de sistema de archivos dan mantenimiento los no soportados por libparted. Está escrito en el lenguaje C++ y utiliza gtkmm como interfaz gráfica. Se intenta mantener la interfaz gráfica de usuario lo más simple posible, conforme con los lineamientos denominados Human Interface Guidelines (Guías para interfaz humana).

sudo apt-get -y install gparted

Cómo forzar el desmonte del CD/DVD-ROM manualmente

NOTA: Suponiendo que /media/cdrom0/ sea la ubicación del CD/DVD-ROM

sudo umount /media/cdrom0/ -l

Formatear en Linux (consola)

Para todos los que somos amigos de la consola, y a veces hemos necesitado formatear (lo mas común un pendrive) aquí tenemos una solución.

Formatear el disco duro con mkfs

Lo primer que haremos es formatear nuestro disco duro al formato EXT4 para que funcione 100% con nuestro sistema. Entonces verificamos que discos nos reconoce nuestra RBPi.

$ ls -laF /dev/disk/by-uuid/

Si te fijas hay una unidad que dice /sda1, ese es nuestro disco duro externo, el que procederemos a formatear, por lo tanto procederemos a desmontarlo para que el sistema no lo bloquee y podamos borrarlo.

$ sudo umount /dev/sda

Ahora continuamos con el comando para formatear

$ sudo mkfs.ext4 /dev/sda -L Respaldo

La parte final -L Respaldo corresponde a la etiqueta.

Cambiar ext4 por ntfs (si tienes ntfs-3g instalado) si necesitas para windows.

Nos informa que vamos a formatear todo el disco y que para seguir hay que decir Sí o No, o sea, s,n . Le damos a la tecla s y luego a tecla Enter / Intro / Return.

Ahora nos informa de como transcurre el proceso y si todo ha ido bien será más o menos este el resultado.

Ahora si volvemos a teclear el comando del principio, veremos que el resultado es algo distinto, y que ese código es la clave para que nuestro esté listo para usar al arrancar la próxima vez o lo podamos conectar y desconectar más fácilmente.

$ ls -laF /dev/disk/by-uuid/

Otra alternativa

1: Fijarse que dispositvo es, un pendrive seria algo /dev/sdbx (x = n°), y para disco hda o sda en caso de sata.

2: Ejemplo para un formatea de disco IDE:

$ dd if=/dev/zero of=/dev/hdax

3: Otro ejemplo para un pendrive:

$ dd if=/dev/zero of=/dev/sdbx

4: SATA:

$ dd if=/dev/zero of=/dev/sdax

Reparar (Aislar) Sectores dañados en un Disco Duro en Linux

Mas que reparar lo que vamos a hacer es aislar esos sectores dañados para que no intente linux escribir o leer en ellos. Lo primero que tenemos que hacer es saber donde están esos sectores dañados y si los tenemos.

Abrimos una terminal con permisos de root y tecleas:

# fdisk -l

identifica la partición con problemas. (en mi caso es /dev/sdd1)

Luego arranca con un live-CD si el problema esta en partición del sistema, de lo contrario no importa.

La primera opción es haciendo uso de FSCK:

Desde el terminal con permisos de root teclea:

# fsck -c -y -v /dev/sdd1

fsck [-opciones] /dev/sdXXXOpciones:

  • -a confirmar automáticamente. No recomendado.

  • -c comprobar bloques en el disco.

  • -f forzar el chequeo aunque todo parezca ok.

  • -v (verbose) despliega más información.

  • -r Modo interactivo. Espera nuestra respuesta.

  • -y asume yes de respuesta.

Segunda opción usando badblocks:

# badblocks -s -v -n -f /dev/sdd1

Nomenclatura utilizada:

  • -s: Nos muestra el proceso de escaneo del disco, mostrandonos los sectores ya checados.

  • -n: Nos pone en modo no destructivo, esto es quiere decir que se recuperarán los sectores dañados y la Información en el Disco Duro no será dañada o eliminada.

  • -f: Reparará los sectores dañados.

Para el resto de las opciones leer el man badblocks

Cuidado con la opción -w de badblocks, porque destruye los datos del disco duro. De hecho, leyendo un poco más en los manuales podréis ver que badblocks no está pensado para ser invocado directamente, sino que se debe utilizar e2fsck.

Fuente: http://ubuntu-paranovatos.blogspot.com.es/2012/03/reparar-disco-duro-sectores-danados.html

PowerISO Convertir iso a bin/cue

Lo primero que debemos hacer es descargar el programa para terminal

https://www.poweriso.com/download.php

Hasta la fecha solo esta disponible para SO que no sean Windows en terminal por lo tanto descargamos las opciones de linea de comandos que estan al final de la pagina.

Una vez descargado procedemos a ejecutarlo y convertir de la siguiente forma:

cd Downloads

tar zxvf poweriso-1.3-osx.tar.gz


Para ver los comandos disponibles:

./poweriso -?

Obtenemos la siguiente respuesta:

PowerISO Copyright(C) 2004-2008 PowerISO Computing, Inc

Type poweriso -? for help


Usage: poweriso <command> [parameters] [-switches]


<Commands>


list <image file> <directory> List files and directories in image file.

Example: List all files and directories in root direcory of /home/sam/test.iso .

Command: poweriso list /home/sam/test.iso / -r


extract <image file> <dir/file name> Extract files/directories from image file.

Example: Extract all files and directories in root direcory of /home/sam/test.iso

to /home/sam/test recursively.

Command: poweriso extract /home/sam/test.iso / -od /home/sam/test


convert <image file> Convert image file to other format.

Example: Convert /home/sam/test.daa to standard iso file

Command: poweriso convert /home/sam/test.daa -o /home/sam/test.iso -ot iso


<Switches>


-r List or extract recursively.

-o Specify output image file name.

-od Specify output folder.

-ot <iso|daa|bin> Specify output image file type. If not specified,

the image type will be determined by file name suffix.

-volsize <n> Split output image file to multiple volumes, and set volume

size to <n>. Example: -volsize 100M

-setpassword <password> Set password for output image file.

Example: -setpassword 12345678

Ejemplo

./poweriso convert Dragon\ Valor\ CD1.iso -o Dragon\ Valor\ CD1.bin -ot bin

Espero les sea de utilidad.

Como montar archivos ISO, BIN, CUE, MDF, NRG e IMG

Linux tiene la posibilidad de montar las imágenes de cd/dvd sin tener que grabarlas. Asumiremos que sabes como crear directorios y que sabes qué es “montar” un sistema de ficheros. Vamos al grano.


Con unos cuantos comandos de consola podremos montar distintos tipos de imágenes de CD/DVD fácilmente:


Lo más básico, montar una imagen ISO:


# mount -t iso9660 -o loop archivo.iso /directorio/de/montaje


si no funciona eso podrias porbar:


mount -o loop nnn.iso /mnt/isos


Montando imágenes BIN y CUE

Para poder montar estos archivos necesitas convertirlos antes a imagen ISO, esto lo puedes hacer con el programa bchunk.


(Si no tienes instalado bchunk)


# apt-get install bchunk


(nota: si así no puedes instalarlo puede encontrar el programa aquí: bchunk)


y cuando se haya instalado procederemos a convertir la imagen bin con su archivo cue correspondiente a un solo archivo iso:


bchunk archivo.bin archivo.cue nuevonombre.iso


Ahora ya tendrás un nuevo archivo iso que podrás montar como se explica más arriba.


Montar imágenes NRG (imágenes de Nero Burning Rom)

Para poder montar estas imágenes tendremos que convertirlas a ISO. Para ello usaremos el programa nrg2iso, para instalarlo haremos:


# apt-get install nrg2iso


(nota: si así no puedes instalarlo puede encontrar el programa aquí: Nrg2Iso)

y cuando ya esté instalado, para convertir la imagen:


nrg2iso archivo.nrg nuevoarchivo.iso


y para montar la imagen ISO simplemente debes seguir las instrucciones detalladas más arriba.


Montar imágenes MDF y MDS

De nuevo utilizaremos un programa para convertir antes la imagen mdf a iso. El programa tiene el original nombre de mdf2iso. Para instalarlo:


# apt-get install mdf2iso


(nota: si así no puedes instalarlo puede encontrar el programa aquí: Mdf2Iso)

y una vez instalado convertiremos el archivo MDF a ISO:


mdf2iso archivo.mdf nuevaimagen.iso


Montar imágenes IMG

Usaremos el programa CCD2ISO. Este programa no lo he podido descargar desde los repositorios oficiales de Ubuntu pero de todos modos no estaría de más que intentases instalarlo por apt-get así:


# apt-get install ccd2iso


Si este sistema no te funciona puedes descargar el programa desde esta página: Ccd2Iso


Para instalarlo de este modo descargamos el archivo que sera algo así como “ccd2iso-0.2.tar.gz” (puede variar la versión) y primero lo descomprimimos así:


tar -xzvf ccd2iso-0.2.tar.gz


Ahora que tendremos una carpeta llamada “ccd2iso”, hacemos lo siguiente:


cd ccd2iso


./configure


make

make install


Con esto ya tendremos instalado el programa ccd2iso. Finalmente para convertir la imagen ccd a iso hacemos:


ccd2iso imagen.img imagen.iso


Y montaremos la imagen iso recien creada como se explica más arriba en esta misma guía.


Fuente

Resto del Hardware

Driver de Video Privativo

PPA con drivers para tarjetas nVidia

Si bien no lo recomiendo, además de utilizar la Herramienta de Configuración de Hardware para instalar los drivers de tu tarjeta gráfica, es posible instalarlos a través de un PPA creado a tal efecto:

sudo apt-add-repository ppa:ubuntu-x-swat/x-updates

sudo apt-get update

sudo apt-get install nvidia-current nvidia-settings

PPA con drivers para tarjetas AMD

Yo suelo preferir los paquetes que vienen en los repositorios oficiales, pero si estás ansioso por usar los últimos drivers de ATI:

sudo add-apt-repository ppa:xorg-edgers/ppa

sudo apt-get update

sudo apt-get install fglrx-installer

Problemas con tarjetas ATI antiguas

Algunas tarjetas gráficas de ATI no funcionarán con Ubuntu 12.10 a menos que utilices los drivers "legacy" de ATI y hagas un downgrade del servidor X. En caso de que resulte necesario te vas a dar cuenta rápidamente porque Ubuntu no arrancará correctamente. Para solucionarlo, ejecutá los siguientes comandos:

sudo add-apt-repository ppa:makson96/fglrx

sudo apt-get update

sudo apt-get upgrade

sudo apt-get install fglrx-legacy

Nota: Si la pantalla de tu equipo se queda en negro justo antes de mostrar la pantalla de inicio de sesión, incluso antes de instalar estos drivers. Debes consultar la siguiente guía: ¿Cómo resolver el problema de la pantalla en negro en Linux?

Activar Red Inalambrica cuando aparece "apagado físicamente"

En algunos casos, cuando apagamos la wifi con el interruptor de software que trae ubuntu, es posible que engañe al hardware y le haga creer que esta apagado físicamente (botón) y en la lista aparezca "La red inalambrica esta desactivada por el interruptor fis" y no tenemos manera de encenderlo, una forma es iniciar winbugs, pero para quienes no tienen este instalado, pueden solucionarlo con el siguiente comando:

sudo rfkill unblock all

y listo, todo volverá a la normalidad

Apagar el Altavoz interno del PC

Si te molesta una forma de hacerlo es deshabilitarlo con el comando:

# modprobe -r pcspkr

puede volver a activarse con:

# modprobe pcspkr

Cambiar Comportamiento al Cerrar la Tapa del Portátil

Este es un caso que estuve unos días tratando de encontrarle alguna solución ya que aún no estoy COMPLETAMENTE adaptado a Gnome 3, existen varios tipos, como el Gnome3-Shell.

Para modificar el comportamiento de la tapa del laptop, lo que debemos hacer es abrir una consola en modo NORMAL y no como ROOT

Para modificar cuando están con batería, el comando es:

gsettings set org.gnome.settings-daemon.plugins.power lid-close-battery-action blank

Para cuando están conectados a la corriente:

gsettings set org.gnome.settings-daemon.plugins.power lid-close-ac-action blank

y en la parte donde dice “blank” se puede cambiar por uno de las siguientes palabras:

  • shutdown: apaga laptop

  • blank: apaga la pantalla.

  • nothing: no hace nada. (por lo general apagará la pantalla pero si lo que quieren es eso, mejor pongan el anterior)

  • suspend: suspende el portátil.

  • hibernate: hiberna el equipo.

Si deseas que se quede configurado para cada vez que inicies el equipo, debes añadir la(s) linea(s) en el archivo .bashrc este archivo esta ubicado en ~/.bashrc

Evitar suspensión Notebook al cerrar tapa

Recientemente estaba configurando un netbook que tenia botado como servidor de archivos, por lo que instale Debian sin entorno gráfico, luego de configurar todo, me acorde que por defecto al cerrar la tapa de los notebook se suspenden, por este motivo, explico los pasos para evitar esto.

La configuración mía es para poder cerrar la tapa y que la pantalla se apague pero no el notebook.

Inicia sesión como root

nano /etc/systemd/logind.conf

Buscamos la linea:

#HandleLidSwitch = suspend

y la dejamos

HandleLidSwitch = ignore

osea le quitamos el # y cambiamos el texto suspend por ignore.

si deseas que la pantalla siga prendida solo quita el signo # a la linea que dice #HandleLidSwitchDocked = ignore


luego de esto reinicia y todo estará listo.

Cambiar el nombre del dispositivo Bluetooth

[How To] Cambiar el nombre del dispositivo Bluetooth en Ubuntu « Devsor Blog:

Hace tiempo que tengo un mouse Bluetooth, pero antes tenia un adaptador usb para conectarlo, no habia problema puesto que quedo en cualquier sistema operativo configurado con el mismo nombre asi que si estaba el mouse estaba instalado solo lo encendia y listo, peor ahora que tengo un laptop con bluetooth incorporado, pense que sucederia lo mismo, pero no, en un S.O. se llama ubuntu-0 y en el otro se llama usuario-modelopc, la cosa es que si lo sincronizo en un lado se desvincula en el otro y hay que hacer la soncronizacion cada vez, algo muy molesto, bueno, lo que deseaba hacer era modificar el nombre en mi ubuntu para que tuviese el mismo nombre en ambos S.O., y lo primero que hice fue buscar alguna opción para cambiarlo y para mi sorpresa me di cuenta que esa opción ya no existe.

Asi que me puse a googlear y di con una solución la cual fue escribir en una terminal:

$ sudo hciconfig hci0 name 'Device Name'

Donde ‘Device Name’ es el nuevo nombre a poner.

Pero esta solución es temporal, puesto que si reinicias volverá al estado original, y una solución “definitiva”, es:

Editar el archivo (como superusuario) /var/lib/bluetooth/[MACaddress]/config (donde MACaddress es MAC del dispositivo).

$ sudo gedit /var/lib/bluetooth/[MACaddress]/config

Al abrir el archivo debería salir algo así:

name ubuntu-0

pairable yes

class 0x7e0100

Cambiar donde dice ubuntu-0 por el nombre deseado (recomendación: poner como nombre el mismo que tenemos como hostname (es el que sale después del @ en la terminal)).

Guardamos los cambios y listo, problema solucionado.

Problemas con Salida de Auriculares

Problemas con Salida de Auriculares:

Luego de probar muchisimas opciones, pude hacer funcionar la salida de los auriculares

1. Abre una terminal

2. Escribe

# gedit /etc/modprobe.conf

3. Añade a ese archivo (puede que este en blanco, y si no, al final del todo) lo siguiente:

options snd-hda-intel model=dallas

4. Guarda el archivo.

5. Reinicia el equipo.

Simple.

GKrellM (monitorizar las temperaturas de la CPU, la GPU y velocidades)

# apt-get install hddtemp

GKrellM es un monitor de hardware que puede mostrar las temperaturas de la CPU y la GPU, las velocidades de los ventiladores, los voltajes, la carga de la CPU, la carga de red, la actividad del disco, el uso de memoria física y el uso de memoria intercambio. La instalación es muy sencilla, y la configuración son sólo unos clics de ratón. Puedes configurar alertas para avisarte si la CPU está demasiado caliente o si hay un fallo de ventilador.

sudo apt-get install gkrellm

Ejecute el programa

Aplicaciones -> Herramientas del Sistema -> GKrellM

Para configurar los ajustes,

Clic derecho en GKrellM -> Configuración

Añadir una alerta de sonido (paso opcional): Aquí está cómo reproducir un mensaje de sonido cuando la CPU está demasiado caliente o un ventilador falla. Primero necesitas encontrar o grabar tus propios archivos de sonido de alerta. (Uso Audacity para grabar los míos.) Luego ves a:

Configuración -> Builtins folder (Lado izquierdo) -> Sensores -> Temperatures folder (Lado derecho)-> CPU -> Botón Alertas


Pega UNA de las siguientes líneas en un terminal primero para probar el sonido. Si tienes dos tarjetas de sonido, puedes usar la opción "-ao oss:/dev/dsp1" para dirigir el sonido a la segunda tarjeta. Modifica la ruta del archivo y el nombre para que apunten al archivo correcto. Si puedes oír el sonido, entonces copia esa línea a un campo de texto de línea de comando en la ventana de Alertas de GKrellM's.

$ mplayer /home/myfolder/alert_messages/heat_alert.mp3

$ mplayer -ao oss:/dev/dsp1 /home/myfolder/alert_messages/heat_alert.mp3

Touchpad de Sony Vaio en Ubuntu (Solución)

Hace un tiempo me compre con un Sony Vaio Serie F, y al instalar tanto Ubuntu o Linux Mint, descubrimos que el touchpad no era reconocido de manera automática (algunas funciones no lo hacían correctamente, como el scroll). Tras investigar sin encontrar demasiada información sobre el tema, comprobé que se trata de un touchpad ALPS, el cual debería funcionar con los controladores Synaptics habituales, pero el sistema tampoco reconoce la existencia de ningún dispositivo de este tipo. Además, parece que este problema se produce en otros portátiles de la Sony, al menos en las series P, E y F se encuentra confirmado.


Navegando por internet me pille la solución y la comparto con ustedes, no se si se ha solucionado con las versiones 12.10 en adelante pero hasta las 12.04 yo tenia problemas. Este error se encuentra reportado a launchpad, y su solución es muy sencilla:

  • Abrimos el archivo de configuración de grub:

sudo gedit /etc/default/grub

  • En dicho archivo, incluimos la siguiente línea: GRUB_CMDLINE_LINUX="i8042.nopnp”"

  • Cerramos el archivo, y actualizamos el grub:

sudo update-grub

Finalmente, reiniciamos el equipo y, al volver a nuestro escritorio, el touchpad se encontrará funcionando sin problemas.