<?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>SEBELK  FOSS &#187; ISO</title>
	<atom:link href="http://www.sergiobelkin.com/tag/iso/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sergiobelkin.com</link>
	<description>Sobre Software Libre y Open Source</description>
	<lastBuildDate>Wed, 28 Dec 2011 23:21:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Acceder a imágenes ISO</title>
		<link>http://www.sergiobelkin.com/2008/01/29/acceder-a-imagenes-iso/</link>
		<comments>http://www.sergiobelkin.com/2008/01/29/acceder-a-imagenes-iso/#comments</comments>
		<pubDate>Wed, 30 Jan 2008 00:08:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Artículos Técnicos]]></category>
		<category><![CDATA[ISO]]></category>
		<category><![CDATA[loop]]></category>
		<category><![CDATA[squashfs]]></category>

		<guid isPermaLink="false">http://www.sergiobelkin.com/?p=3</guid>
		<description><![CDATA[De acuerdo a Wikipedia, una Imagen ISO es Imagen ISO es un archivo donde se almacena una copia o imagen exacta de un sistema de ficheros, normalmente un disco compacto (como un CD o un DVD) Algo interesante es que uno puede acceder al interior del archivo y explorar las carpetas y los archivos de [...]]]></description>
			<content:encoded><![CDATA[<p>De acuerdo a <a href="http://es.wikipedia.org/wiki/Imagen_ISO">Wikipedia</a>, una Imagen ISO es Imagen ISO</p>
<blockquote><p>es un archivo donde se almacena una copia o imagen exacta de un sistema de ficheros, normalmente un disco compacto (como un CD o un DVD)</p></blockquote>
<p>Algo interesante es que uno puede acceder al interior del archivo y explorar las carpetas y los archivos de manera bastante transparente.</p>
<p>Supongamos que tenemos el archivo mandriva-linux-2008-one-KDE-cdrom-i586.iso</p>
<p>Para ver el contenido es cuestión de montar el archivo como si fuera un sistema de archivos. Esto se consigue gracias al módulo loop del kernel.</p>
<p>Entonces sencillamente se puede hacer:</p>
<p><code>mkdir /loop1<br />
mount -o loop mandriva-linux-2008-one-KDE-cdrom-i586.iso /loop1</code></p>
<p>Entonces, se puede ver el contenido de la imagen ISO:<br />
<code>ls /loop1<br />
boot  isolinux  LISEZMOI.pdf  loopbacks  README.pdf</code></p>
<p>Dentro del directorio loopbacks de la imagen está el directorio loopbacks. Podemos ver su contenido:</p>
<p><code>ls /loop1/loopbacks<br />
distrib.sqfs</code></p>
<p>¿De qué tipo de archivo se trata?</p>
<p><code>/loop1/loopbacks/distrib.sqfs: Squashfs filesystem, little endian, version 3.0, 721071324 bytes, 98645 inodes, blocksize: 65536 bytes, created: Mon Oct  8 19:01:20 2007</code></p>
<p>Se trata justamente de un sistema de archivos squashfs usado con frecuencia en Live-CDs, ya que permite compresión de archivos y tiene soporte para escritura.</p>
<p>Se puede montar este sistema de archivos también:</p>
<p><code>mkdir /loop2<br />
mount -o loop -t squashfs /loop1/loopbacks/distrib.sqfs /loop2<br />
ls -l /loop2<br />
total 0<br />
drwxr-xr-x  2 root root  1122 oct  8 04:53 bin<br />
drwxr-xr-x  3 root root   201 oct  8 12:19 boot<br />
drwxr-xr-x 26 root root 63160 oct  8 05:03 dev<br />
drwxr-xr-x 96 root root  2969 oct  8 05:04 etc<br />
drwxr-xr-x  3 root root    22 oct  8 05:04 home<br />
drwxr-xr-x  2 root root     3 jul 27  2007 initrd<br />
drwxr-xr-x 13 root root  2523 oct  8 05:04 lib<br />
drwxr-xr-x  4 root root    33 oct  8 04:50 media<br />
drwxr-xr-x  3 root root    21 oct  8 04:50 mnt<br />
drwxr-xr-x  2 root root     3 jul 27  2007 opt<br />
drwxr-xr-x  2 root root     3 oct  8 04:36 proc<br />
drwx------  9 root root   203 oct  8 05:04 root<br />
drwxr-xr-x  2 root root  3764 oct  8 05:04 sbin<br />
drwxr-xr-x  2 root root     3 oct  8 04:36 sys<br />
drwxrwxrwt  5 root root    56 oct  8 12:19 tmp<br />
drwxr-xr-x 12 root root   167 oct  8 04:50 usr<br />
drwxr-xr-x 16 root root   154 oct  8 04:50 var</code></p>
<p>¿Suena familiar? Todo este arbol de directorios con sus archivos es el que se descomprime luego de arrancar el Live-CD.</p>
<p>Inspeccionando un poco más se ve que el directorio boot contiene un INIT Ram Disk y la imagen compilada del kernel Linux. De manera que todo estos archivos se pueden copiar a una partición, y configurando apropiadamente GRUB puede arrancarse directamente desde el disco rígido. De manera que nos ahorramos un CD&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sergiobelkin.com/2008/01/29/acceder-a-imagenes-iso/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

