DebianLive salfrancl/es

From SHellium Wiki
Jump to: navigation, search
Geographylogo.png In other languages: English | Afrikaans | Albanian | Arabic | Brazilian | Bulgarian | Catalan | Chinese | Croatian | Czech | Danish | Dutch | Esperanto | Estonian | Filipino | Finnish | Flemish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Latvian | Lithuanian | Macedonian | Malay | Malayalam | Norwegian (Bokmål) | Norwegian (Nynorsk) | Persian | Polish | Portuguese | Romanian | Russian | Serbian | Slovak | Slovenian | Spanish | Swedish | Turkish | Ukrainian | Urdu

Contents

Como crear un CD en Vivo basado en Debian

Este COMO-HACER tiene por objetivo ofrecerle una guia basica sobre como crear un CD en Vivo basado en Debian para poder utilizar en su CD, DVD o memoria flash en cualquier computadora en donde pueda iniciar desde el dispositivo correspondiente.

Paquetes a instalar

Para comenzar debemos instalar estos paquetes:

  • live-helper
# apt-get install live-helper

Creando nuestro CD en Vivo

En haras de crear nuestro CD en Vivo debemos seguir esta serie de pasos los que les ilustro a continuacion:

  • Configurar.
  • Construir.
  • Grabar.

Configurando

Para comenzar a configurar nuestro CD en Vivo con las opciones que satisfagan nuestras nececidades, debemos crear, primeramente, un directorio en donde se alojaran los archivos temporales que se necesitaran; para ello:

# mkdir -p /root/live-helper/i386
# cd /root/live-helper/i386

Luego de creado el directorio de trabajo, procederemos a configurar con el programa lh_chonfig:

# lh_config

Luego de terminada la ejecucion de este programa, se habra creado en nuestro directorio de trabajo un arbol de directorios segun aparece a continuacion:

` config
|- binary
|- binary_debian-installer
|- binary_debian-installer-includes
|- binary_grub
|- binary_local-debs
|- binary_local-hooks
|- binary_local-includes
|- binary_local-packageslists
|- binary_local-udebs
|- binary_rootfs
|- binary_syslinux
|- bootstrap
|- chroot
|- chroot_apt
|- chroot_local-hooks
|- chroot_local-includes
|- chroot_local-packages
|- chroot_local-packageslists
|- chroot_local-patches
|- chroot_local-preseed
|- chroot_sources
|- common
|- includes
|- source
|- templates

Ahora estableceremos los valores adecuados para crear un CD en Vivo usando lenny para la arquitectura i386 con el entorno grafico GNOME y algunas aplicaciones adicionales para obtener funcionalidad extra.

[config/bootstrap]
LH_ARCHITECTURE="i386"
LH_DISTRIBUTION="lenny"
LH_MIRROR_BOOTSTRAP="http://espejos.domin.io/debian/"
LH_MIRROR_CHROOT="http://espejos.domin.io/debian/"
LH_MIRROR_CHROOT_SECURITY="http://espejos.domin.io/debian-security/"
LH_MIRROR_BINARY="http://espejos.domin.io/debian/"
LH_MIRROR_BINARY_SECURITY="http://espejos.domin.io/debian-security/"
LH_CATEGORIES="main contrib non-free"
[config/binary]
LH_BINARY_IMAGES="iso"
LH_BOOTAPPEND_LIVE="locale=es_ES keyb=us"
LH_DEBIAN_INSTALLER_DISTRIBUTION="lenny"
LH_HOSTNAME="debian-vivo"
LH_ISO_APPLICATION="Debian en Vivo"
LH_ISO_PUBLISHER="Proyecto Debian en Vivo; http://debian-live.alioth.debian.org/; debian-live@lists.debian.org"
LH_ISO_VOLUME="Debian en Vivo - lenny - $(date +%Y%m%d-%H:%M)"
LH_SYSLINUX_TIMEOUT="20"
LH_USERNAME="vivo"
[config/chroot]
LH_LINUX_FLAVOURS="686"
LH_PACKAGES="pulseaudio gnome-audio gnome-office evince gnome-ppp pidgin xchat iceweasel d4x gftp gweled adacious mplayer gparted tsclient zip unzip gzip bzip2 rar arj lha lzma mc openssh-client"
LH_PACKAGES_LISTS="gnome"
[config/common]
LH_APT_FTP_PROXY=""
LH_APT_HTTP_PROXY=""
_COLOR="true"
_QUIET="enabled"

Construyendo

Con estas opciones ya estaremos en disposicion de comenzar con la construccion del CD en Vivo. Para comenzar debemos ejecutar el programa lh_build:

# lh_build

Este comando se encargara de realizar todo el proceso de construccion y cuando termine, ya tendra listo nuestra imagen (ISO [iso], USB/HDD [usb-hdd], NFS [nfs]) lista para grabar.

Grabando

Luego de finalizado exitosamente el proceso de construccion ya estamos listo para grabar el producto creado. Expondre dos formas de grabacion: ISO y USB/HDD.

Grabando en un CD (ISO)

Luego de finalizado lh_build tendremos en la raiz de nuestro directorio de trabajo (/root/live-helper/i386) un archivo llamado binary.iso, el que podremos grabar en un CD/DVD usando cualquiera de nuestros programas favoritos para grabar, pero explicare uno para tomarlo como referencia:

# wodim binary.iso

Este programa grabara esa imagen en nuestro grabador cd CD/DVD.

Grabando en USB/HDD

Si nuestro objetivo es tener una memoria flash con nuestro sistema operativo en vivo, debemos serguir estos simples procedimientos:

  • Detectar el nombre del archivo especial de bloque en donde queremos grabar nuestra imagen.
  • Grabar nuestra imagen.

Para determinar en donde vamos a grabar, sencillamente conectamos nuestra USB o HDD y a continuacion ejecutamos el programa dmesg.

[15300.020653] usb 5-5: new high speed USB device using ehci_hcd and address 4
[15300.154363] usb 5-5: configuration #1 chosen from 1 choice
[15300.154739] usb 5-5: New USB device found, idVendor=058f, idProduct=6387
[15300.154746] usb 5-5: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[15300.154749] usb 5-5: Product: Mass Storage Device
[15300.154751] usb 5-5: Manufacturer: JetFlash
[15300.154753] usb 5-5: SerialNumber: 4T3ZNAUY
[15301.470560] Initializing USB Mass Storage driver...
[15301.473193] scsi2 : SCSI emulation for USB Mass Storage devices
[15301.473543] usbcore: registered new interface driver usb-storage
[15301.473552] USB Mass Storage support registered.
[15301.473737] usb-storage: device found at 4
[15301.473741] usb-storage: waiting for device to settle before scanning
[15306.472220] usb-storage: device scan complete
[15306.473942] scsi 2:0:0:0: Direct-Access     JetFlash TS256MJF150      8.07 PQ: 0 ANSI: 2
[15306.485434] sd 2:0:0:0: [sdb] 501758 512-byte hardware sectors (257 MB)
[15306.486310] sd 2:0:0:0: [sdb] Write Protect is off
[15306.486318] sd 2:0:0:0: [sdb] Mode Sense: 03 00 00 00
[15306.486321] sd 2:0:0:0: [sdb] Assuming drive cache: write through
[15306.489046] sd 2:0:0:0: [sdb] 501758 512-byte hardware sectors (257 MB)
[15306.489800] sd 2:0:0:0: [sdb] Write Protect is off
[15306.489807] sd 2:0:0:0: [sdb] Mode Sense: 03 00 00 00
[15306.489810] sd 2:0:0:0: [sdb] Assuming drive cache: write through
[15306.489818]  sdb: sdb1
[15306.490951] sd 2:0:0:0: [sdb] Attached SCSI removable disk

Aqui se ve claramente que nuestra memoria flash conectada a nuestro sistema esta accesible via /dev/sdb seguido el numero de la particion, por lo que si vamos a grabar nuestra imagen en vivo para la memoria debemos ejecutar los siguientes comandos:

# umount /dev/sdb*
# dd if=binary.img of=/dev/sdb
# sync

Luego de finalizada la ejecucion de sync, procederemos a retirar nuestra memoria flash y estaremos en disposicion de iniciar desde ella en cualquier computadora que permita iniciar desde las memorias flash.

Conclusiones

Espero que haya sido de su ayuda y si tiene alguna sugerencia o cambio favorable, puede hacerlo en haras de contribuir con el desarrollo y exito de este COMO-HACER.

Personal tools
Namespaces

Variants
Actions
Navigation
Indexes
SHellium Sites
Toolbox