Cuando creamos distribuciones linux en pendrives tenemos que hacer pruebas continuamente y para ello contamos con varias posibilidades:
1. Utilizar otro equipo en el que hacer las pruebas (con el consumo energético que supone y el espacio que ocupa otro ordenador)
2. Reiniciar nuestro equipo con cada cambio (con el tiempo que se pierde para cada prueba y el cabreo que supone volver a arrancar tu equipo si no ha funcionado para volver a aplicar una variación)
Por fortuna existe una tercera posibilidad y es hacer uso de QEmu; en este artículo explicaremos cómo usarlo para probar nuestros experimentos sobre pendrive…
El objetivo básico de QEmu es emular un sistema operativo dentro de otro sin tocar el disco duro y por tanto manteniendo protegidos nuestros preciados datos.
Aunque este emulador admite una gran cantidad de parámetros nos centraremos única y exclusivamente en hda pues sólo nos interesa arrancar desde el pendrive y en ningún momento necesitamos contar con algún otro disco duro donde alojar datos.
Para conseguir que arranque desde nuestra memoria usb debemos tenerla montada y anotar la ruta en la que se encuentra; si nuestro pen es /dev/sdb1 (para averiguarlo lo más sencillo es lanzar el comando mount y buscarlo entre los dispositivos montados en ese momento)
Una vez que tenemos la ruta al dispositivo deberemos lanzar desde la terminal el siguiente comando
sudo qemu -hda /dev/sdb
Obsérvese que hemos eliminado el 1 de la ruta del pen que mencionamos inicialmente (/dev/sdb1)
Con esta simple instrucción nos ahorraremos cacharros innecesarios sobre la mesa de trabajo y reiniciar el equipo n-cientas veces hasta conseguir que funcione el pendrive.
Espero que os sea de utilidad
Tengo una duda, estoy intentando instalar el super grub en un usb y quería hacer la prueba con el qemu a ver si lo había hecho bien. He descomprimido en el pen y me queda una carpeta llamada boot, he hecho las instrucciones sobre el grub, en mi caso es sdc1 el pen y ahora estoy intentando lanzar el qemu y me aparece el siguiente mensaje: «qemu: could not open disk image /dev/sdc»
una ayudita please
Me gustaMe gusta
Para no convertir los posts del blog en un foro 😉 mándame un correo a través de la pestaña Soporte Técnico y lo resolvemos ¿te parece?
Me gustaMe gusta
ok, en cuanto llegue a casa te mando un mail, gracias.
Me gustaMe gusta
Muy bueno. Muchas gracias.
Me gustaMe gusta
Gracias por el post, para aziru, debe ejucutar el comando con sudo kvm -hda /dev/sdc.
Me gustaMe gusta
Muchas gracias por la información, me ha sido muy útil
Me gustaMe gusta
A ti por comentar (no hay mejor forma de agradecer el esfuerzo que supone publicar); yo me agradezco a mi mismo haberlo publicado cada vez que recurro a esta «chuleta» para recordar cómo lo hice 😉
Me gustaMe gusta