<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Lo hice y lo entendí &#187; Virtualización</title>
	<atom:link href="http://www.vicente-navarro.com/blog/category/virtualizacion/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.vicente-navarro.com/blog</link>
	<description>El blog de Vicente Navarro</description>
	<lastBuildDate>Mon, 05 Jul 2010 07:41:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Host Interface Networking en VirtualBox sobre Debian/Ubuntu</title>
		<link>http://www.vicente-navarro.com/blog/2008/12/04/host-interface-networking-en-virtualbox-sobre-debianubuntu/</link>
		<comments>http://www.vicente-navarro.com/blog/2008/12/04/host-interface-networking-en-virtualbox-sobre-debianubuntu/#comments</comments>
		<pubDate>Thu, 04 Dec 2008 20:37:30 +0000</pubDate>
		<dc:creator>Super Coco</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Virtualización]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[QEMU]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[VirtualBox]]></category>

		<guid isPermaLink="false">http://www.vicente-navarro.com/blog/?p=843</guid>
		<description><![CDATA[Hay que reconocer que VMWare resulta bastante más cómodo que VirtualBox a la hora de usar interfaces en el sistema guest conectados directamente al interfaz de red del sistema host (es decir, no mediante NAT ni mediante una red privada entre el guest y el host). Mientras que con una instalación estándar de VMWare Server [...]]]></description>
			<content:encoded><![CDATA[<p>Hay que reconocer que VMWare resulta bastante más cómodo que VirtualBox a la hora de usar interfaces en el sistema <em>guest</em> conectados directamente al interfaz de red del sistema <em>host</em> (es decir, no mediante NAT ni mediante una red privada entre el <em>guest</em> y el <em>host</em>). Mientras que con una instalación estándar de VMWare Server en Linux ya puedes usar un interfaz así en el asistente de configuración, con VirtualBox, no podemos hacerlo sin usar interfaces <em>bridge</em> e interfaces <a href="http://en.wikipedia.org/wiki/TUN/TAP">TAP</a>. A cambio, dispondremos de más versatilidad a la hora de configurar la red.</p>
<p><a href="http://www.virtualbox.org/wiki/Downloads#Usermanual">El manual de VirtualBox</a> denomina a esta forma de configurar la red entre el <em>guest</em> y el <em>host</em> <strong>Host Interface Networking (HIF)</strong>. En su sección &#8220;<em>6.8 Host Interface Networking and bridging on Linux hosts</em>&#8220;, &#8220;<em>6.8.1.1 Debian and Ubuntu hosts</em>&#8220;, el manual nos detalla cómo conseguir configurar el sistema <em>host</em> para que el sistema <em>guest</em> pueda acceder a sus interfaces. Básicamente, los comandos que nos propone ejecutar en el <em>host</em> son:</p>
<blockquote><pre>1. sudo apt-get install bridge-utils

2. Añadir al fichero /etc/network/interfaces:

auto br0
   iface br0 inet dhcp
   bridge_ports eth0

3. sudo /etc/init.d/networking restart

4. sudo VBoxAddIF vbox0 &lt;user&gt; br0</pre>
</blockquote>
<p>Bueno, pues haciendo eso, lo que conseguiremos será perder la conectividad en el <em>host</em> y no tendremos red ni en el sistema real ni en el virtual.</p>
<p>Como sí que nos explica bien <a href="https://help.ubuntu.com/community/VirtualBox#Networking">el manual de Ubuntu de VirtualBox en su sección de <em>networking</em></a>, sólo falta un detalle para que todo funcione bien, y es especificar que el interfaz real del sistema <em>host</em> lo pongamos a manual en el fichero <code>/etc/network/interfaces</code>, no a automático, que es lo que normalmente se tiene por defecto:</p>
<blockquote><pre>auto eth0
iface eth0 inet manual

auto br0
iface br0 inet dhcp
   bridge_ports eth0</pre>
</blockquote>
<p>Haciendo esto, sí que nos funcionará bien la red en el sistema real y en el virtual.</p>
<p>Pero, ¿de qué va todo esto? ¿Qué es el interfaz <code>br0</code>? ¿Y en qué consiste el interfaz <code>vbox0</code>?</p>
<p>(...)<br/><br/>Leer el resto de <a href="http://www.vicente-navarro.com/blog/2008/12/04/host-interface-networking-en-virtualbox-sobre-debianubuntu/">Host Interface Networking en VirtualBox sobre Debian/Ubuntu</a> (1,151 palabras)</p>
<hr />
<p><small><a href="http://www.vicente-navarro.com/blog">Lo hice y lo entendí</a> © Vicente Navarro 2008 con una licencia <a href="http://www.vicente-navarro.com/blog/licencia-de-uso/">CC BY-SA</a> |
<a href="http://www.vicente-navarro.com/blog/2008/12/04/host-interface-networking-en-virtualbox-sobre-debianubuntu/#comments">16 comentarios</a>
<br/>
Etiquetas: <a href="http://www.vicente-navarro.com/blog/tag/debian/" rel="tag">Debian</a>, <a href="http://www.vicente-navarro.com/blog/tag/gnulinux/" rel="tag">GNU/Linux</a>, <a href="http://www.vicente-navarro.com/blog/tag/qemu/" rel="tag">QEMU</a>, <a href="http://www.vicente-navarro.com/blog/tag/ubuntu/" rel="tag">Ubuntu</a>, <a href="http://www.vicente-navarro.com/blog/tag/virtualbox/" rel="tag">VirtualBox</a><br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.vicente-navarro.com/blog/2008/12/04/host-interface-networking-en-virtualbox-sobre-debianubuntu/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Compactar imágenes de disco de VirtualBox: vditool vs VBoxManage</title>
		<link>http://www.vicente-navarro.com/blog/2008/10/05/compactar-imagenes-de-disco-de-virtualbox-vditool-vs-vboxmanage/</link>
		<comments>http://www.vicente-navarro.com/blog/2008/10/05/compactar-imagenes-de-disco-de-virtualbox-vditool-vs-vboxmanage/#comments</comments>
		<pubDate>Sun, 05 Oct 2008 19:20:57 +0000</pubDate>
		<dc:creator>Super Coco</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Virtualización]]></category>
		<category><![CDATA[dd]]></category>
		<category><![CDATA[VirtualBox]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.vicente-navarro.com/blog/?p=788</guid>
		<description><![CDATA[En Probar en VirtualBox una memoria USB de arranque obtuvimos una imagen vdi de una imagen que habíamos obtenido con dd de una memoria USB de arranque para simular su funcionamiento sin tener que reinciar una y otra vez. La imagen que creamos allí era, por defecto, de tamaño fijo (no dinámico), de modo que [...]]]></description>
			<content:encoded><![CDATA[<p>En <a href="/blog/2008/09/29/probar-en-virtualbox-una-memoria-usb-de-arranque/">Probar en VirtualBox una memoria USB de arranque</a> obtuvimos una imagen <code>vdi</code> de una imagen que habíamos obtenido con <code>dd</code> de una memoria USB de arranque para simular su funcionamiento sin tener que reinciar una y otra vez.</p>
<p>La imagen que creamos allí era, por defecto, de tamaño fijo (no dinámico), de modo que ocupaba en el disco duro el mismo espacio del que disponía la memoria USB, en mi caso 8 <a href="http://en.wikipedia.org/wiki/Gigabyte">GB</a> (que no 8 <a href="http://en.wikipedia.org/wiki/Gibibit">GiB</a>):</p>
<blockquote><pre>-rwxr-xr-x  1 root    root    8000004096 2008-09-26 23:41 imagen_mem_usb.img*
-rw-------  1 vicente vicente 8000666112 2008-10-05 18:57 imagen_mem_usb.vdi*</pre>
</blockquote>
<p>Como vimos en <a href="/blog/2008/07/27/montar-imagenes-de-disco-vdi-de-virtualbox/">Montar imágenes de disco vdi de VirtualBox</a>, podemos convertir dicha imagen de tamaño fijo en una de tamaño dinámico y además, eliminando los bloques no usados, con &#8220;<code>vditool SHRINK</code>&#8220;:</p>
<blockquote><pre>$ vditool SHRINK imagen_mem_usb.vdi
vditool    Copyright (c) 2004-2008 innotek GmbH.

Shrinking VDI image file="imagen_mem_usb.vdi"...
progress: 0%Log created: 2008-09-27T12:19:10.484950000Z
Executable: /usr/lib/virtualbox/vditool
Arg[0]: /usr/lib/virtualbox/vditool
Arg[1]: SHRINK
Arg[2]: imagen_mem_usb.vdi
Dumping VDI image "imagen_mem_usb.vdi" mode=r/w fOpen=0 File=00000004
Header: Version=00010001 Type=2 Flags=0 Size=8000004096
Header: cbBlock=1048576 cbBlockExtra=0 cBlocks=7630 cBlocksAllocated=7630
Header: offBlocks=512 offData=31232
Header: Geometry: C/H/S=15501/16/63 cbSector=512 Mode=2
Header: uuidCreation={53bea69e-c21b-4273-be9e-df3fa8f1ffd7}
Header: uuidModification={7a7be4b9-188a-42b2-298e-07eaa266a651}
Header: uuidParent={00000000-0000-0000-0000-000000000000}
Header: uuidParentModification={00000000-0000-0000-0000-000000000000}
Image:  fFlags=00000000 offStartBlocks=512 offStartData=31232
Image:  uBlockMask=000FFFFF uShiftIndex2Offset=20 uShiftOffset2Index=20 offStartBlockData=0
...........10%..........20%..........30%..........40%..........50%
..........60%..........70%..........80%..........90%..........100%
Dumping VDI image "imagen_mem_usb.vdi" mode=r/w fOpen=0 File=00000004
Header: Version=00010001 Type=2 Flags=0 Size=8000004096
Header: cbBlock=1048576 cbBlockExtra=0 cBlocks=7630 cBlocksAllocated=7621
Header: offBlocks=512 offData=31232
Header: Geometry: C/H/S=15501/16/63 cbSector=512 Mode=2
Header: uuidCreation={53bea69e-c21b-4273-be9e-df3fa8f1ffd7}
Header: uuidModification={7a7be4b9-188a-42b2-298e-07eaa266a651}
Header: uuidParent={00000000-0000-0000-0000-000000000000}
Header: uuidParentModification={00000000-0000-0000-0000-000000000000}
Image:  fFlags=00000000 offStartBlocks=512 offStartData=31232
Image:  uBlockMask=000FFFFF uShiftIndex2Offset=20 uShiftOffset2Index=20 offStartBlockData=0

The operation completed successfully!</pre>
</blockquote>
<p>Sin embargo, en este caso no conseguimos apenas ningún ahorro de espacio:</p>
<blockquote><pre>-rwxr-xr-x  1 root    root    8000004096 2008-09-26 23:41 imagen_mem_usb.img*
-rw-------  1 vicente vicente 7993326080 2008-09-30 21:04 imagen_mem_usb.vdi*</pre>
</blockquote>
<p>La imagen compactada es tan sólo 8000666112-7993326080=7340032 bytes más pequeña que la anterior. Esto es debido a que el proceso de compactación de <code>vditool</code> sólo es capaz de ahorrarnos los bloques que contengan íntegramente ceros, y en el caso de mi memoria USB, fruto de innumerables movimientos de ficheros, ya vemos que son muy pocos los bloques que continuaban conteniendo exclusivamente ceros. Es bien sabido que cuando borramos un fichero, su contenido sigue estando íntegramente en el disco y sólo anotamos en las estructuras del sistema de ficheros que ese espacio que antes usaba tal fichero, ahora está disponible para cualquier otro fichero. Y eso es en lo que se basan los programas de recuperación de ficheros eliminados para hacer su trabajo con mayor o menor éxito según sea el sistema de ficheros y según las operaciones de ficheros que se hayan realizado desde el borrado.</p>
<p>Por tanto, normalmente las imágenes de disco que hayan tenido mucho trajín de archivos y que no tengan mucho espacio sobrante, tendrán pocos bloques que puedan ser eliminados durante la compactación, ya que esos bloques es muy posible que contengan restos de ficheros ya eliminados y no contengan solo ceros.</p>
<p>(...)<br/><br/>Leer el resto de <a href="http://www.vicente-navarro.com/blog/2008/10/05/compactar-imagenes-de-disco-de-virtualbox-vditool-vs-vboxmanage/">Compactar imágenes de disco de VirtualBox: vditool vs VBoxManage</a> (1,061 palabras)</p>
<hr />
<p><small><a href="http://www.vicente-navarro.com/blog">Lo hice y lo entendí</a> © Vicente Navarro 2008 con una licencia <a href="http://www.vicente-navarro.com/blog/licencia-de-uso/">CC BY-SA</a> |
<a href="http://www.vicente-navarro.com/blog/2008/10/05/compactar-imagenes-de-disco-de-virtualbox-vditool-vs-vboxmanage/#comments">2 comentarios</a>
<br/>
Etiquetas: <a href="http://www.vicente-navarro.com/blog/tag/dd/" rel="tag">dd</a>, <a href="http://www.vicente-navarro.com/blog/tag/gnulinux/" rel="tag">GNU/Linux</a>, <a href="http://www.vicente-navarro.com/blog/tag/virtualbox/" rel="tag">VirtualBox</a>, <a href="http://www.vicente-navarro.com/blog/tag/windows/" rel="tag">Windows</a><br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.vicente-navarro.com/blog/2008/10/05/compactar-imagenes-de-disco-de-virtualbox-vditool-vs-vboxmanage/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Probar en VirtualBox una memoria USB de arranque</title>
		<link>http://www.vicente-navarro.com/blog/2008/09/29/probar-en-virtualbox-una-memoria-usb-de-arranque/</link>
		<comments>http://www.vicente-navarro.com/blog/2008/09/29/probar-en-virtualbox-una-memoria-usb-de-arranque/#comments</comments>
		<pubDate>Mon, 29 Sep 2008 20:19:38 +0000</pubDate>
		<dc:creator>Super Coco</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[PC]]></category>
		<category><![CDATA[Virtualización]]></category>
		<category><![CDATA[dd]]></category>
		<category><![CDATA[memorias USB]]></category>
		<category><![CDATA[particiones]]></category>
		<category><![CDATA[VirtualBox]]></category>

		<guid isPermaLink="false">http://www.vicente-navarro.com/blog/?p=786</guid>
		<description><![CDATA[En la entrada anterior, Arrancar BartPE desde memorias USB en FAT32, ¡y mucho más rápido!, hemos vuelto a tratar de memorias USB de arranque. Un importante inconveniente a la hora de trabajar en este tema es que las secuencias de prueba y error se hacen muy penosas, ya que cada cambio que hacemos necesita mucho [...]]]></description>
			<content:encoded><![CDATA[<p>En la entrada anterior, <a href="/blog/2008/09/24/arrancar-bartpe-desde-memorias-usb-en-fat32-y-mucho-mas-rapido/">Arrancar BartPE desde memorias USB en FAT32, ¡y mucho más rápido!</a>, hemos vuelto a tratar de memorias USB de arranque. Un importante inconveniente a la hora de trabajar en este tema es que las secuencias de prueba y error se hacen muy penosas, ya que cada cambio que hacemos necesita mucho tiempo para ser probado y el ciclo:</p>
<p><em>Haz el cambio</em> &rarr; <em>Reinicia</em> &rarr; <em>Comprueba si funciona</em> &rarr; <em>Vuelve a arrancar normal</em></p>
<p>se repite una y otra vez&#8230;</p>
<p>Siempre he pensado que sería muy útil poder arrancar esa memoria USB desde una herramienta de virtualización como VirtualBox o VMWare para poder hacer allí tranquilamente las pruebas. Sin embargo, aunque VWMWare permite el acceso a dispositivos USB, si no me equivoco, no permite arrancar desde ellos. El VirtualBox-OSE (la versión GPL), directamente no permite el acceso a dispositivos USB. El VirtualBox normal sí lo permite pero el arranque de un dispositivo USB no es una opción del menú de arranque de su BIOS.</p>
<p>Otra solución sería permitir acceso directo al disco USB <code>/dev/sdX</code> desde el entorno de virtualización. Como el VirtualBox lo trataría como un disco normal, no podríamos simular los problemas que a menudo tienen las BIOS y los sectores de arranque con el hecho de que el disco sea USB, pero al menos podríamos comprobar que, al menos todo parece ir bien. En VirtualBox, la forma de dar acceso a un disco físico es ésta:</p>
<blockquote><pre>VBoxManage internalcommands createrawvmdk -filename /path/to/file.vmdk -rawdisk /dev/sda</pre>
</blockquote>
<p>consistente en crear un fichero <code>vmdk</code> enlazado a un disco físico. Sin embargo, la versión 1.5.6 de VirtualBox-OSE, la que lleva Ubuntu Hardy, <a href="http://forums.virtualbox.org/viewtopic.php?p=29178">no incluye</a> <a href="http://forums.virtualbox.org/viewtopic.php?t=4527">este comando</a>. <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=483592">En Debian Lenny, la versión de VirtualBox-OSE incluida, la 1.6.2, sí que lleva el &#8220;<code>createrawvmdk</code>&#8220;</a> y funciona bien. Si queremos poder tener acceso directo a discos en Ubunty Hardy, podemos <a href="http://www.virtualbox.org/wiki/Downloads">descargar la versión completa (y cerrada) de VirtualBox</a>, que además de incluir características que no lleva la OSE (<a href="http://www.virtualbox.org/wiki/Editions">VirtualBox Editions</a>), está compilado y empaquetado para la mayoría de las distribuciones más conocidas, incluyendo los módulos del kernel necesarios. Por supuesto, no podemos hacer esto por defecto con los permisos de un usuario normal, ya que no podrá acceder a un fichero de dispositivo <code>/dev/sdX</code> directamente ni para hacer el <code>createrawvmdk</code> ni para luego arrancar el sistema dentro de VirtualBox. Tendremos que usar <code>root</code> o ajustar los permisos.</p>
<p>(...)<br/><br/>Leer el resto de <a href="http://www.vicente-navarro.com/blog/2008/09/29/probar-en-virtualbox-una-memoria-usb-de-arranque/">Probar en VirtualBox una memoria USB de arranque</a> (724 palabras)</p>
<hr />
<p><small><a href="http://www.vicente-navarro.com/blog">Lo hice y lo entendí</a> © Vicente Navarro 2008 con una licencia <a href="http://www.vicente-navarro.com/blog/licencia-de-uso/">CC BY-SA</a> |
<a href="http://www.vicente-navarro.com/blog/2008/09/29/probar-en-virtualbox-una-memoria-usb-de-arranque/#comments">4 comentarios</a>
<br/>
Etiquetas: <a href="http://www.vicente-navarro.com/blog/tag/dd/" rel="tag">dd</a>, <a href="http://www.vicente-navarro.com/blog/tag/gnulinux/" rel="tag">GNU/Linux</a>, <a href="http://www.vicente-navarro.com/blog/tag/memorias-usb/" rel="tag">memorias USB</a>, <a href="http://www.vicente-navarro.com/blog/tag/particiones/" rel="tag">particiones</a>, <a href="http://www.vicente-navarro.com/blog/tag/virtualbox/" rel="tag">VirtualBox</a><br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.vicente-navarro.com/blog/2008/09/29/probar-en-virtualbox-una-memoria-usb-de-arranque/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Montar imágenes de disco vdi de VirtualBox</title>
		<link>http://www.vicente-navarro.com/blog/2008/07/27/montar-imagenes-de-disco-vdi-de-virtualbox/</link>
		<comments>http://www.vicente-navarro.com/blog/2008/07/27/montar-imagenes-de-disco-vdi-de-virtualbox/#comments</comments>
		<pubDate>Sun, 27 Jul 2008 08:31:54 +0000</pubDate>
		<dc:creator>Super Coco</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Virtualización]]></category>
		<category><![CDATA[particiones]]></category>
		<category><![CDATA[QEMU]]></category>
		<category><![CDATA[VirtualBox]]></category>
		<category><![CDATA[VMWare]]></category>

		<guid isPermaLink="false">http://www.vicente-navarro.com/blog/?p=726</guid>
		<description><![CDATA[He estado unos días probando el VirtualBox que viene empaquetado en Ubuntu y mis sensaciones no podrían ser mejores: Es software libre, a diferencia del VMWare Es muchísimo más rápido que el QEMU Es mucho más estable que el KQEMU Sin embargo, respecto al VMware tiene algunas desventajas como que la creación de interfaces de [...]]]></description>
			<content:encoded><![CDATA[<p>He estado unos días probando el <a href="http://en.wikipedia.org/wiki/VirtualBox">VirtualBox</a> que viene empaquetado en Ubuntu y mis sensaciones no podrían ser mejores:</p>
<ul>
<li>Es software libre, a diferencia del <a href="http://en.wikipedia.org/wiki/VMware">VMWare</a></li>
<li>Es muchísimo más rápido que el <a href="http://en.wikipedia.org/wiki/QEMU">QEMU</a></li>
<li>Es mucho más estable que el <a href="http://en.wikipedia.org/wiki/QEMU#KQEMU">KQEMU</a></li>
</ul>
<p>Sin embargo, respecto al VMware tiene algunas desventajas como que la creación de interfaces de red no es tan sencilla, sino que requiere acudir al manual y hacer algunas operaciones en la línea de comandos. Además, el formato de sus imágenes nativas de disco, el <code>vdi</code>, no es tan estándar/común como el <code>vmdk</code> o el formato <em>raw</em> que puede usar QEMU y que es sólo una copia directa bit a bit de un disco duro.</p>
<p>Respecto a estas imágenes <code>vdi</code>, he estado investigando si se pueden montar directamente como dispositivo <em>loop</em>. Para montar imágenes de VMware podemos usar el VMware DiskMount, una utilidad que incluye el comando <code>vmware-mount</code>. Para montar imágenes <em>raw</em> de QEMU podemos seguir el procedimiento que vimos en: <a href="/blog/2007/02/20/montar-una-imagen-raw-de-qemu-los-primeros-32-kbytes-de-un-disco/">Montar una imagen raw de Qemu. Los primeros 32 Kbytes de un disco</a>. ¿Se puede hacer algo parecido con las imágenes <code>vdi</code>?</p>
<p>Pues sí que es posible hacer operaciones similares gracias a la utilidad de VirtualBox <code>vditool</code>:</p>
<blockquote><pre>$ vditool
vditool    Copyright (c) 2004-2008 innotek GmbH.

Usage:   vditool &lt;Command&gt; [Params]
Commands and params:
    NEW Filename Mbytes          - create new image;
    DD  Filename DDFilename      - create new image from DD format image;
    CONVERT Filename             - convert VDI image from old format;
    DUMP Filename                - debug dump;
    RESETGEO Filename            - reset geometry information;
    COPY FromImage ToImage       - make image copy;
    COPYDD FromImage DDFilename  - make a DD copy of the image;
    SHRINK Filename              - optimize (reduce) VDI image size.</pre>
</blockquote>
<p>(...)<br/><br/>Leer el resto de <a href="http://www.vicente-navarro.com/blog/2008/07/27/montar-imagenes-de-disco-vdi-de-virtualbox/">Montar imágenes de disco vdi de VirtualBox</a> (1,431 palabras)</p>
<hr />
<p><small><a href="http://www.vicente-navarro.com/blog">Lo hice y lo entendí</a> © Vicente Navarro 2008 con una licencia <a href="http://www.vicente-navarro.com/blog/licencia-de-uso/">CC BY-SA</a> |
<a href="http://www.vicente-navarro.com/blog/2008/07/27/montar-imagenes-de-disco-vdi-de-virtualbox/#comments">34 comentarios</a>
<br/>
Etiquetas: <a href="http://www.vicente-navarro.com/blog/tag/gnulinux/" rel="tag">GNU/Linux</a>, <a href="http://www.vicente-navarro.com/blog/tag/particiones/" rel="tag">particiones</a>, <a href="http://www.vicente-navarro.com/blog/tag/qemu/" rel="tag">QEMU</a>, <a href="http://www.vicente-navarro.com/blog/tag/virtualbox/" rel="tag">VirtualBox</a>, <a href="http://www.vicente-navarro.com/blog/tag/vmware/" rel="tag">VMWare</a><br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.vicente-navarro.com/blog/2008/07/27/montar-imagenes-de-disco-vdi-de-virtualbox/feed/</wfw:commentRss>
		<slash:comments>34</slash:comments>
		</item>
		<item>
		<title>Cómo solucionar incompatibilidades entre una versión de VMWare y un kernel más reciente</title>
		<link>http://www.vicente-navarro.com/blog/2007/04/28/como-solucionar-incompatibilidades-entre-una-version-de-vmware-y-un-kernel-mas-reciente/</link>
		<comments>http://www.vicente-navarro.com/blog/2007/04/28/como-solucionar-incompatibilidades-entre-una-version-de-vmware-y-un-kernel-mas-reciente/#comments</comments>
		<pubDate>Sat, 28 Apr 2007 09:37:19 +0000</pubDate>
		<dc:creator>Super Coco</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Virtualización]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Kernel]]></category>
		<category><![CDATA[NTFS-3G]]></category>
		<category><![CDATA[QEMU]]></category>
		<category><![CDATA[VMWare]]></category>

		<guid isPermaLink="false">http://www.vicente-navarro.com/blog/index.php/2007/04/28/como-solucionar-incompatibilidades-entre-una-version-de-vmware-y-un-kernel-mas-reciente/</guid>
		<description><![CDATA[Tengo la costumbre de recompilarme un kernel a medida en todos los Linux que instalo para mí. En parte es costumbre de hace muchos años de cuando en cada nueva versión aparecían increíbles novedades y una gran cantidad dispositivos soportados nuevos. Ahora ya no es necesario, y con el kernel que traen por defecto casi [...]]]></description>
			<content:encoded><![CDATA[<p>Tengo la costumbre de recompilarme un kernel a medida en todos los Linux que instalo para mí. En parte es costumbre de hace muchos años de cuando en cada nueva versión aparecían increíbles novedades y una gran cantidad dispositivos soportados nuevos. Ahora ya no es necesario, y con el kernel que traen por defecto casi todas las ditribuciones te puedes apañar muy bien.</p>
<p>Sin embargo, suele ser necesario tener el kernel recompilado para añadir drivers no oficiales, parches y todas esas aplicaciones que necesitan compilarse un módulo del kernel para trabajar, y estoy pensando, por ejemplo, en el parche del <a href="http://www.bootsplash.org/">bootsplash</a>, en el driver binario de NVidia, en el <a href="http://fabrice.bellard.free.fr/qemu/kqemu-doc.html">kqemu</a>, en los módulos del <a href="http://es.wikipedia.org/wiki/VMware">VMWare</a>, en el driver para mi WebCam o para mi tarjeta <a href="http://es.wikipedia.org/wiki/Wi-Fi">WiFi</a>.</p>
<p>Pues bien, hace poco tuve que pasar del kernel 2.6.19 al 2.6.20.6 tras <a href="http://www.ntfs-3g.org/support.html">una amable sugerencia</a> de <a href="/blog/2007/02/21/la-pesadilla-de-compartir-particion-entre-linux-y-windows/">mi querido NTFS-3G</a> al que yo no osé contradecir:</p>
<blockquote><p><strong>Why do I get &#8220;WARNING: Deficient FUSE kernel module detected&#8221;?</strong></p>
<p>The FUSE technology used by ntfs-3g consists of two major parts: a library and a Linux kernel driver. The message means that you either have the faulty FUSE 2.6.2 release, or the library (FUSE package) is safe but the kernel driver is not. When you install or upgrade the FUSE package then it installs only the library, not the kernel driver. In other words, ntfs-3g and FUSE is safe but not your kernel.</p>
<p>Solution: Please ask your distribution developers to fix the Linux kernel problem. The Linux kernel must be upgraded either to at least version 2.6.20, or the FUSE kernel driver must be upgraded to a safe version which is also included in the FUSE package for Linux kernel version 2.6.9 and later. </p></blockquote>
<p>(...)<br/><br/>Leer el resto de <a href="http://www.vicente-navarro.com/blog/2007/04/28/como-solucionar-incompatibilidades-entre-una-version-de-vmware-y-un-kernel-mas-reciente/">Cómo solucionar incompatibilidades entre una versión de VMWare y un kernel más reciente</a> (477 palabras)</p>
<hr />
<p><small><a href="http://www.vicente-navarro.com/blog">Lo hice y lo entendí</a> © Vicente Navarro 2007 con una licencia <a href="http://www.vicente-navarro.com/blog/licencia-de-uso/">CC BY-SA</a> |
<a href="http://www.vicente-navarro.com/blog/2007/04/28/como-solucionar-incompatibilidades-entre-una-version-de-vmware-y-un-kernel-mas-reciente/#comments">6 comentarios</a>
<br/>
Etiquetas: <a href="http://www.vicente-navarro.com/blog/tag/debian/" rel="tag">Debian</a>, <a href="http://www.vicente-navarro.com/blog/tag/kernel/" rel="tag">Kernel</a>, <a href="http://www.vicente-navarro.com/blog/tag/ntfs-3g/" rel="tag">NTFS-3G</a>, <a href="http://www.vicente-navarro.com/blog/tag/qemu/" rel="tag">QEMU</a>, <a href="http://www.vicente-navarro.com/blog/tag/vmware/" rel="tag">VMWare</a><br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.vicente-navarro.com/blog/2007/04/28/como-solucionar-incompatibilidades-entre-una-version-de-vmware-y-un-kernel-mas-reciente/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Montar una imagen raw de Qemu. Los primeros 32 Kbytes de un disco.</title>
		<link>http://www.vicente-navarro.com/blog/2007/02/20/montar-una-imagen-raw-de-qemu-los-primeros-32-kbytes-de-un-disco/</link>
		<comments>http://www.vicente-navarro.com/blog/2007/02/20/montar-una-imagen-raw-de-qemu-los-primeros-32-kbytes-de-un-disco/#comments</comments>
		<pubDate>Tue, 20 Feb 2007 10:17:05 +0000</pubDate>
		<dc:creator>Super Coco</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[PC]]></category>
		<category><![CDATA[Virtualización]]></category>
		<category><![CDATA[dd]]></category>
		<category><![CDATA[GRUB]]></category>
		<category><![CDATA[particiones]]></category>
		<category><![CDATA[QEMU]]></category>

		<guid isPermaLink="false">http://valencia.homelinux.org/?p=19</guid>
		<description><![CDATA[El Qemu es un emulador con licencia GPL/LGPL. Podemos usarlo para, por ejemplo, arrancar un Windows 2000 dentro de Linux y tener esas poquitas cosas que aún no se pueden hacer en Linux. En mi caso, sobre todo, usar el Internet Explorer para ciertas webs de ciertas empresas que suponen que todos pasamos por la [...]]]></description>
			<content:encoded><![CDATA[<p>El <a href="http://www.qemu.org/">Qemu</a> es un emulador con licencia GPL/LGPL. Podemos usarlo para, por ejemplo, arrancar un Windows 2000 dentro de Linux y tener esas poquitas cosas que aún no se pueden hacer en Linux. En mi caso, sobre todo, usar el Internet Explorer para ciertas webs de ciertas empresas que suponen que todos pasamos por la caja de Microsoft a pagarles una licencia de su sistema operativo.</p>
<p>El Qemu emula <a href="http://www.qemu.org/status.html">diferentes plataformas sobre diferentes sistemas operativos</a>. Si  usamos el <a href="http://www.qemu.org/about.html">KQemu</a>, recientemente liberado como GPL, el emulador pasa a usar virtualización y la velocidad del sistema operativo &#8220;virtualizado&#8221; está en el orden de la que obtendríamos con, por ejemplo, VMWare. VMWare es más maduro y estable pero el Qemu tiene muchas opciones con las que jugar fácilmente.</p>
<p>Pues bien, el Qemu soporta varios tipos de formato de imágenes del disco duro. Una de ellas es la &#8220;raw&#8221;, que es como si fuera un dd completo de un disco físico. Para montar una imagen &#8220;raw&#8221; del qemu se puede usar el siguiente comando:</p>
<blockquote><pre>mount -o loop,offset=32256 <em>imagen_disco</em> <em>/path/punto_montaje</em></pre>
</blockquote>
<p>Está claro que lo que hace el comando es buscar el sitio dónde empieza la primera partición para usar la imagen como si se tratara de una &#8220;imagen de la partición&#8221;, no una &#8220;imagen del disco&#8221;, pero ¿por qué 32256? ¿tanto espacio hay libre antes de la primera partición? ¿casi 32Kb?</p>
<p>(...)<br/><br/>Leer el resto de <a href="http://www.vicente-navarro.com/blog/2007/02/20/montar-una-imagen-raw-de-qemu-los-primeros-32-kbytes-de-un-disco/">Montar una imagen raw de Qemu. Los primeros 32 Kbytes de un disco.</a> (962 palabras)</p>
<hr />
<p><small><a href="http://www.vicente-navarro.com/blog">Lo hice y lo entendí</a> © Vicente Navarro 2007 con una licencia <a href="http://www.vicente-navarro.com/blog/licencia-de-uso/">CC BY-SA</a> |
<a href="http://www.vicente-navarro.com/blog/2007/02/20/montar-una-imagen-raw-de-qemu-los-primeros-32-kbytes-de-un-disco/#comments">Sin comentarios</a>
<br/>
Etiquetas: <a href="http://www.vicente-navarro.com/blog/tag/dd/" rel="tag">dd</a>, <a href="http://www.vicente-navarro.com/blog/tag/gnulinux/" rel="tag">GNU/Linux</a>, <a href="http://www.vicente-navarro.com/blog/tag/grub/" rel="tag">GRUB</a>, <a href="http://www.vicente-navarro.com/blog/tag/particiones/" rel="tag">particiones</a>, <a href="http://www.vicente-navarro.com/blog/tag/pc/" rel="tag">PC</a>, <a href="http://www.vicente-navarro.com/blog/tag/qemu/" rel="tag">QEMU</a><br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.vicente-navarro.com/blog/2007/02/20/montar-una-imagen-raw-de-qemu-los-primeros-32-kbytes-de-un-disco/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
