From Fedora Project Wiki
No edit summary
No edit summary
 
(12 intermediate revisions by the same user not shown)
Line 31: Line 31:
* Si su memoria USB no está en condiciones de funcionamiento, este procedimiento puede fallar. Ver los mensajes de error durante el proceso.
* Si su memoria USB no está en condiciones de funcionamiento, este procedimiento puede fallar. Ver los mensajes de error durante el proceso.


= Instrucciones en GNU/Linux =
= Instrucciones para GNU/Linux =


== Identificar su disco USB ==
== Identificar su disco USB ==
Line 74: Line 74:
Para empezar, ejecute {{command|liveusb-creator}} en la línea de comandos o busque liveusb-creator en el resumen de actividades de GNOME.
Para empezar, ejecute {{command|liveusb-creator}} en la línea de comandos o busque liveusb-creator en el resumen de actividades de GNOME.


Para usar la herramienta, simplemente seleccione una versión de Fedora para descargar desde la lista desplegable en la parte superior derecha (o seleccione una ISO que haya descargado utilizando el botón ''Examinar'' en la parte superior izquierda), Seleccione el dispositivo USB en el que desea escribir la imagen en ''Unidad de destino'' de la lista desplegable, y pulse el botón ''Crear USB Vivo''.
Para usar la herramienta, simplemente seleccione una versión de Fedora para descargar desde la lista desplegable en la parte superior derecha (o seleccione una ISO que haya descargado utilizando el botón ''Examinar'' en la parte superior izquierda), Seleccione el dispositivo USB en el que desea escribir la imagen en ''Dispositivo destino'' de la lista desplegable, y pulse el botón ''Crear USB Vivo''.


=== Memoria USB suficientemente grande ===
=== Otro método gráfico: usando Unetbootin ===


Muchas memorias USB indican el tamaño en el embalaje o en el exterior del dispositivo.
{{admon/warning | Acerca de Unetbootin | Después de cada lanzamiento, los voluntarios de soporte de Fedora reciben informes de problemas con las imágenes de instalación creadas por Unetbootin. Utilice la versión disponible más reciente de Unetbootin para mejorar los resultados. Si bien los resultados pueden variar, para obtener mejores resultados, use el liveusb-creator. Si experimenta problemas con Unetbootin, póngase en contacto con los desarrolladores de Unetbootin, no los desarrolladores de Fedora.}}


Si no sabe el tamaño de la unidad flash, o quiere comprobar si hay datos, debe ser capaz de auto-montar el dispositivo USB insertándolo en un puerto USB. Puede comprobar el contenido y el tamaño utilizando el administrador gráfico de archivos. En Linux, también se puede utilizar el comando {{command|df -h}}:
Unetbootin es un creador gráfico de imágenes USB arrancables. Utilizarlo le permitirá conservar los datos que tenga en la unidad USB.


<pre>
[[Image:unetbootin_screenshot.png]]
$ df -h
S.ficheros          Tamaño Usados  Disp Uso% Montado en
/dev/mapper/VolGroup00-LogVol00
143G  14G  122G  10% /
/dev/sda1              99M    12M  82M  13% /boot
tmpfs                1009M      0 1009M  0% /dev/shm
/dev/sdb1            3.9G  4.0K  3.9G  1% /media/usbdisk
</pre>
 
Las unidades USB normalmente son montadas en {{filename|/media}} o {{filename|/run/media/username/}}. En este caso, el dispositivo es /dev/sdb1, tiene una capacidad de 3.9 GB y está casi vacío. Como regla general, debe utilizar una memoria de al menos 1 GB para escribir una imagen viva o una imagen de instalación de red, y una unidad de al menos 4 GB para escribir una imagen de DVD.
 
Tome nota de {{filename|/dev/sdb1}} o equivalente; va a especificar el nombre del dispositivo si utiliza el método de línea de comandos. Se trata de la cadena que debe sustituir por USBPARTITIONNAME donde se produzca en las siguientes instrucciones.
 
== Opcional: reparticionar y formatear su memoria USB ==
 
Si tiene una unidad USB con una partición con formato FAT que tiene una buena cantidad de espacio libre, puede omitir los pasos de reparticionado y formateo de abajo, y simplemente continúe con los pasos siguientes. Esto permitiría agregar la imagen Viva de Fedora a la memoria portátil sin destruir los datos ya en ella. Sin embargo, '''es muy recomendable hacer una copia de los datos de la unidad USB antes de proceder''' en caso de que algo salga mal.
 
Si tiene algún problema para intentar la ruta de instalación no-destructiva, pruebe primero restablecer el registro de arranque maestro, MBR, con la opción {{command|--reset-mbr}}.
 
Ocasionalmente, un sistema de archivos puede ser dañado y puede ser necesario re-particionar y re-formatear antes de escribir el stick. De lo contrario, se [http://wiki.laptop.org/go/How_to_Damage_a_FLASH_Storage_Device recomienda mantener el formato de fábrica] de los dispositivos flash.
 
=== Cómo re-particionar ===
 
{{admon/warning | PRECAUCIÓN | ¡Esto borrará todos los datos en la unidad USB! Por favor lea ''cuidadosamente'' las siguientes instrucciones.}}
 
{{admon/note | Omitir si utiliza el método de línea de comandos | Si va a utilizar la herramienta livecd-iso-to-disk, documentada a continuación, puede omitir este paso, el paso ''Cómo formatear'' siguiente, y simplemente pasar los parámetros {{command|--format}} {{command|--msdos}} y {{command|--reset-mbr}} a esa herramienta si necesita re-particionar o re-formatear el dispositivo portátil.}} <!-- el formateo msdos ya no es el predeterminado. -->
 
Si la unidad no ha sido particionada correctamente (o si no está seguro), usar {{command|fdisk}} para reparticionarla.
 
Incluir sólo el nombre de la unidad en el comando, no el número de partición. '''''¡Asegúrese de seleccionar el disco correcto, o usted puede borrar datos importantes!''''' Si no está seguro, compruebe la salida de «df -h». Por ejemplo, si su partición es /dev/sdb1, hacer:
 
<pre>
su -c 'fdisk /dev/sdb'
</pre>
 
Si no tiene fdisk instalado, ejecute {{command| su -c 'yum install util-linux-ng'}} para instalarlo.
 
La siguiente salida de la sesión de {{command|fdisk}} muestra las respuestas a dar a las esperas de órdenes (prompts). La línea que comienza con <code>Last cylinder ...</code> se refiere al tamaño de la unidad flash, así que puede ser diferente en el ejemplo. El comando ''d'' elimina una partición existente; el comando ''n'' crea una nueva partición; el comando ''t'' establece el tipo de una partición; y el comando ''w'' confirma los cambios (en cualquier momento antes de ejecutar el comando ''w'', puede salir de fdisk sin ninguna de las modificaciones a realizar en el disco).
 
<pre>
Orden (m para obtener ayuda): '''d'''
Selected partition 1
Orden (m para obtener ayuda): '''n'''
Command action
e  extended
p  primary partition (1-4)
'''p'''
Partition number (1-4): '''1'''
First cylinder (1-960, default 1): '''↵'''
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-960, default 960): '''↵'''
Using default value 960
Orden (m para obtener ayuda): '''t'''
Selected partition 1
Hex code (type L to list codes): '''6'''
Changed system type of partition 1 to 6 (FAT16)
Orden (m para obtener ayuda): '''a'''
Partition number (1-4): '''1'''
Orden (m para obtener ayuda): '''w'''
The partition table has been altered!
Calling ioctl() to re-read partition table.
WARNING: If you have created or modified any DOS 6.x
partitions, please see the fdisk manual page for additional
information.
Syncing disks.
</pre>
 
=== Cómo re-formatear ===
 
{{admon/warning | PRECAUCIÓN | ¡Esto borrará todos los datos en la unidad USB! Por favor lea ''cuidadosamente'' las siguientes instrucciones.}}
 
Para terminar, la partición debe formatearse con el sistema de archivos actual utilizando {{command|mkfs.vfat}} como usuario root.  Desmonte el dispositivo antes de utilizar {{command|mkfs.vfat}}. En el siguiente ejemplo, {{filename|/dev/USBPARTITIONNAME}} podría ser, por ejemplo, {{filename|/dev/sdb1}}.  '''''¡Asegúrese de seleccionar la partición correcta; el formateo destruye todos los datos en ella!'''''
 
<pre>
su -c 'umount /dev/USBPARTITIONNAME'
su -c 'mkfs.vfat -F 32 -n usbdisk /dev/USBPARTITIONNAME'
</pre>
 
Si no tiene mkfs.vfat instalado, ejecute «yum install dosfstools» como root.
 
== Descargar una ISO ==
 
(Si desea utilizar el método «Gráfico» de más abajo, con una versión admitida de Fedora, puede omitir este paso. El programa descargará la ISO para usted.)
 
Puede utilizar BitTorrent o su navegador web para descargar una imagen arrancable o ISO, que se instalará en su unidad USB.
 
Enlaces rápidos:
* [http://fedoraproject.org/en/get-fedora Versiones soportadas]
* [http://fedoraproject.org/get-prerelease Pre-lanzamientos] (Alfa y Beta; redirige a la versión anterior soportada durante la fase pre-alfa)
* [http://alt.fedoraproject.org/pub/alt/nightly-composes/desktop/ Publicaciones nocturnas de prueba]
 
Usted debe buscar un archivo con «Live» en el nombre, generalmente de forma {{filename|Fedora-<version>-<architecture>-Live-Desktop.iso}}. Por ejemplo, {{filename|Fedora-{{FedoraVersionNumber}}-x86_64-Live-Desktop.iso}} es la versión {{FedoraVersion|short}} para CPU de 64-bits compatible con Intel. Asegúrese de elegir el archivo correcto para su arquitectura. Las versiones de 32-bits generalmente se ejecutarán en hardware de 64-bits, pero no estarán optimizadas.
 
Estas instrucciones también funcionarán para [[Spins Custom|Ediciones personalizadas]] de imágenes ISO de Fedora Vivo, incluyendo aquellas que usted mismo haya creado con Revisor (una herramienta gráfica), o LiveCD Creator (herramienta de línea de comandos utilizada por Revisor). (Pungi es una herramienta de línea de comandos que puede utilizar para crear ISOs instalables, pero no ISOs Vivas.)
 
Si utiliza un LiveUSB con persistencia de datos, puede utilizar el método de «yum update» que se describe a continuación para obtener la última RPM diaria de Rawhide (principalmente para probadores y no para uso diario) [https://bugzilla.redhat.com/show_bug.cgi?id=446935 excepto para el kernel]. Ver [[Releases/Rawhide/es]] para obtener más información acerca de las compilaciones diarias.
 
Las publicaciones nocturnas de prueba se construyen desde la versión [[Releases/Branched|Branched]] cuando hay una, y de [[Releases/Rawhide/es|Rawhide]] cuando no hay Branched.


== Escribir en la memoria portátil ==
* Descargar la última versión de Unetbootin desde http://unetbootin.sourceforge.net/ e instalarlo.
* Es posible que tenga que escribir la contraseña de root al ejecutarlo.
* Haga clic en '''Imagen de disco''' y busque el archivo ISO que ha descargado.
* Seleccione tipo: USB drive y elija Unidad ''sdX''.
* Pulse Aceptar.


=== Método gráfico - Windows o Fedora ===
{{admon/note | Nota | Si no ve ''sdX'' en la lista, puede que tenga que volver a formatear la unidad, '''efectivamente perder todos sus datos en el disco''': <pre>su -c "umount /dev/sdX"
su -c "mkfs.vfat -I /dev/sdX"</pre>.}}


Se pueden crear memorias USB de Fedora en Windows y Linux usando la utilidad [http://fedorahosted.org/liveusb-creator liveusb-creator]. Tenga en cuenta que esta utilidad sólo es capaz de escribir imágenes Vivas. Es posible escribir imágenes no-vivas en una memoria USB, pero debe utilizar uno de los dos métodos de línea de comandos documentados debajo.
=== Método simple de línea de comandos: escribir la imagen directamente ===


Para Windows usando los siguientes pasos:
{{admon/warning | PRECAUCIÓN | ¡Esto borrará todos los datos en la unidad USB! Por favor, lea ''cuidadosamente'' las siguientes instrucciones y asegúrese de escribir la etiqueta de la unidad a la derecha ''(sdX)''.}}
* Descargar liveusb-creator desde [http://fedorahosted.org/liveusb-creator el sitio]
* Haga doble clic en 'liveusb-creator'


Si usa Fedora, puede utilizar Añadir/Quitar Software y buscar ''liveusb-creator'', o usar la línea de comandos:
Para escribir el archivo ISO directamente en el disco, ejecute:


<pre>
<pre>
su -c 'yum install liveusb-creator'
su -c "dd if=/Users/me/Downloads/Fedora-17-x86_64-DVD.iso of=/dev/sdX bs=8M"
</pre>
</pre>


Para iniciar, ejecutar {{command|liveusb-creator}} en la línea de comandos o en el menú GNOME, vaya a ''Aplicaciones -> Herramientas del sistema -> Fedora LiveUSB Creator''.
O, si está ejecutando una distribución basada en Ubuntu
 
Para utilizar la herramienta, simplemente seleccione una versión de Fedora para descargar desde el cuadro de la lista desplegable en la parte superior derecha (o seleccione una ISO ya descargada con el botón ''Examinar'' en la parte superior izquierda), seleccione la unidad USB a la que desea escribir la imagen, en el cuadro de la lista desplegable ''Dispositivo destino'' y pulse el botón ''Crear USB Vivo''.
 
=== Métodos de línea de comandos ===
 
En los ejemplos siguientes, sustituya {{filename|/path/to/ISO}} con por ejemplo, {{filename|Fedora-16-x86_64-Live-Desktop.iso}} o la ruta de acceso completa a la ISO que ha descargado, por ejemplo, {{filename|/tmp/Fedora-16-x86_64-Live-Desktop.iso}}.
 
Reemplazar {{filename|/dev/USBPARTITIONNAME}} con el nombre de la partición adecuada. Por ejemplo, {{filename|/dev/sdb1}} en el ejemplo anterior («Compruebe el tamaño de su unidad USB»). '''''¡Asegúrese de especificar el dispositivo correcto, o puede perder datos importantes!'''''
 
Estos dos métodos trabajan con todas las imágenes de Fedora, no solo imágenes vivas: puede utilizar {{command|dd}} o {{command|livecd-iso-to-disk}} para escribir un DVD Fedora o una ISO de instalación de red a una memoria USB. Sin embargo, para Fedora 15, las imágenes no-vivas no pueden escribirse utilizando {{command|dd}}.
 
==== Utilizando dd para una copia directa ====
 
{{admon/warning | PRECAUCIÓN | ¡Esto borrará todos los datos en la unidad USB! Por favor lea ''cuidadosamente'' las siguientes instrucciones.}}
 
Puede simplemente utilizar dd (o herramientas similares de imágenes directas para otros sistemas operativos) para escribir una ISO de Fedora en la unidad USB, aunque las herramientas especializadas tienen funciones adicionales como la persistencia de datos y escritura no-destructiva. dd siempre destruirá cualquier otro dato en el dispositivo de destino y no puede proporcionar un entorno persistente.
 
su -c 'dd if=Fedora-16-x86_64-Live-Desktop.iso of=/dev/sd'''X''' bs=8M'
 
En OS X de Apple debería funcionar algo como esto:


<pre>
<pre>
sudo dd if=/Users/me/Downloads/Fedora-17-x86_64-DVD.iso of=/dev/disk999 bs=8388608
sudo dd if=/Users/me/Downloads/Fedora-17-x86_64-DVD.iso of=/dev/sdX bs=8M
</pre>
</pre>


Tenga en cuenta que en estos casos específicos requiere el nombre del dispositivo (por ejemplo, /dev/sdb o /dev/disk3) no el nombre de la partición (por ejemplo, /dev/sdb1 or dev/disk3s1).
Tenga en cuenta que el proceso lleva su tiempo y no verá ninguna información mientras se esté ejecutando.
 
Un equivalente para Windows es la [http://www.chrysocome.net/rawwrite herramienta RawWrite para Windows]. Debe ser capaz de escribir imágenes de Fedora tanto como se describió anteriormente, pero esto no se ha probado con regularidad.
 
En las versiones de Fedora anteriores a {{FedoraVersion|long|17}}, una imagen de DVD escrita en una memoria USB con dd o una herramienta equivalente funcionará como una imagen de instalación de red a menos que se agregue un parámetro especial del kernel en el arranque: será capaz de realizar una instalación, pero tendrá que recuperar paquetes desde los repositorios de la red, no será capaz de utilizar los paquetes presentes en la unidad portátil. Para permitir que el instalador encuentre los paquetes presentes en el dispositivo USB, use el [[Anaconda/Options#repo|anaconda ''repo='' parameter]], apuntando a la unidad USB por su nodo de dispositivo, etiqueta o UUID. Las imágenes DVD de {{FedoraVersion|long|17}} no sufren de esta limitación.


==== Utilizando la herramienta {{command|livecd-iso-to-disk}} ====
=== Método de línea de comandos: Usando la herramienta {{command|livecd-iso-to-disk}} (Fedora sólo) ===


El {{command|livecd-iso-to-disk}} es el más capaz y a menudo más confiable método de escritura de una imagen ISO de Fedora a una memoria USB, pero solo puede utilizarse confiablemente dentro de Fedora. No funciona en Windows y no es compatible (y generalmente fallará) con las distribuciones no-Fedora. Por favor, utilice la herramienta liveusb-creator, dd (o una herramienta equivalente), o una herramienta de terceros como unetbootin en otros sistemas operativos. Tampoco es una buena idea para tratar de escribir una nueva versión de Fedora usando la versión de {{command|livecd-iso-to-disk}} en una versión de Fedora mucho mayor: es mejor utilizar solamente una versión de un máximo de dos versiones anteriores a la versión que está intentando escribir.
El {{command|livecd-iso-to-disk}} es el más capaz y a menudo más confiable método de escritura de una imagen ISO de Fedora a una memoria USB, pero solo puede utilizarse confiablemente dentro de Fedora. No funciona en Windows y no es compatible (y generalmente falla) con las distribuciones no-Fedora. Por favor, utilice la herramienta liveusb-creator, dd (o una herramienta equivalente), o una herramienta de terceros como unetbootin en otros sistemas operativos. Tampoco es una buena idea tratar de escribir una nueva versión de Fedora usando la versión de {{command|livecd-iso-to-disk}} en una versión de Fedora mucho mayor: es mejor utilizar solamente una versión con un máximo de dos versiones anteriores a la versión que está intentando escribir.


{{command|livecd-iso-to-disk}} está generalmente disponible en el directorio /LiveOS del archivo .iso en el CD Vivo. Puede montar el archivo .iso, y proceder como abajo, seguro que está utilizando la versión destinada para su imagen:
{{command|livecd-iso-to-disk}} está disponible generalmente en el directorio /LiveOS del archivo .iso en el CD Vivo. Puede montar el .iso, y proceder como sigue, seguro de que está utilizando la versión destinada para su imagen:


Crear un punto de montaje:
Crear un punto de montaje:
Line 246: Line 121:


Montar el sistema de archivos .iso en su punto de montaje:
Montar el sistema de archivos .iso en su punto de montaje:
  $ su -c "mount Fedora-16-x86_64-Live-Desktop.iso /tmp/live"
  $ su -c "mount Fedora-17-x86_64-Live-Desktop.iso /tmp/live"


Confirmar la disponibilidad de {{command|/LiveOS/livecd-iso-to-disk}}:
Confirmar la disponibilidad de {{command|/LiveOS/livecd-iso-to-disk}}:
  $ ls /tmp/live/LiveOS
  $ ls /tmp/live/LiveOS


Si no aparece el script de {{command|livecd-iso-to-disk}}, tendrá que obtenerlo de otra fuente. Compruebe si está instalado el RPM livecd-tools con este comando:
Si no aparece el script de {{command|livecd-iso-to-disk}} en la lista, tendrá que obtenerlo desde otra fuente. Compruebe si está instalado el RPM livecd-tools con este comando:
 
  rpm -q livecd-tools
  rpm -q livecd-tools
Se verá el nombre del RPM y el número de versión si está instalado, o ninguna salida si no está instalado.
Se verá el nombre del RPM y el número de versión si está instalado, o ninguna salida si no está instalado.


Si «livecd-tools» no está instalado, instalarlo utilizando este comando, o PackageKit:
Si «livecd-tools» no está instalado, instalarlo utilizando este comando, o PackageKit:
  $ su -c 'yum install livecd-tools'
  $ su -c 'yum install livecd-tools'


Información de uso detallado está disponible en las primeras páginas del [http://git.fedorahosted.org/cgit/livecd/tree/tools/livecd-iso-to-disk.sh#n27 script livecd-iso-to-disk], que también se puede ver ejecutando {{command|su -c 'livecd-iso-to-disk --help'}}. Los siguientes son ejemplos básicos.
Información de uso detallado está disponible en las principales páginas del [http://git.fedorahosted.org/cgit/livecd/tree/tools/livecd-iso-to-disk.sh#n27 script livecd-iso-to-disk], que también se pueden ver ejecutando {{command|su -c 'livecd-iso-to-disk --help'}}. Los siguientes son ejemplos básicos.


Para hacer un dispositivo USB existente arrancable como una imagen de Fedora sin eliminar ninguno de los datos, asegúrese de que la unidad USB no es montada antes de ejecutar lo siguiente y dar la contraseña de root cuando se le solicite:
Para crear un dispositivo USB arrancable con una imagen de Fedora sin eliminar ninguno de los datos, asegúrese de que la unidad USB no esté montada antes de ejecutar lo siguiente y dar la contraseña de root cuando se le solicite:


Si {{command|livecd-iso-to-disk}} está disponible en el sistema de archivos .iso,
Si {{command|livecd-iso-to-disk}} está disponible en el sistema de archivos .iso,
  $ su -c "/tmp/live/LiveOS/livecd-iso-to-disk Fedora-16-x86_64-Live-Desktop.iso /dev/USBPARTITIONNAME"
  $ su -c "/tmp/live/LiveOS/livecd-iso-to-disk Fedora-17-x86_64-Live-Desktop.iso /dev/sdX"
de lo contrario,
de lo contrario,
  $ su -c "livecd-iso-to-disk Fedora-16-x86_64-Live-Desktop.iso /dev/USBPARTITIONNAME"
  $ su -c "livecd-iso-to-disk Fedora-17-x86_64-Live-Desktop.iso /dev/sdX"
(Ver a continuación [[#Persistencia de datos|Persistencia de datos]] para saber cómo crear dispositivos USB Vivos con más almacenamiento temporal de archivos y configuraciones de usuario.)
(Ver a continuación [[#Persistencia_de_datos|Persistencia de datos]] para saber cómo crear dispositivos USB Vivos con más almacenamiento temporal de los archivos de usuario y configuraciones.)


En caso de que no sea posible arrancar desde un disco creado con el método que se muestra arriba, antes de re-particionar y re-formatear, a menudo restablecer el registro de arranque maestro permitirá arrancar:
En caso de que no sea posible arrancar desde un disco creado con el método que se muestra arriba, antes de re-particionar y re-formatear, a menudo restablecer el registro de arranque maestro permitirá arrancar:
  $ su -c "livecd-iso-to-disk --reset-mbr Fedora-16-x86_64-Live-Desktop.iso /dev/USBPARTITIONNAME"
  $ su -c "livecd-iso-to-disk --reset-mbr Fedora-17-x86_64-Live-Desktop.iso /dev/sdX"


{{admon/warning | PRECAUCIÓN | ¡El siguiente método borrará todos los datos en la unidad USB! Por favor lea ''cuidadosamente'' las siguientes instrucciones.}}
{{admon/warning | PRECAUCIÓN | ¡El método siguiente borrará todos los datos en la unidad USB! Por favor, lea ''cuidadosamente'' las siguientes instrucciones.}}
Si es necesario, puede tener {{command|livecd-iso-to-disk}} para re-particionar y re-formatear el dispositivo portátil. Esto es similar a realizar los pasos de re-particionado y re-formateo manual descritos anteriormente en esta guía.
Si es necesario, puede tomar {{command|livecd-iso-to-disk}} para re-particionar y re-formatear el dispositivo portátil.
  $ su -c "livecd-iso-to-disk --format --msdos --reset-mbr Fedora-16-x86_64-Live-Desktop.iso /dev/USBPARTITIONNAME"
  $ su -c "livecd-iso-to-disk --format --msdos --reset-mbr Fedora-17-x86_64-Live-Desktop.iso /dev/sdX"


=== Arranque UEFI de memorias USB ===
==== Arranque de memorias USB con UEFI ====


Si una imagen de Fedora escrita a una memoria USB será arrancable de forma nativa a través de UEFI, es una pregunta algo compleja que depende de la versión de Fedora, el tipo de imagen (viva o no-viva) y el método utilizado para escribirla. El parámetro {{command|--efi}} de la herramienta {{command|livecd-iso-to-disk}} intentará crear un dispositivo USB escrito con la misma, que sea arrancable de forma nativa vía UEFI.
Si una imagen de Fedora escrita a una memoria USB será arrancable de forma nativa a través de [http://es.wikipedia.org/wiki/Extensible_Firmware_Interface UEFI], es una pregunta algo compleja que depende de la versión de Fedora, el tipo de imagen (viva o no-viva) y el método utilizado para escribirla. El parámetro {{command|--efi}} de la herramienta {{command|livecd-iso-to-disk}} intentará crear un dispositivo USB escrito con la misma, que sea arrancable de forma nativa vía UEFI.


Como {{FedoraVersion|long|17}}, todas las imágenes escritas utilizando el método ''dd'' deben ser UEFI-arrancables, y todas las imágenes escritas con {{command|livecd-iso-to-disk --format --reset-mbr --efi}} también deberían ser UEFI-arrancables. Use {{command|--efi}} sin {{command|--format}} y {{command|--reset-mbr}} puede ser considerado un 'mejor esfuerzo', y puede no producir una memoria portátil UEFI-arrancable.
Como {{FedoraVersion|long|17}}, todas las imágenes escritas utilizando el método ''dd'' deben ser UEFI-arrancables, y todas las imágenes escritas con {{command|livecd-iso-to-disk --format --reset-mbr --efi}} también deberían ser UEFI-arrancables. Use {{command|--efi}} sin {{command|--format}} y {{command|--reset-mbr}} puede ser considerado un 'mejor esfuerzo', y puede no producir una memoria portátil UEFI-arrancable.


=== Persistencia de datos ===
==== Creación de una memoria USB desde un entorno de ejecución vivo ====
 
Si está ejecutando un CD vivo, DVD, o USB y desea convertirlo en una memoria USB arrancable, ejecute el siguiente comando: {{command|su -c "livecd-iso-to-disk /run/initramfs/livedev /dev/sdX"}}
 
(Para las versiones anteriores a Fedora 17, use {{Code|/dev/live}} en lugar de {{Code|/run/initramfs/livedev}}.)
 
==== Persistencia de datos ====


Persistencia de datos significa que los archivos y configuraciones se mantendrán incluso después de reiniciar el sistema vivo. Puede realizar actualizaciones al igual que una instalación normal en el disco duro, salvo que las actualizaciones del kernel requieran [[#Actualizaciones del kernel|intervención manual]] y el [[#limited overlay|espacio para almacenar cambios en el sistema pueda ser insuficiente]]. El uso principal de esta característica es arrancar una memoria USB con su imagen Viva, así como los cambios persistentes. Tenga en cuenta que debe tener espacio en su unidad USB de destino para la imagen Viva más su área para almacenar cambios en el sistema y cualquier otro dato que desee en el dispositivo portátil.
Persistencia de datos significa que los archivos y configuraciones se mantendrán incluso después de reiniciar el sistema vivo. Puede realizar actualizaciones al igual que una instalación normal en el disco duro, salvo que las actualizaciones del kernel requieran [[#Actualizaciones del kernel|intervención manual]] y el [[#limited overlay|espacio para almacenar cambios en el sistema pueda ser insuficiente]]. El uso principal de esta característica es arrancar una memoria USB con su imagen Viva, así como los cambios persistentes. Tenga en cuenta que debe tener espacio en su unidad USB de destino para la imagen Viva más su área para almacenar cambios en el sistema y cualquier otro dato que desee en el dispositivo portátil.
Line 316: Line 194:
donde la fracción después de la 'instantánea' para el volumen lógico es el de sectores de 512-bytes consumidos en el área para almacenar (overlay) cambios en el sistema.
donde la fracción después de la 'instantánea' para el volumen lógico es el de sectores de 512-bytes consumidos en el área para almacenar (overlay) cambios en el sistema.


=== Ejecutando desde un CD/DVD/USB Vivo ===
= Instrucciones para Windows =


Si ya está ejecutando un CD, DVD, o USB Vivo y desea convertirlo en una unidad USB arrancable, ejecute el siguiente comando:
== Usando {{command|liveusb-creator}} ==


su -c "livecd-iso-to-disk /run/initramfs/livedev /dev/USBPARTITIONNAME"
[[Image:Liveusb-creator.png]]
 
Las memorias USB de Fedora se pueden crear mediante la utilidad [http://fedorahosted.org/liveusb-creator liveusb-creator]. Tenga en cuenta que esta utilidad sólo es capaz de escribir imágenes Vivas.
 
* Descargar liveusb-creator desde [http://fedorahosted.org/liveusb-creator el sitio]
* Haga doble clic en ''liveusb-creator''


: (Para las versiones anteriores a Fedora 17, use {{Code|/dev/live}} en lugar de {{Code|/run/initramfs/livedev}}.)
Para usar la herramienta, simplemente seleccione una versión de Fedora para descargar desde la lista desplegable en la parte superior derecha (o seleccione una ISO que haya descargado utilizando el botón ''Examinar'' en la parte superior izquierda), Seleccione el dispositivo USB en el que desea escribir la imagen en ''Dispositivo destino'' de la lista desplegable, y pulse el botón ''Crear USB Vivo''.


== Cómo Arrancar una unidad USB Viva ==
= Arrancar la imagen =


* Apague el equipo.
* Apague el equipo.
Line 337: Line 220:
** Guardar los cambios, salir y el equipo debería arrancar la unidad USB Viva.
** Guardar los cambios, salir y el equipo debería arrancar la unidad USB Viva.


== Problemas y soluciones ==
= Problemas y soluciones =


=== Problemas de liveusb-creator ===
== Problemas de liveusb-creator ==


* Pruebe en el [http://fedorahosted.org/liveusb-creator/wiki/FAQ FAQ de liveusb-creator].
* Pruebe en las [http://fedorahosted.org/liveusb-creator/wiki/FAQ Preguntas frecuentes de liveusb-creator].
* El seguimiento de errores se realiza en [https://fedorahosted.org/liveusb-creator/ Trac] - véase por ejemplo los [https://fedorahosted.org/liveusb-creator/report/1 tickets existentes]. Por favor [https://fedorahosted.org/liveusb-creator/newticket abra un nuevo ticket] si encuentra algún problema que no haya sido reportado.
* El seguimiento de errores se realiza en [https://fedorahosted.org/liveusb-creator/ Trac] - véase por ejemplo los [https://fedorahosted.org/liveusb-creator/report/1 tickets existentes]. Por favor [https://fedorahosted.org/liveusb-creator/newticket abra un nuevo ticket] si encuentra algún problema que no haya sido reportado.
* La [https://fedorahosted.org/mailman/listinfo/liveusb-creator lista de correo de liveusb-creator] tiene [https://fedorahosted.org/pipermail/liveusb-creator/ archivos] que también pueden ser útiles.
* La [https://fedorahosted.org/mailman/listinfo/liveusb-creator lista de correo de liveusb-creator] tiene [https://fedorahosted.org/pipermail/liveusb-creator/ archivos] que también pueden ser útiles.


=== ¡La partición no está marcada de arranque! ===
=== ¡La partición de arranque no está marcada! ===


Si recibe el siguiente mensaje, deberá marcar la partición de arranque.
Si recibe el siguiente mensaje, deberá marcar la partición de arranque.
<pre>
<pre>
$ su -c "livecd-iso-to-disk Fedora-16-x86_64-Live-Desktop.iso /dev/USBPARTITIONNAME"
$ su -c "livecd-iso-to-disk Fedora-1-x86_64-Live-Desktop.iso /dev/sdX"
Partition isn't marked bootable!
Partition isn't marked bootable!
You can mark the partition as bootable with  
You can mark the partition as bootable with  
     $ /sbin/parted /dev/sdb
     $ /sbin/parted /dev/sdX
     (parted) toggle N boot
     (parted) toggle N boot
     (parted) quit
     (parted) quit
Line 360: Line 243:
Para marcar la partición de arranque, ejecute parted y utilice el comando 'toggle X boot'. Por ejemplo:
Para marcar la partición de arranque, ejecute parted y utilice el comando 'toggle X boot'. Por ejemplo:
<pre>
<pre>
$ parted /dev/sdb
$ parted /dev/sdX
GNU Parted 1.8.6
GNU Parted 1.8.6
Using /dev/sdb
Using /dev/sdX
Welcome to GNU Parted! Type 'help' to view a list of commands.
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print                                                             
(parted) print                                                             
Model: Imation Flash Drive (scsi)
Model: Imation Flash Drive (scsi)
Disk /dev/sdb: 1062MB
Disk /dev/sdX: 1062MB
Sector size (logical/physical): 512B/512B
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Partition Table: msdos
Line 376: Line 259:
(parted) print                                                     
(parted) print                                                     
Model: Imation Flash Drive (scsi)
Model: Imation Flash Drive (scsi)
Disk /dev/sdb: 1062MB
Disk /dev/sdX: 1062MB
Sector size (logical/physical): 512B/512B
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Partition Table: msdos


Numero  Inicio  Fin    Tamaño  Typo    Sistema de ficheros  Banderas
Numero  Inicio  Fin    Tamaño  Typo    Sistema de ficheros  Banderas
  1      32.3kB  1062MB  1062MB  primary  fat16                arranque
  1      32.3kB  1062MB  1062MB  primary  fat16                boot


(parted) quit                                                             
(parted) quit                                                             
Line 391: Line 274:
Si se obtiene el siguiente mensaje, es necesario etiquetar la partición.
Si se obtiene el siguiente mensaje, es necesario etiquetar la partición.
<pre>
<pre>
$ su -c "livecd-iso-to-disk Fedora-16-x86_64-Live-Desktop.iso /dev/USBPARTITIONNAME"
$ su -c "livecd-iso-to-disk Fedora-16-x86_64-Live-Desktop.iso /dev/sdX"
Need to have a filesystem label or UUID for your USB device
Need to have a filesystem label or UUID for your USB device
Label can be set with /sbin/dosfslabel
Label can be set with /sbin/dosfslabel
Line 399: Line 282:
Etiqueta de la partición:
Etiqueta de la partición:
<pre>
<pre>
su -c "dosfslabel /dev/USBPARTITIONNAME LIVE"
su -c "dosfslabel /dev/sdX LIVE"
</pre>
</pre>


Line 410: Line 293:
Si el arranque de prueba informa de un sector de arranque dañado, o sale el siguiente mensaje, usted necesita instalar o restablecer el registro de inicio maestro (MBR).
Si el arranque de prueba informa de un sector de arranque dañado, o sale el siguiente mensaje, usted necesita instalar o restablecer el registro de inicio maestro (MBR).
<pre>
<pre>
$ su -c "livecd-iso-to-disk Fedora-16-x86_64-Live-Desktop.iso /dev/USBPARTITIONNAME"
$ su -c "livecd-iso-to-disk Fedora-17-x86_64-Live-Desktop.iso /dev/sdX"
MBR appears to be blank.
MBR appears to be blank.
You can add an MBR to this device with
You can add an MBR to this device with
Line 417: Line 300:


Para instalar o restaurar el MBR:
Para instalar o restaurar el MBR:
  $ su -c "livecd-iso-to-disk --reset-mbr Fedora-16-x86_64-Live-Desktop.iso /dev/USBPARTITIONNAME"
  $ su -c "livecd-iso-to-disk --reset-mbr Fedora-17-x86_64-Live-Desktop.iso /dev/sdX"


=== Problemas con otras distribuciones de Linux ===
== Problemas con otras distribuciones de Linux ==


Ubuntu y derivadas de las distribuciones de Linux tienen el programa usb-creator que es similar a Live USB Creator. Este ''no funciona'' con imágenes ISO de Fedora, las rechaza silenciosamente. usb-creator requiere que la ISO tenga un diseño de Debian, con un archivo /.disk/info y un directorio casper. No intente usar esta utilidad para escribir una imagen ISO de Fedora.
Ubuntu y derivadas de las distribuciones de Linux tienen el programa usb-creator que es similar a Live USB Creator. Este ''no funciona'' con imágenes ISO de Fedora, las rechaza silenciosamente. usb-creator requiere que la ISO tenga un diseño de Debian, con un archivo /.disk/info y un directorio casper. No intente usar esta utilidad para escribir una imagen ISO de Fedora.
Line 425: Line 308:
El script de livecd-iso-to-disk no es para ejecutarse desde un sistema no-Fedora. Incluso si sucede al ejecutar y escribir una memoria portátil al parecer con éxito desde alguna otra distribución, bien podría no arrancar el dispositivo. Use livecd-iso-to-disk en cualquier otra distribución que no sea Fedora no es compatible y no se espera que funcione: por favor, use un método alternativo como el que se ha descrito anteriormente.
El script de livecd-iso-to-disk no es para ejecutarse desde un sistema no-Fedora. Incluso si sucede al ejecutar y escribir una memoria portátil al parecer con éxito desde alguna otra distribución, bien podría no arrancar el dispositivo. Use livecd-iso-to-disk en cualquier otra distribución que no sea Fedora no es compatible y no se espera que funcione: por favor, use un método alternativo como el que se ha descrito anteriormente.


== Prueba de imagen Viva en USB ==
= Prueba de imagen Viva en USB =


Puede probar su imagen Viva en USB usando QEMU como se muestra en la captura de pantalla siguiente.
Puede probar su imagen Viva en USB usando QEMU como se muestra en la captura de pantalla siguiente.
Line 433: Line 316:
Por ejemplo, si su unidad flash USB es {{filename|/dev/sdb}}, puede escribir los siguientes comandos:
Por ejemplo, si su unidad flash USB es {{filename|/dev/sdb}}, puede escribir los siguientes comandos:
<pre>
<pre>
su -c 'umount /dev/sdb1'
su -c 'umount /dev/sdX1'
qemu -hda /dev/sdb -m 1024 -vga std
qemu -hda /dev/sdX -m 1024 -vga std
</pre>
</pre>


== Montando un sistema de archivos en el USB Vivo ==
= Montando un sistema de archivos en el USB Vivo =


Puede usar el script de [http://git.fedorahosted.org/git?p=hosted/livecd;a=blob_plain;f=tools/liveimage-mount;hb=HEAD '''''liveimage-mount'''''] en el paquete {{package|livecd-tools}} para montar un dispositivo USB Vivo acoplado u otra imagen de LiveOS, como un ISO o un CD Vivo. Esto es conveniente cuando desea copiar o sacar algún archivo desde el sistema de archivos LiveOS a un USB Vivo, o simplemente examinar los archivos en un Live.iso o CD Vivo.
Puede usar el script [http://git.fedorahosted.org/cgit/livecd/tree/tools/liveimage-mount '''''liveimage-mount'''''] en el paquete {{package|livecd-tools}} para montar un dispositivo USB Vivo acoplado u otra imagen de LiveOS, como un ISO o un CD Vivo. Esto es conveniente cuando desea copiar o sacar algún archivo desde el sistema de archivos LiveOS a un USB Vivo, o simplemente examinar los archivos en un Live.iso o CD Vivo.


== Actualizaciones del kernel ==
= Actualizaciones del kernel =


Si usted tiene [[#limited overlay|suficiente espacio de almacenamiento]] para dar cabida a una actualización del kernel en una instalación de USB Vivo, el kernel y el initramfs se instalarán en el directorio /boot. Para ponerlos en servicio deben ser movidos al directorio /syslinux de la partición de instalación. Esto es accesible ejecutando desde el sistema de archivos del USB Vivo cualquiera de los dos puntos de montaje /mnt/live o /run/initramfs/live. El nuevo initramfs (tal como initramfs-3.3.2-6.fc16.x86_64.img) y el kernel (tal como vmlinuz-3.3.2-6.fc16.x86_64) se deben mover para reemplazar los archivos /mnt/live/syslinux/initrd0.img y /mnt/live/syslinux/vmlinuz0, respectivamente.
Si usted tiene [[#limited overlay|suficiente espacio de almacenamiento]] para dar cabida a una actualización del kernel en una instalación de USB Vivo, el kernel y el initramfs se instalarán en el directorio /boot. Para ponerlos en servicio deben ser movidos al directorio /syslinux de la partición de instalación. Esto es accesible ejecutando desde el sistema de archivos del USB Vivo cualquiera de los dos puntos de montaje /mnt/live o /run/initramfs/live. El nuevo initramfs (tal como initramfs-3.3.2-6.fc16.x86_64.img) y el kernel (tal como vmlinuz-3.3.2-6.fc16.x86_64) se deben mover para reemplazar los archivos /mnt/live/syslinux/initrd0.img y /mnt/live/syslinux/vmlinuz0, respectivamente.
Line 459: Line 342:
  ln -fs -T ../${bootpath}/initrd0.img boot/initramfs-${new}.img
  ln -fs -T ../${bootpath}/initrd0.img boot/initramfs-${new}.img


== Véase también ==
= Véase también =


[http://www.redhatmagazine.com/2007/11/07/i-am-fedora-and-so-can-you/ Red Hat Magazine | ¡Soy Fedora y por lo tanto se puede!]
[http://www.redhatmagazine.com/2007/11/07/i-am-fedora-and-so-can-you/ Red Hat Magazine | ¡Soy Fedora y por lo tanto se puede!]


== Referencias ==
= Referencias =


* http://www.redhat.com/archives/fedora-test-list/2007-May/msg00308.html
* http://www.redhat.com/archives/fedora-test-list/2007-May/msg00308.html

Latest revision as of 15:26, 20 January 2013

Esta página explica cómo crear y utilizar medios USB Fedora. Un sistema USB Vivo almacenado en la memoria flash, a veces llamada stick, le permite arrancar cualquier equipo USB-arrancable en un entorno de sistema operativo Fedora sin escribir en el disco duro de ese equipo. El stick USB Vivo puede incluir un área para almacenar cambios en el sistema, denominado persistent overlay. También puede tener un área separada para almacenar la información de la cuenta de usuario, datos como documentos y descarga de archivos, con cifrado opcional para la seguridad y tranquilidad. Por último, con una instalación no-destructiva, los archivos pre-existentes y el espacio de almacenamiento excedente en la tarjeta de memoria son accesibles desde el sistema. Esencialmente, puede llevar el equipo con usted en el bolsillo, arrancando en casi cualquier sistema que se encuentre usando.

Con las versiones de Fedora actuales también puede grabar las imágenes de instalación no-vivas de Fedora (el DVD y las imágenes de instalación de red) en una memoria USB, que muchos usuarios encuentran más cómodas y más rápidas que escribir en un disco óptico real.

Note.png
Inicio rápido
El proceso para la mayoría de la gente es simple. Casi todos los sticks USB son proporcionados por los fabricantes de hardware listos para usar con este proceso. Si tiene todos los documentos en su memoria USB, no es una mala idea respaldarlos antes de empezar.

A continuación, reinicie el sistema y utilice la función incorporada del ordenador para elegir el dispositivo de arranque USB -- generalmente es una tecla especial pulsada durante el arranque, como F12. ¡Luego, a disfrutar!

Si usted está en los detalles técnicos o desea más información sobre las herramientas alternativas y el uso avanzado, siga leyendo.
Important.png
Crear imagen ISO del CD Vivo
Se crea un sistema USB Vivo desde el mismo archivo de imagen ISO que se utiliza para crear el medio CD/DVD Vivo. Puede descargar imágenes ISO para el lanzamiento oficial de Fedora desde el sitio de descarga de Fedora. Consulte Cómo crear y utilizar un CD Vivo para más información sobre cómo crear su propio archivo de imagen ISO personalizado.

Requisitos del sistema

  • Un equipo de trabajo con GNU/Linux, Windows o MacOS.
  • Una unidad flash USB, también conocida como una memoria USB, thumbdrive, pendrive, o jumpdrive, con 1 GB o más de espacio de almacenamiento.
  • Un archivo ISO de Fedora, que puede descargar desde http://fedoraproject.org/get-fedora.

Capacidad para arrancar desde un medio USB

  • No todos los equipos pueden arrancar desde un medio USB, debido a las diferentes configuraciones de BIOS y capacidades del sistema. Si su equipo no puede hacerlo, este procedimiento no será de utilidad. Si no está seguro y no le importa descargar e instalar una imagen en su unidad USB (posiblemente borrando los datos), el único riesgo es perder tiempo.
  • Si su memoria USB no está en condiciones de funcionamiento, este procedimiento puede fallar. Ver los mensajes de error durante el proceso.

Instrucciones para GNU/Linux

Identificar su disco USB

El primer paso es identificar el nombre de la partición de la unidad USB.

  • Inserte la memoria USB en un puerto USB.
  • Abra una terminal y ejecute dmesg.
  • Verá algo como
[32656.573467] sd 8:0:0:0: [sdX] Attached SCSI removable disk

donde sdX será sdb, sdc, sdd, etc. Tome nota de esta etiqueta que es el nombre del disco que se va a utilizar. Lo llamaremos sdX de ahora en adelante.

Comprobar el tamaño del disco USB

Como se señaló antes, el disco debe tener al menos 1 GB de espacio de almacenamiento. Puede comprobar esto ejecutando el comando df -h. Busque una línea como la siguiente:

/dev/sdX1             3.9G  4.0K  3.9G   1% /media/usbdisk

y asegúrese de que la primera columna indica más de 1.0G.

Escritura de la imagen

Método gráfico: usando liveusb-creator (Sólo Windows/Fedora)

Fedora Live USB creator.png

Las memorias USB de Fedora se pueden crear mediante la utilidad liveusb-creator. Tenga en cuenta que esta utilidad sólo es capaz de escribir imágenes Vivas.

Puede utilizar Agregar/Quitar programas y buscar liveusb-creator, o utilizar la línea de comandos:

su -c 'yum install liveusb-creator'

Para empezar, ejecute liveusb-creator en la línea de comandos o busque liveusb-creator en el resumen de actividades de GNOME.

Para usar la herramienta, simplemente seleccione una versión de Fedora para descargar desde la lista desplegable en la parte superior derecha (o seleccione una ISO que haya descargado utilizando el botón Examinar en la parte superior izquierda), Seleccione el dispositivo USB en el que desea escribir la imagen en Dispositivo destino de la lista desplegable, y pulse el botón Crear USB Vivo.

Otro método gráfico: usando Unetbootin

Warning.png
Acerca de Unetbootin
Después de cada lanzamiento, los voluntarios de soporte de Fedora reciben informes de problemas con las imágenes de instalación creadas por Unetbootin. Utilice la versión disponible más reciente de Unetbootin para mejorar los resultados. Si bien los resultados pueden variar, para obtener mejores resultados, use el liveusb-creator. Si experimenta problemas con Unetbootin, póngase en contacto con los desarrolladores de Unetbootin, no los desarrolladores de Fedora.

Unetbootin es un creador gráfico de imágenes USB arrancables. Utilizarlo le permitirá conservar los datos que tenga en la unidad USB.

Unetbootin screenshot.png

  • Descargar la última versión de Unetbootin desde http://unetbootin.sourceforge.net/ e instalarlo.
  • Es posible que tenga que escribir la contraseña de root al ejecutarlo.
  • Haga clic en Imagen de disco y busque el archivo ISO que ha descargado.
  • Seleccione tipo: USB drive y elija Unidad sdX.
  • Pulse Aceptar.
Note.png
Nota
Si no ve sdX en la lista, puede que tenga que volver a formatear la unidad, efectivamente perder todos sus datos en el disco:
su -c "umount /dev/sdX"
su -c "mkfs.vfat -I /dev/sdX"
.

Método simple de línea de comandos: escribir la imagen directamente

Warning.png
PRECAUCIÓN
¡Esto borrará todos los datos en la unidad USB! Por favor, lea cuidadosamente las siguientes instrucciones y asegúrese de escribir la etiqueta de la unidad a la derecha (sdX).

Para escribir el archivo ISO directamente en el disco, ejecute:

su -c "dd if=/Users/me/Downloads/Fedora-17-x86_64-DVD.iso of=/dev/sdX bs=8M"

O, si está ejecutando una distribución basada en Ubuntu

sudo dd if=/Users/me/Downloads/Fedora-17-x86_64-DVD.iso of=/dev/sdX bs=8M

Tenga en cuenta que el proceso lleva su tiempo y no verá ninguna información mientras se esté ejecutando.

Método de línea de comandos: Usando la herramienta livecd-iso-to-disk (Fedora sólo)

El livecd-iso-to-disk es el más capaz y a menudo más confiable método de escritura de una imagen ISO de Fedora a una memoria USB, pero solo puede utilizarse confiablemente dentro de Fedora. No funciona en Windows y no es compatible (y generalmente falla) con las distribuciones no-Fedora. Por favor, utilice la herramienta liveusb-creator, dd (o una herramienta equivalente), o una herramienta de terceros como unetbootin en otros sistemas operativos. Tampoco es una buena idea tratar de escribir una nueva versión de Fedora usando la versión de livecd-iso-to-disk en una versión de Fedora mucho mayor: es mejor utilizar solamente una versión con un máximo de dos versiones anteriores a la versión que está intentando escribir.

livecd-iso-to-disk está disponible generalmente en el directorio /LiveOS del archivo .iso en el CD Vivo. Puede montar el .iso, y proceder como sigue, seguro de que está utilizando la versión destinada para su imagen:

Crear un punto de montaje:

$ su -c "mkdir /tmp/live"

Montar el sistema de archivos .iso en su punto de montaje:

$ su -c "mount Fedora-17-x86_64-Live-Desktop.iso /tmp/live"

Confirmar la disponibilidad de /LiveOS/livecd-iso-to-disk:

$ ls /tmp/live/LiveOS

Si no aparece el script de livecd-iso-to-disk en la lista, tendrá que obtenerlo desde otra fuente. Compruebe si está instalado el RPM livecd-tools con este comando:

rpm -q livecd-tools

Se verá el nombre del RPM y el número de versión si está instalado, o ninguna salida si no está instalado.

Si «livecd-tools» no está instalado, instalarlo utilizando este comando, o PackageKit:

$ su -c 'yum install livecd-tools'

Información de uso detallado está disponible en las principales páginas del script livecd-iso-to-disk, que también se pueden ver ejecutando su -c 'livecd-iso-to-disk --help'. Los siguientes son ejemplos básicos.

Para crear un dispositivo USB arrancable con una imagen de Fedora sin eliminar ninguno de los datos, asegúrese de que la unidad USB no esté montada antes de ejecutar lo siguiente y dar la contraseña de root cuando se le solicite:

Si livecd-iso-to-disk está disponible en el sistema de archivos .iso,

$ su -c "/tmp/live/LiveOS/livecd-iso-to-disk Fedora-17-x86_64-Live-Desktop.iso /dev/sdX"

de lo contrario,

$ su -c "livecd-iso-to-disk Fedora-17-x86_64-Live-Desktop.iso /dev/sdX"

(Ver a continuación Persistencia de datos para saber cómo crear dispositivos USB Vivos con más almacenamiento temporal de los archivos de usuario y configuraciones.)

En caso de que no sea posible arrancar desde un disco creado con el método que se muestra arriba, antes de re-particionar y re-formatear, a menudo restablecer el registro de arranque maestro permitirá arrancar:

$ su -c "livecd-iso-to-disk --reset-mbr Fedora-17-x86_64-Live-Desktop.iso /dev/sdX"
Warning.png
PRECAUCIÓN
¡El método siguiente borrará todos los datos en la unidad USB! Por favor, lea cuidadosamente las siguientes instrucciones.

Si es necesario, puede tomar livecd-iso-to-disk para re-particionar y re-formatear el dispositivo portátil.

$ su -c "livecd-iso-to-disk --format --msdos --reset-mbr Fedora-17-x86_64-Live-Desktop.iso /dev/sdX"

Arranque de memorias USB con UEFI

Si una imagen de Fedora escrita a una memoria USB será arrancable de forma nativa a través de UEFI, es una pregunta algo compleja que depende de la versión de Fedora, el tipo de imagen (viva o no-viva) y el método utilizado para escribirla. El parámetro --efi de la herramienta livecd-iso-to-disk intentará crear un dispositivo USB escrito con la misma, que sea arrancable de forma nativa vía UEFI.

Como Fedora 17, todas las imágenes escritas utilizando el método dd deben ser UEFI-arrancables, y todas las imágenes escritas con livecd-iso-to-disk --format --reset-mbr --efi también deberían ser UEFI-arrancables. Use --efi sin --format y --reset-mbr puede ser considerado un 'mejor esfuerzo', y puede no producir una memoria portátil UEFI-arrancable.

Creación de una memoria USB desde un entorno de ejecución vivo

Si está ejecutando un CD vivo, DVD, o USB y desea convertirlo en una memoria USB arrancable, ejecute el siguiente comando: su -c "livecd-iso-to-disk /run/initramfs/livedev /dev/sdX"

(Para las versiones anteriores a Fedora 17, use /dev/live en lugar de /run/initramfs/livedev.)

Persistencia de datos

Persistencia de datos significa que los archivos y configuraciones se mantendrán incluso después de reiniciar el sistema vivo. Puede realizar actualizaciones al igual que una instalación normal en el disco duro, salvo que las actualizaciones del kernel requieran intervención manual y el espacio para almacenar cambios en el sistema pueda ser insuficiente. El uso principal de esta característica es arrancar una memoria USB con su imagen Viva, así como los cambios persistentes. Tenga en cuenta que debe tener espacio en su unidad USB de destino para la imagen Viva más su área para almacenar cambios en el sistema y cualquier otro dato que desee en el dispositivo portátil.

Utilice el Método gráfico descrito más arriba para hacer esto con facilidad. Hay un control deslizante gráfico en la interfaz que se puede utilizar para asignar espacio en el dispositivo portátil de destino para el almacenamiento persistente.

Si utiliza la herramienta livecd-iso-to-disk, agregue el parámetro --overlay-size-mb para agregar una zona de almacenamiento de datos persistentes en la unidad portátil de destino. Por ejemplo:

su -c "livecd-iso-to-disk --overlay-size-mb 512 Fedora-16-x86_64-Live-Desktop.iso /dev/USBPARTITIONNAME"

donde 512 es el tamaño deseado (en megabytes) del área para almacenar (overlay) cambios en el sistema. La herramienta livecd-iso-to-disk no acepta un valor de tamaño del overlay superior a 2047 para VFAT, pero para los sistemas de archivos ext[234] sólo está limitado por el espacio disponible.

Note.png
Limitación del tiempo de vida del Overlay persistente
Una nota muy importante sobre el uso del área de almacenamiento persistente «primaria» para cambios en el sistema es que debido a la forma en que se implementa actualmente (como un Device-mapper copia al escribir instantáneas), todos y cada uno lo modifican (escritos Y borrados) restando su espacio libre, por lo que será finalmente «agotado» y su memoria USB ya no arrancará (ver esta discusión de dm-devel y esta página para recuperación de emergencia). Debido a estas limitaciones, es aconsejable utilizar con moderación el nivel del sistema de persistencia, solamente para cambios de configuración y actualizaciones de seguridad importantes. O, si tiene suficiente espacio disponible en el disco, los cambios en la instantánea del sistema de archivos raíz de LiveOS pueden combinarse en una nueva copia del sistema de archivos raíz. Consulte esta sección de la página para obtener instrucciones.

Consulte esta sección para montar el sistema de archivos raíz fuera de un arranque.

Por normal, almacenamiento de mucha-escritura (vs área para almacenar escritura-una vez), usar la opción --home-size-mb para crear el directorio home en el sistema de archivos para archivos personales. El home.img puede ser reutilizado y el enlazado montado fuera del entorno de USB Vivo.

El estado del área de almacenamiento persistente puede consultarse mediante la emisión de este comando en el sistema vivo:

dmsetup status live-rw

El valor devuelto puede tener el siguiente aspecto:

live-rw: 0 8388608 snapshot 42296/204800 176

donde la fracción después de la 'instantánea' para el volumen lógico es el de sectores de 512-bytes consumidos en el área para almacenar (overlay) cambios en el sistema.

Instrucciones para Windows

Usando liveusb-creator

Liveusb-creator.png

Las memorias USB de Fedora se pueden crear mediante la utilidad liveusb-creator. Tenga en cuenta que esta utilidad sólo es capaz de escribir imágenes Vivas.

  • Descargar liveusb-creator desde el sitio
  • Haga doble clic en liveusb-creator

Para usar la herramienta, simplemente seleccione una versión de Fedora para descargar desde la lista desplegable en la parte superior derecha (o seleccione una ISO que haya descargado utilizando el botón Examinar en la parte superior izquierda), Seleccione el dispositivo USB en el que desea escribir la imagen en Dispositivo destino de la lista desplegable, y pulse el botón Crear USB Vivo.

Arrancar la imagen

  • Apague el equipo.
  • Conecte la unidad USB en un puerto USB.
  • Retire todos los otros medios portátiles, como CD, DVD o disquetes.
  • Encienda el equipo.
  • Si el equipo está configurado para arrancar automáticamente desde la unidad USB, usted verá una pantalla que dice «Automatic boot in 10 seconds... (Arranque automático en 10 segundos...)» con una cuenta regresiva.
  • Si el equipo arranca para iniciarse desde el disco rígido, debe configurarlo manualmente para iniciarse desde la unidad USB.
    • Espere por un punto seguro para reiniciar de forma segura.
    • Como la máquina empieza a reiniciar, observe con cuidado para obtener instrucciones sobre la tecla Pulse (generalmente una tecla de función o Escape) para entrar en el menú de selección del dispositivo de arranque, o «Configuración de BIOS». Mantenga pulsada dicha tecla. Si se olvida de la ventana de oportunidad (a menudo sólo unos pocos segundos), a continuación reinicie y vuelva a intentarlo.
    • Utilice el menú de configuración de BIOS para anteponer su unidad USB en la secuencia de arranque. Se puede aparecer como un disco duro en lugar de una unidad extraíble. Cada fabricante de hardware tiene un método ligeramente diferente para hacerlo. ¡Tenga cuidado! Podría ser que su computadora no arranque o perder funcionalidad si cambia cualquier otra configuración. Aunque estos ajustes pueden ser revertidos, necesita recordar lo que ha cambiado con el fin de hacerlo.
    • Guardar los cambios, salir y el equipo debería arrancar la unidad USB Viva.

Problemas y soluciones

Problemas de liveusb-creator

¡La partición de arranque no está marcada!

Si recibe el siguiente mensaje, deberá marcar la partición de arranque.

$ su -c "livecd-iso-to-disk Fedora-1-x86_64-Live-Desktop.iso /dev/sdX"
Partition isn't marked bootable!
You can mark the partition as bootable with 
    $ /sbin/parted /dev/sdX
    (parted) toggle N boot
    (parted) quit
Cleaning up to exit...

Para marcar la partición de arranque, ejecute parted y utilice el comando 'toggle X boot'. Por ejemplo:

$ parted /dev/sdX
GNU Parted 1.8.6
Using /dev/sdX
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print                                                            
Model: Imation Flash Drive (scsi)
Disk /dev/sdX: 1062MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Numero  Inicio  Fin     Tamaño  Typo     Sistema de ficheros  Banderas
 1      32.3kB  1062MB  1062MB  primary  fat16             

(parted) toggle 1 boot
(parted) print                                                    
Model: Imation Flash Drive (scsi)
Disk /dev/sdX: 1062MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Numero  Inicio  Fin     Tamaño  Typo     Sistema de ficheros  Banderas
 1      32.3kB  1062MB  1062MB  primary  fat16                boot 

(parted) quit                                                             
Information: Don't forget to update /etc/fstab, if necessary.             

¡Las particiones necesitan una etiqueta del sistema de archivos!

Si se obtiene el siguiente mensaje, es necesario etiquetar la partición.

$ su -c "livecd-iso-to-disk Fedora-16-x86_64-Live-Desktop.iso /dev/sdX"
Need to have a filesystem label or UUID for your USB device
Label can be set with /sbin/dosfslabel
Cleaning up to exit...

Etiqueta de la partición:

su -c "dosfslabel /dev/sdX LIVE"

¡La partición tiene diferentes terminaciones físicas/lógicas!

Si recibe este mensaje de fdisk, puede que necesite volver a formatear la unidad flash, tal como se describió anteriormente en esta guía.

¡El MBR aparece en blanco!

Si el arranque de prueba informa de un sector de arranque dañado, o sale el siguiente mensaje, usted necesita instalar o restablecer el registro de inicio maestro (MBR).

$ su -c "livecd-iso-to-disk Fedora-17-x86_64-Live-Desktop.iso /dev/sdX"
MBR appears to be blank.
You can add an MBR to this device with
Cleaning up to exit...

Para instalar o restaurar el MBR:

$ su -c "livecd-iso-to-disk --reset-mbr Fedora-17-x86_64-Live-Desktop.iso /dev/sdX"

Problemas con otras distribuciones de Linux

Ubuntu y derivadas de las distribuciones de Linux tienen el programa usb-creator que es similar a Live USB Creator. Este no funciona con imágenes ISO de Fedora, las rechaza silenciosamente. usb-creator requiere que la ISO tenga un diseño de Debian, con un archivo /.disk/info y un directorio casper. No intente usar esta utilidad para escribir una imagen ISO de Fedora.

El script de livecd-iso-to-disk no es para ejecutarse desde un sistema no-Fedora. Incluso si sucede al ejecutar y escribir una memoria portátil al parecer con éxito desde alguna otra distribución, bien podría no arrancar el dispositivo. Use livecd-iso-to-disk en cualquier otra distribución que no sea Fedora no es compatible y no se espera que funcione: por favor, use un método alternativo como el que se ha descrito anteriormente.

Prueba de imagen Viva en USB

Puede probar su imagen Viva en USB usando QEMU como se muestra en la captura de pantalla siguiente.

Por ejemplo, si su unidad flash USB es /dev/sdb, puede escribir los siguientes comandos:

su -c 'umount /dev/sdX1'
qemu -hda /dev/sdX -m 1024 -vga std

Montando un sistema de archivos en el USB Vivo

Puede usar el script liveimage-mount en el paquete Package-x-generic-16.pnglivecd-tools para montar un dispositivo USB Vivo acoplado u otra imagen de LiveOS, como un ISO o un CD Vivo. Esto es conveniente cuando desea copiar o sacar algún archivo desde el sistema de archivos LiveOS a un USB Vivo, o simplemente examinar los archivos en un Live.iso o CD Vivo.

Actualizaciones del kernel

Si usted tiene suficiente espacio de almacenamiento para dar cabida a una actualización del kernel en una instalación de USB Vivo, el kernel y el initramfs se instalarán en el directorio /boot. Para ponerlos en servicio deben ser movidos al directorio /syslinux de la partición de instalación. Esto es accesible ejecutando desde el sistema de archivos del USB Vivo cualquiera de los dos puntos de montaje /mnt/live o /run/initramfs/live. El nuevo initramfs (tal como initramfs-3.3.2-6.fc16.x86_64.img) y el kernel (tal como vmlinuz-3.3.2-6.fc16.x86_64) se deben mover para reemplazar los archivos /mnt/live/syslinux/initrd0.img y /mnt/live/syslinux/vmlinuz0, respectivamente.

  • Nota: A partir de Fedora 17 y Fedora 16 actualizada, dracut ya no incluye el módulo dmsquash-live por defecto. Así que uno debe incluirlo en /etc/dracut.conf con, por ejemplo,
    # echo 'add_dracutmodules+=" dmsquash-live "' >> /etc/dracut.conf

Los siguientes comandos moverán el nuevo kernel, los archivos de initramfs y crearán enlaces simbólicos a ellos, en caso de que uno quiera realizar más tarde una instalación completa de la imagen a un disco duro.

bootpath=run/initramfs/live/syslinux
# bootpath=mnt/live/syslinux
new=3.3.2-6.fc16.x86_64
cd /
mv -f boot/vmlinuz-$new ${bootpath}/vmlinuz0
mv -f boot/initramfs-${new}.img ${bootpath}/initrd0.img
 
ln -fs -T ../${bootpath}/vmlinuz0 boot/vmlinuz-$new
ln -fs -T ../${bootpath}/initrd0.img boot/initramfs-${new}.img

Véase también

Red Hat Magazine | ¡Soy Fedora y por lo tanto se puede!

Referencias