Arrancando "fromiso" - Vista general
Para un uso normal recomendamos el sistema de archivos ext4. Es el sistema preseleccionado por aptosid.
Con este cheatcode puede arrancar desde un ISO grabado en el disco duro, lo cual es mucho más rápido que hacerlo desde un CD (una instalación al DD sólo lleva un poco de tiempo).
Esto es, por supuesto, mucho más rápido que arrancar desde un CD/DVD-ROM y deja el disco disponible. Como alternativa, también puede usar el VMware.
Requerimientos:
* un Grub funcionando (ya sea en un floppy, en una instalación en DD o en un LiveCD)
* una imagen ISO de aptosid, por ejemplo, aptosid.iso y un sistema de archivos como el ext2/3/4
* si su imagen ISO ha sido renombrado a aptosid.ISO en lugar de aptosid.iso, tendrá que modificar los comandos ya que el sistema de archivos de unix es sensible a las letras mayúsculas/minúsculas.
fromiso con Grub2
aptosid proporciona un fichero grub2 llamado 60_fll-fromiso para generar una entrada fromiso al menú grub2. El único archivo para configurar fromiso recibe el nombre de grub2-fll-fromiso y se encuentra en /etc/default/grub2-fll-fromiso.
Comience abriendo una terminal y hágase root con:
sux apt-get update apt-get install grub2-fll-fromiso
A continuación, abra un editor, que puede ser kwrite, mcedit, vim o cualquier otro que prefiera:
mcedit /etc/default/grub2-fll-fromiso
Ahora quite el comentario (borre el signo # ) de las líneas que necesita que sean operativas y reemplace las instrucciones por defecto en "quote marks" con sus preferencias.
Por ejemplo, compare este fichero grub2-fll-fromiso alterado con el original, (las lineas remarcadas son las que se han cambiado para fines de instrucción):
# Defaults for grub2-fll-fromiso update-grub helper # sourced by grub2's update-grub # installed at /etc/default/grub2-fll-fromiso by the maintainer scripts # # This is a POSIX shell fragment # # specify where to look for the ISO # default: /srv/ISO ### Note: This is the path to the directory that contains the ISO,
it is not to include the actual aptosid-*.iso file.### FLL_GRUB2_ISO_LOCATION="/media/disk1part4/aptosid-iso" # array for defining ISO prefices --> aptosid-*.iso # default: "aptosid- fullstory-" FLL_GRUB2_ISO_PREFIX="aptosid-" # set default language # default: en_US FLL_GRUB2_LANG="en_AU" # override the default timezone. # default: UTC FLL_GRUB2_TZ="Australia/Melbourne" # kernel framebuffer resolution, see # http://manual.aptosid.com/de/cheatcodes-vga-de.htm#vga # default: 791 #FLL_GRUB2_VGA="791" # additional cheatcodes # default: noeject FLL_GRUB2_CHEATCODE="noeject nointro"
Guarde el fichero, cierre el editor y desde la terminal dé la orden:
update-grub
Su fichero grub2 grub.cfg será actualizado para ver los distintos ISOs que usted puso en el directorio que especificó y que estarán disponibles en el siguiente arranque.
Información General sobre 'fromiso' con 'persist'
'fromiso' y 'persist' en un disco duro
Puede tener un sistema persistente en un disco escribible a través de combinar una configuración 'fromiso' con el cheatcode 'persist'. Cuando fromiso usa los sistemas ext2/ext3/ext4 es sencillo:
persist
Para usar persist con un sistema de ficheros vfat debe usar un fichero que contenga un sistema de ficheros linux.
Si quiere poner el fichero o el directorio persist en algún otro lugar que no sea /aptosid-rw necesitará especificar dónde con el código de arranque, por ejemplo persist=/janes/files :
persist=/user-name/files
aptosid utiliza aufs para activar lo que se llama COW (copiar al escribir) sobre el ISO para permitir escribir nuevos archivos y carpetas y actualizar los existentes para mantener los nuevos archivos en memoria. Con el cheatcode persist el sistema almacena los nuevos archivos en la misma partición del disco duro donde está almacenda la imagen ISO para el 'fromiso'.
fromiso le da un sistema vivo que realiza todos las carácteristicas del aptosid Live ISO. Esto tiene el beneficio de hacer cosas tales como configurar automáticamente el hardware, pero también implica que se recrearán los mismos archivos cada vez que inicie el ordenador con él, a menos que añada códigos chuletas (cheatcodes) adicionales.
Utilizar el persist junto con otros códigos especificas de aptosid tales como noxorgconf, nonetwork, significa que no recreará los mismos archivos cada vez que inicialice la máquina.
El uso de 'persist' también supone que puede instalar paquetes con apt y tener la aplicación y cualesquiera datos guardados disponibles para su uso la próxima vez que desee iniciar con el dispositivo.
'fromiso' y 'persist' en un pendrive USB-sticks/SD/flash-cards arrancable
Quizás el uso ideal para "persist" es usarlo conjuntamente con la herramienta 'install-usb-gui' para crear su propio dispositivo flash arrancable con sus archivos y el software que necesite. Sus ficheros quedarán archivados en una subcarpeta del dispositivo.
persist en un sistema de archivos FAT, que es el comunmente usado en las instalaciones de DOS/Windows 9x y que usualmente se encuentran en los dispositivos flash, requiere la creación de un solo archivo grande para usar como un dispositivo bucle, entonces dar formato a este archivo.
En los pendrives USB-sticks/SD/flash-cards, ext2 y vfat son los sistema de archivos recomendados y los más apropiados para rendir mejor como multi-plataforma para recuperación de datos cuando es más necesario, porque un driver de MS Windows™ está disponible para intercambiar datos. El modo de reescribir en dispositivos de tipo flash depende de las especificaciones del dispositivo USB-sticks/SD/flash-cards.
Sistemas de Archivos ext2
Con el sistema ext2 la partición completa será utilizada, se usará la raíz corriente y una carpeta /fll será creada para ser utilizada por el 'persist', permitiendo el uso de todo el espacio libre del dispositivo para el sistema 'persist'.
Sistemas de Archivos vfat
Cuando se usa vfat, la persistencia se logra a través de un archivo que puede tener un máximo de 2GB pero no menos de 100MB (porque no podría usarse). Este archivo debe ser llamado aptosid-rw.
Si no está seguro del punto de montaje, monte el lápiz y dé la orden df -h que le dará una lista de todos los puntos de montaje de su sistema. Busque algo así como /dev/sdb o /dev/sdc. Si la información que aparece es distinta, reemplace "/media/disk" en línea con lo que necesite (por ejemplo "/media/disk-1").
Siguiendo con el ejemplo, la orden df -h clarificará la información, y supone una sola partición en la memoria USB:
/dev/sdc1 4.1G 1.1G 2.8G 28% /media/disk
Por lo tanto:
disk="/media/disk"
Establezca el tamaño de la partición persist:
size=1024
Cree un directorio en el pendrive:
mkdir $disk/aptosid
Dé esta orden para construir la partición persist:
dd if=/dev/zero of=$disk/aptosid-rw bs=1M count=$size && echo 'y' | LANG=C /sbin/mkfs.ext2 $disk/aptosid-rw && tune2fs -c 0 "$disk/aptosid-rw"
Las particiones NTFS, comunmente utilizadas para instalaciones de Windows NT/2000/XP (TM), NO PUEDEN SER usadas para la persistencia.
Instalación de aptosid en dispositivos USB/SD/flash
Realizar una instalación de aptosid en un dispositivo USB-stick/SD/flash-card es tan fácil como una instalación en el disco duro. Solamente siga esta guía simple:
Requisitos:
Cualquier PC que tenga un protocolo USB 2.0 y soporte el arranque desde USB/SD/flash.
Una imagen aptosid.iso.
3 clases de instalación a un USB/SD/flash
- 1) fromiso específico para aptosid: aptosid-on-a-stick
- 2) Completa (la instalación completa en un USB/SD/flash se comporta como una instalación normal en disco duro y se hace mediante el instalador normal).
- 3) Escritura en un dispositivo en bruto . Esto es lo ideal cuando se usa cualquier sistema operativo Linux, MS Windows o Mac OS X y se desea instalar aptosid-en-un-lápiz, (con salvedades).
Instalación USB/SD/flash fromiso, aptosid-on-a-stick
Tenga formateado su aparato usb con ext2 o fat32 antes de comenzar (debe tener al menos 2 gigas de capacidad). El aparato debe tener solo una partición y como algunas BIOS tienen mucho carácter esta partición debe ser marcada como arrancable.
Si está usando un programa gráfico para hacer particiones como gparted, por favor asegúrese de haber borrado primeramente la partición existente, y vuelva a crearla antes de formatear.
USB fromiso desde un sistema aptosid instalado en disco duro:
La instalación fromiso USB se hace a través de Menu>System>install-aptosid-to-usb.
USB fromiso desde un aptosid-*.iso:
En un LIVE-CD también puede hacer clic en el ícono de instalación de aptosid y escoger Instalar en USB.
Opciones:
Tendrá la oportunidad de seleccionar otros idiomas, zonas horarias, y otras chuletas (bootcodes) y de escoger si activar o no el 'persist' a través de una cajita de selección.
Ahora tendrá un USB/SD/flash arrancable. Si no activó 'persist' puede activarlo añadiendo persist en la línea de comando de Grub. (Si es vfat, lo mejor es probablemente volver a arrancar).
Ejemplo del Terminal:
fll-iso2usb -D /dev/sdX --iso /home/aptosid/aptosid.iso -p -- lang=fr_CA tz=America/Vancouver
Este ejemplo instala la imagen ISO en el dispositivo USB sdX con 'persist', localización de idioma francés del Canadá y zona horaria de América/Vancouver (CAN) en la línea de comando de Grub.
NO han sido almacenados ni su configuración X (tarjeta video, teclado, ratón) ni el archivo de interfaces de red, lo cual lo hace ideal para ser usado en otros computadores.
Para más inforamación incluyendo opciones de personalización, vea:
$ man fll-iso2usb
Instalación completa en un dispositivo USB/SD/flash (es como una instalación normal en DD)
El tamaño mínimo recomendado para un lápiz USB o una tarjeta SD/flash es:
aptosid "LITE" necesita 2.5 gigas MÁS el espacio para sus datos,
aptosid "FULL" necesita 4 gigas MÁS el espacio para sus datos
Formatee previamente su dispositivo con ext2 y haga la partición de su dispositivo USB/SD/flash como haría en un PC normal.
Comience la instalación desde el Live-ISO y escoja la partición del dispositivo USB/SD/flash en la que aptosid haya de ser instalado, por ejemplo sdbX y siga las instrucciones dels instalador de aptosid. Lea Instalar al disco duro
El arranque desde el USB/SD/flash, 'Iniciar del USB' ('Boot from USB') tiene que ser activado en el BIOS.
Otras cosas importantes a tener en cuenta:
- Un lápiz USB o una tarjeta SD/flash de instalación estará normalmente ligada al PC en el que se hizo originalmente la instalación. Si tiene intención de usar el dispositivo USB/SD/flash en otros PCs, no debería tener configurados controladores gráficos non-free ni chuletas, con la excepción de tener probablemente el cheatcode vesa grabado en grub.cfg, (esto deberá ser hecho después de que la instalación haya tenido éxito).
- Después de arrancar el dispositivo USB/SD/flash en otro PC, necesitará cambiar fstab para acceder a sus discos duros.
- "fromiso" con "persist" es la mejor opción si su intención es mantener la portabilidad.
Instalación completa en un disco duro USB como instalación en una partición
Un disco duro USB tiene una aplicación bastante buena y atractiva, (en especial para nuevos usuario que provengan de MS o de otra distribución), y es que se puede instalar aptosid en un disco duro USB, conectarlo sin necesidad de configurar el PC para arranque dual (cambiar las particiones, alteraciones en el grub, etcétera).
Arranque la instalación desde el Live-ISO (o desde un dispositivo USB/SD/flash), como una instalación normal, no una instalación USB, escoja la partición del dispositivo en la que quiera instalar aptosid, por ejemplo sdbX , y siga las indicaciones del instalador. Grub debería quedar grabado en la partición USB.
Otras cosas importantes:
- Un lápiz USB o una tarjeta SD/flash de instalación estará normalmente ligada al PC en el que se hizo originalmente la instalación. Si tiene intención de usar el dispositivo USB/SD/flash en otros PCs, no debería tener configurados controladores gráficos non-free ni chuletas, con la excepción de tener probablemente el cheatcode vesa grabado en grub.cfg, (esto deberá ser hecho después de que la instalación haya tenido éxito).
- Si desea usar la instalación en otra máquina, debe ser consciente de que tiene que hacer algunos ajustes como cambiar fstab para poder acceder a los discos duros, también xorg.conf y probablemente la configuración de red.
Instalación completa en un dispositivo GPT desmontable (es como una instalación normal en DD)
Vea Visión general de partición con GPT y siga las instrucciones para Opciones de instalación: HD, USB, VM y Cryptroot.
Arranque con dispositivos (U)EFI desmontables
Aplicable a partir de aptosid 2011-02.
Si desea arrancar usando EFI sin necesidad de quemar ningún medio óptico, necesitará una partición vfat que contenga un cargador de arranque portátil EFI /efi/boot/bootx64.efi. Las imágenes iso de aptosid amd64 incluyen este fichero y una configuración de grub que se puede cargar en él. Para preparar un lápiz de memoria que arranque de esta manera, copie simplemente los contenidos de la iso de aptosid a la raiz del lápiz usb formateado vfat. También debería marcar la partición como arrancable mediante una herramienta de partición de discos.
Claro está que copiar simplemente los ficheros en un lápiz usb formateado vfat no será suficiente para arrancar en un sistema bios tradicional, pero es bastante fácil hacerlo usando syslinux e install-mbr. Todo lo que necesitará hacer es dar la orden (sin que el lápiz esté montado):
syslinux -i -d /boot/isolinux /dev/sdXN install-mbr /dev/sdX
Un lápiz de memoria así preparado arrancará tanto con EFI y el menú grub2 como con el arranque tradicional bios al menú gráfico de arranque gfxboot.
Una de las ventajas de tener un lápiz de memoria creado así, de forma opuesta a otro en crudo creado mediante isohybrid, es que usted puede editar los ficheros de arranque en el lápiz para añadir automáticamente sus opciones preferidas.
Para los sistemas BIOS tradicionales, puede editar el fichero /boot/isolinux/syslinux.cfg y/o el fichero /boot/isolinux/gfxboot.cfg. Para los sistemas EFI puede editar el fichero /boot/grub/x86_64-efi/grub.cfg.