Creación de un live CD de Debian
Algunos usuarios de la distribución Debian pueden querer a veces una copia totalmente funcional del sistema maestro almacenada en una unidad flash o en un disco. Esta versión se llama Live porque se ejecuta en cualquier ordenador sin necesidad de instalación previa. Crear una copia de seguridad de este tipo no es fácil, pero es factible incluso para un usuario novato. En el artículo de hoy nos gustaría demostrar cómo hacerlo paso a paso.
Creación de un Live CD de Debian
Ya sea que esté haciendo una copia para su uso posterior en un disco o en una llave USB, los primeros pasos y el montaje de la imagen ISO en sí son los mismos, sólo difieren los últimos comandos, en los que nos centraremos definitivamente. Por ahora, elimine todo lo innecesario del sistema (programas, archivos), configúrelo como sea necesario y luego puede pasar a crear una copia, empezando por el primer paso.
Paso 1: Instalar componentes adicionales
Todas las instrucciones siguientes se basarán en la simple ejecución secuencial de comandos de terminal. Comience por instalar los componentes adicionales necesarios para realizar ciertas operaciones: clonar las carpetas del sistema, grabar la imagen ISO. Esto se consigue de la siguiente manera:
- Abierto . «Terminal». cualquier método conveniente, y luego insertar el comando
sudo apt-get install xorriso live-build extlinux syslinux squashfs-toolspara instalar componentes adicionales, y luego pulse el botón Entre en. - Introduzca la contraseña de superusuario cuando se le solicite.
- Confirme la instalación de los nuevos archivos en el sistema operativo seleccionando Д.
- Espere a que se complete la instalación. Durante este procedimiento, no se recomienda realizar otras operaciones y apagar Internet.
Ahora vamos a hablar con más detalle de las utilidades que se han añadido a Debian mediante el comando mencionado anteriormente:
- xorriso – se utilizará para crear una imagen de arranque;
- syslinux, extlinux – están diseñados para arrancar correctamente con el tipo MBR;
- squashfs-tools – ayudará a crear un sistema de archivos comprimido;
- live-build – construirá el propio sistema operativo comprimido poniéndolo en una imagen ISO.
Sólo después de instalar con éxito todos los programas anteriores puede pasar a los siguientes pasos, de lo contrario nada funcionará.
Paso 2: Crear un directorio y preparar un sistema comprimido
Como se mencionó anteriormente, la distribución de Debian estará en un estado comprimido. Su tamaño se reduce manualmente introduciendo una serie de comandos en la consola. Veamos paso a paso cada acción importante:
- En primer lugar, cree un directorio raíz para la imagen y navegue hasta él. Utilice los dos comandos colocados en la misma línea para combinarlos. Contenido «Terminal». se vería así:
mkdir ~/livework && cd ~/livework. - Desembalar el sistema utilizando la arquitectura seleccionada
debootstrap --arch=i386 wheezy chroot. - Ahora se montarán los directorios importantes, se creará el kernel y se añadirán las utilidades a ejecutar. No vemos el sentido de repasar absolutamente todos los comandos, por lo que te sugerimos que los revises todos en el orden en que deben ser introducidos en la consola:
cd ~/livework
chroot chroot
mount none -t proc /proc
mount none -t sysfs /sys
mount none -t devpts /dev/pts
export HOME=/root
export LC_ALL=C
apt-get install dialog dbus
dbus-uuidgen > /var/lib/dbus/machine-id
apt-get install linux-image-686 live-boot
apt-get install dump bzip2 mc icewm ....
passwd
apt-get clean
rm /var/lib/dbus/machine-id && rm -rf /tmp/*
umount /proc /sys /dev/pts
exit
En este punto, la imagen del sistema se considera lista, pero el trabajo de preparación aún no ha terminado. Sólo quedan unos pocos comandos por ejecutar.
Paso 3: Crear una carpeta para el cargador de arranque y comprimir los archivos
La creación del directorio en el que se almacenará el propio liveloader, así como la compresión de los archivos, se realiza exactamente de la misma manera que las demás operaciones: introduciendo los comandos adecuados. Sin embargo, ahora tendrá que editar el archivo de configuración, que aprenderá a continuación:
Para empezar, en el «Terminal». introduzca sucesivamente las siguientes cadenas:
mkdir -p binary/live && mkdir -p binary/isolinux
cp chroot/boot/vmlinuz-* binary/live/vmlinuz
cp chroot/boot/initrd.img-* binary/live/initrd
mksquashfs chroot binary/live/filesystem.squashfs -e boot
Esto creará el directorio requerido y comprimirá todos los archivos. El siguiente paso es copiar los archivos necesarios para la descarga y editar el propio menú de inicio, lo que se puede hacer pegando el siguiente texto en la consola:
cp /usr/lib/syslinux/isolinux.bin binary/isolinux/.
cp /usr/lib/syslinux/menu.c32 binary/isolinux/.
nano binary/isolinux/isolinux.cfg
ui menu.c32
prompt 0
menu title Boot Menu
timeout 300
etiqueta live-686
etiqueta del menú ^Live (686)
menú por defecto
linux /live/vmlinuz
append initrd=/live/initrd boot=live quiet
etiqueta live-686-failsafe
etiqueta del menú ^Live (686 failsafe)
linux /live/vmlinuz
append initrd=/live/initrd boot=live persistence config memtest noapic noapm nodma nomce nolapic nomodeset nosmp nosplash vga=normal
fin del texto
Todo esto se puede prescribir manualmente introduciendo los comandos uno a uno, y el contenido del archivo de configuración, que se abre a través de nano binary/isolinux/isolinux.cfgSimplemente pegue y guarde los cambios.
Paso 4: Crear una imagen de disco
El último paso antes de completar la tarea en cuestión es crear una imagen de disco en formato ISO. El comando que se muestra a continuación permite grabar la imagen en un DVD o CD, que se acompaña de una grabación en disco.
xorriso -as mkisofs -r -J -joliet-long -l -cache-inodes -isohybrid-mbr /usr/lib/syslinux/isohdpfx.bin -partition_offset 16 -A "Debian Live" -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o remaster.iso binary
Sin embargo, si desea guardar esta imagen en una unidad flash, utilice un comando ligeramente diferente, que se parece a esto:
extlinux -i /mnt && cat /usr/lib/extlinux/mbr.bin > /dev/sda
cp /usr/lib/extlinux/*.c32 /mnt && cp /usr/lib/syslinux/vesamenu.c32
Ahora tiene un Live CD del sistema operativo Debian en su dispositivo extraíble. Como puedes ver, no requiere mucho esfuerzo pero funcionará bien y sin problemas. En caso de que obtenga algún error al escribir los comandos, preste atención al texto que se muestra en la consola. A menudo ayuda a solucionar el problema. Si no tiene ningún efecto, lea la documentación oficial de la distribución.
Nos alegramos de que hayamos podido ayudarle con el problema.
Nuestros especialistas tratarán de responder con la mayor rapidez posible.
¿Le ha ayudado este artículo?
Cuál es el tamaño en pixeles de las hojas a4 a3 a2 a1 y a0 en funcion de los ppp
Cómo eliminar una cuenta de Facebook sin contraseña y correo electrónico
Cómo saber quien esta detrás de un perfil de instagram
Cómo saber quien canceló el mensaje en instagram
Cómo saber si el Iphone está hackeado
Cómo instalar IPTV en el Fire TV Stick
Qué hacer si las imágenes desaparecen de la galería en Android
Spotify cracked IOS 2021, ¿Cómo instalarlo?
Cómo copiar el enlace a tu perfil de instagram
Cómo saber quien esta detrás de un perfil de Facebook
Resolver los problemas con la luz roja LOS en el router
Cómo averiguar el id de la MI cuenta en tu smartphone Xiaomi
Cómo instalar IPTV en el Fire TV Stick
Cómo cambiar el correo electrónico de id de Supercell
Cómo desbloquear canales de Iphone Telegram
Cómo ocultar a quién sigo en instagram
Cómo solucionar el error requiere acción con la cuenta de Google
e_fail 0x80004005 error en Virtualbox, causas y soluciones
Cómo poner tu nombre en una lista de WhatsApp
Cómo eliminar su cuenta Shein
Resolver los problemas con la luz roja LOS en el router
Cómo ver cuántos mensajes hay en un chat
Cómo desbloquear canales de Iphone Telegram
Cómo enviar fotos o vídeos que se autodestruyen en Telegram
Cómo descargar historias de Facebook desde el PC
