Creando un CD/DVD de rescate de un GNU/Linux Server-Desktop
   
Linux Solutions Center    
Bienvenido a    :: LINUX SOLUTIONS CENTER ::
México, 
Home Manuales Creando un CD/DVD de rescate de un GNU/Linux Server-Desktop
Linux Solutions C.
Buscar en Linuxsc
Actualidad
GNU/Linux
Gente en Línea
Tenemos 35 invitados conectado(s)
Acceso



Estadísticas
Ver contenido por hits : 1053029
El Clima
Dom Lun Mar
La encuesta del día
¿Cuál es la Red Social que usas más?
 
Anunciate aquí

Centro de Soluciones Linux

Santa Clara Ocoyucan

KoalaSoft-Sitio de Amigos
Computer Fixers



Creando un CD/DVD de rescate de un GNU/Linux Server-Desktop PDF Imprimir E-mail Hits: 1047
Martes, 06 de Mayo de 2008 14:50
Hoy en dia, existen diferentes maneras de hacer respaldo o full backups de diferentes tipos de datos.
Tambien se respaldan los S.O ya sea en Cintas como se hace en AIX con un mksyb, y en linux no pasa desapercibido el hacer este tipo de respaldos.

Existe una utileria para hacer este tipo de respaldos de S.O muy similar al Ghost de Norton, y se trata de Mondo, una herramienta para hacer discos de rescate para Linux (i386, x86_64, ia64) y FreeBSD (i386) para las diferentes distribuciones tales como RedHat, RHEL, SuSE, SLES, Mandriva, Debian y Gentoo.

Las herramientas a usar son mindi y mondo.

Aqui anexo la secuencia del uso de estas herramientas.

web:~# apt-get install mindi mondo
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
afio buffer cdrecord courier-authdaemon courier-authlib
courier-authlib-userdb courier-base courier-mta dosfstools dvd+rw-tools fam
fuse-utils gawk genisoimage libfam0 libfribidi0 libfuse2 libntfs9
libparted1.7-1 lzop mdadm mindi-busybox mkisofs ms-sys ntfsprogs parted
syslinux wodim
Suggested packages:
courier-doc cdrskin cdrkit-doc libparted1.7-dev libparted1.7-i18n petris acl
attr lilo mondo-doc parted-doc
Recommended packages:
mail-transport-agent
The following NEW packages will be installed:
afio buffer cdrecord courier-authdaemon courier-authlib
courier-authlib-userdb courier-base courier-mta dosfstools dvd+rw-tools fam
fuse-utils gawk genisoimage libfam0 libfribidi0 libfuse2 libntfs9
libparted1.7-1 lzop mdadm mindi mindi-busybox mkisofs mondo ms-sys ntfsprogs
parted syslinux wodim
0 upgraded, 30 newly installed, 0 to remove and 0 not upgraded.
Need to get 6715kB of archives.
After this operation, 18.2MB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://mirrors.kernel.org etch/main gawk 1:3.1.5.dfsg-4 [718kB]
Get:2 http://mirrors.kernel.org etch/main afio 2.5-4 [82.0kB]
Get:3 http://mirrors.kernel.org etch/main buffer 1.19-8 [14.8kB]
Get:4 http://mirrors.kernel.org etch/main wodim 9:1.1.2-1 [439kB]
Get:5 http://mirrors.kernel.org etch/main cdrecord 9:1.1.2-1 [1168B]
Get:6 http://mirrors.kernel.org etch/main courier-authlib 0.58-4 [81.4kB]
Get:7 http://mirrors.kernel.org etch/main courier-authdaemon 0.58-4 [6564B]
Get:8 http://mirrors.kernel.org etch/main courier-authlib-userdb 0.58-4 [34.0kB]
Get:9 http://mirrors.kernel.org etch/main libfam0 2.7.0-12 [27.7kB]
Get:10 http://mirrors.kernel.org etch/main courier-base 0.53.3-5 [229kB]
Get:11 http://mirrors.kernel.org etch/main dosfstools 2.11-2.1 [53.9kB]
Get:12 http://mirrors.kernel.org etch/main genisoimage 9:1.1.2-1 [592kB]
Get:13 http://mirrors.kernel.org etch/main mkisofs 9:1.1.2-1 [884B]
Get:14 http://mirrors.kernel.org etch/main dvd+rw-tools 7.0-4 [145kB]
Get:15 http://mirrors.kernel.org etch/main fam 2.7.0-12 [73.8kB]
Get:16 http://mirrors.kernel.org etch/main fuse-utils 2.5.3-4.4 [57.6kB]
Get:17 http://mirrors.kernel.org etch/main libfribidi0 0.10.7-4 [43.5kB]
Get:18 http://mirrors.kernel.org etch/main libfuse2 2.5.3-4.4 [53.5kB]
Get:19 http://mirrors.kernel.org etch/main libntfs9 1.13.1-6+b2 [125kB]
Get:20 http://mirrors.kernel.org etch/main libparted1.7-1 1.7.1-5.1 [186kB]
Get:21 http://mirrors.kernel.org etch/main lzop 1.01-4 [43.3kB]
Get:22 http://mirrors.kernel.org etch/main mdadm 2.5.6-9 [228kB]
Get:23 http://mirrors.kernel.org etch/main mindi-busybox 1.2.1-2 [784kB]
Get:24 http://mirrors.kernel.org etch/main syslinux 1:3.31-4 [330kB]
Get:25 http://mirrors.kernel.org etch/main parted 1.7.1-5.1 [57.5kB]
Get:26 http://mirrors.kernel.org etch/main ms-sys 2.1.0-1 [22.3kB]
Get:27 http://mirrors.kernel.org etch/main mindi 2.20-2 [156kB]
Get:28 http://mirrors.kernel.org etch/main mondo 2.20-1.1 [432kB]
Get:29 http://mirrors.kernel.org etch/main ntfsprogs 1.13.1-6+b2 [273kB]
Get:30 http://mirrors.kernel.org etch/main courier-mta 0.53.3-5 [1425kB]
Fetched 6715kB in 49s (134kB/s)
Preconfiguring packages ...
Selecting previously deselected package gawk.
(Reading database ... 42087 files and directories currently installed.)
Unpacking gawk (from .../gawk_1%3a3.1.5.dfsg-4_amd64.deb) ...
Selecting previously deselected package afio.
Unpacking afio (from .../archives/afio_2.5-4_amd64.deb) ...
Selecting previously deselected package buffer.
Unpacking buffer (from .../buffer_1.19-8_amd64.deb) ...
Selecting previously deselected package wodim.
Unpacking wodim (from .../wodim_9%3a1.1.2-1_amd64.deb) ...
Selecting previously deselected package cdrecord.
Unpacking cdrecord (from .../cdrecord_9%3a1.1.2-1_all.deb) ...
Selecting previously deselected package courier-authlib.
Unpacking courier-authlib (from .../courier-authlib_0.58-4_amd64.deb) ...
Selecting previously deselected package courier-authdaemon.
Unpacking courier-authdaemon (from .../courier-authdaemon_0.58-4_amd64.deb) ...
Selecting previously deselected package courier-authlib-userdb.
Unpacking courier-authlib-userdb (from .../courier-authlib-userdb_0.58-4_amd64.d eb) ...
Selecting previously deselected package libfam0.
Unpacking libfam0 (from .../libfam0_2.7.0-12_amd64.deb) ...
Selecting previously deselected package courier-base.
Unpacking courier-base (from .../courier-base_0.53.3-5_amd64.deb) ...
Selecting previously deselected package dosfstools.
Unpacking dosfstools (from .../dosfstools_2.11-2.1_amd64.deb) ...
Selecting previously deselected package genisoimage.
Unpacking genisoimage (from .../genisoimage_9%3a1.1.2-1_amd64.deb) ...
Selecting previously deselected package mkisofs.
Unpacking mkisofs (from .../mkisofs_9%3a1.1.2-1_all.deb) ...
Selecting previously deselected package dvd+rw-tools.
Unpacking dvd+rw-tools (from .../dvd+rw-tools_7.0-4_amd64.deb) ...
Selecting previously deselected package fam.
Unpacking fam (from .../fam_2.7.0-12_amd64.deb) ...
Selecting previously deselected package fuse-utils.
Unpacking fuse-utils (from .../fuse-utils_2.5.3-4.4_amd64.deb) ...
Selecting previously deselected package libfribidi0.
Unpacking libfribidi0 (from .../libfribidi0_0.10.7-4_amd64.deb) ...
Selecting previously deselected package libfuse2.
Unpacking libfuse2 (from .../libfuse2_2.5.3-4.4_amd64.deb) ...
Selecting previously deselected package libntfs9.
Unpacking libntfs9 (from .../libntfs9_1.13.1-6+b2_amd64.deb) ...
Selecting previously deselected package libparted1.7-1.
Unpacking libparted1.7-1 (from .../libparted1.7-1_1.7.1-5.1_amd64.deb) ...
Selecting previously deselected package lzop.
Unpacking lzop (from .../archives/lzop_1.01-4_amd64.deb) ...
Selecting previously deselected package mdadm.
Unpacking mdadm (from .../mdadm_2.5.6-9_amd64.deb) ...
Selecting previously deselected package mindi-busybox.
Unpacking mindi-busybox (from .../mindi-busybox_1.2.1-2_amd64.deb) ...
Selecting previously deselected package syslinux.
Unpacking syslinux (from .../syslinux_1%3a3.31-4_amd64.deb) ...
Selecting previously deselected package parted.
Unpacking parted (from .../parted_1.7.1-5.1_amd64.deb) ...
Selecting previously deselected package ms-sys.
Unpacking ms-sys (from .../ms-sys_2.1.0-1_amd64.deb) ...
Selecting previously deselected package mindi.
Unpacking mindi (from .../mindi_2.20-2_amd64.deb) ...
Selecting previously deselected package mondo.
Unpacking mondo (from .../mondo_2.20-1.1_amd64.deb) ...
Selecting previously deselected package ntfsprogs.
Unpacking ntfsprogs (from .../ntfsprogs_1.13.1-6+b2_amd64.deb) ...
Selecting previously deselected package courier-mta.
Unpacking courier-mta (from .../courier-mta_0.53.3-5_amd64.deb) ...
Setting up gawk (3.1.5.dfsg-4) ...

Setting up afio (2.5-4) ...
Setting up buffer (1.19-8) ...
Setting up wodim (1.1.2-1) ...

Setting up cdrecord (1.1.2-1) ...

Setting up courier-authlib (0.58-4) ...
Setting up courier-authdaemon (0.58-4) ...
Starting Courier authentication services: authdaemond.

Setting up courier-authlib-userdb (0.58-4) ...
Setting up libfam0 (2.7.0-12) ...

Setting up courier-base (0.53.3-5) ...

Setting up dosfstools (2.11-2.1) ...
Setting up genisoimage (1.1.2-1) ...
Setting up mkisofs (1.1.2-1) ...
Setting up dvd+rw-tools (7.0-4) ...
Setting up fam (2.7.0-12) ...
Starting file alteration monitor: FAM.

Setting up fuse-utils (2.5.3-4.4) ...
creating fuse device node...
udev active, devices will be created in /dev/.static/dev/
creating fuse group...
Adding group `fuse' (GID 106) ...
Done.

Setting up libfribidi0 (0.10.7-4) ...

Setting up libfuse2 (2.5.3-4.4) ...

Setting up libntfs9 (1.13.1-6+b2) ...

Setting up libparted1.7-1 (1.7.1-5.1) ...

Setting up lzop (1.01-4) ...
Setting up mdadm (2.5.6-9) ...
Generating mdadm.conf... done.
update-initramfs: Generating /boot/initrd.img-2.6.18-6-amd64
W: mdadm: /etc/mdadm/mdadm.conf defines no arrays.
W: mdadm: no arrays defined in configuration file.
W: mdadm: falling back to emergency procedure in initramfs.
update-initramfs: Generating /boot/initrd.img-2.6.18-4-amd64
W: mdadm: /etc/mdadm/mdadm.conf defines no arrays.
W: mdadm: no arrays defined in configuration file.
W: mdadm: falling back to emergency procedure in initramfs.
Starting MD monitoring service: mdadm --monitor.
Assembling MD arrays...failed (no arrays found in config file or automatically).

Setting up mindi-busybox (1.2.1-2) ...

Setting up syslinux (3.31-4) ...
Setting up parted (1.7.1-5.1) ...
Setting up ms-sys (2.1.0-1) ...
Setting up mindi (2.20-2) ...
Setting up mondo (2.20-1.1) ...

Setting up ntfsprogs (1.13.1-6+b2) ...
Setting up courier-mta (0.53.3-5) ...
Starting Courier mail server: done.
Starting Courier mail filter: done.
Starting Courier SMTP server: done.


Una vez instalado las herramientas, basta con ejecutar el programa mindi tal como se ilustra a continuacion

web:~# mindi
/usr/sbin/mindi: line 16: /bin/arch: No such file or directory
Mindi Linux mini-distro generator v2.2.0-r881

Latest Mindi is available from http://www.mondorescue.org

BusyBox sources are available from http://www.busybox.net

------------------------------------------------------------------------------
Do you want to use your own kernel to build the boot disk (y/n) ?y
Would you like to use LILO (instead of syslinux)
for your boot CD/floppies (y/n) ?n
Analyzing dependency requirements 92% -Where a re your LVM-Tools? Couldn't find lvmiopversion
Done.
Making complete dependency list Done.
Analyzing your keyboard's configuration.

Adding the following keyboard mapping tables: Done.
Assembling dependency files.............................. Done.
The files have been subdivided into 6 directories. Your mountlist will look like this:-
DEVICE MOUNTPOINT FORMAT SIZE (MB) LABEL
/dev/hda5 lvm lvm 285977

Unable to open proc
/dev/mapper/ceuxweb-raiz / xfs lvm
/dev/hda1 /boot reiserfs 188
/dev/mapper/ceuxweb-home /home xfs lvm
/dev/mapper/ceuxweb-tmp /tmp xfs lvm
/dev/mapper/ceuxweb-usr /usr xfs lvm
/dev/mapper/ceuxweb-usrlocal /usr/local xfs lvm
/dev/mapper/ceuxweb-var /var xfs lvm
/dev/mapper/ceuxweb-swap swap swap lvm
Tarring and zipping the groups..................... Done.
Creating data disk #1...#2...#3...#4...#5...#6... Done.
Making 1722KB boot disk.....................Call GetFilesystemToUse() with parameter /boot/vmlinuz-2 .6.18-6-amd64 to get filesystem to use for initrd.

GetFilesystemToUse(): called with parameter: /boot/vmlinuz-2.6.18-6-amd64.

GetFilesystemToUse(): gzip magic found at lvOffset 38888.

GetFilesystemToUse(): Filesytem to use for initrd is initramfs.

Creating initramfs initrd filesystem.

UseCpio (): Creating a gzip'ed cpio (AKA initramfs) initrd image...
5423 blocks
done.

CreateSyslinuxFile(): Writing to file /usr/lib/mindi/isolinux.cfg.

CreateSyslinuxFile(): Writing to file /usr/lib/mindi/isolinux-H.cfg.

CreateSyslinuxFile(): Writing to file /usr/lib/mindi/syslinux.cfg.

CreateSyslinuxFile(): Writing to file /usr/lib/mindi/syslinux-H.cfg.

initrd filesystem created.

......1440+0 records in
1440+0 records out
1474560 bytes (1.5 MB) copied, 0.004778 seconds, 309 MB/s
mke2fs 1.40.3 (05-Dec-2007)
cp: writing `vmlinuz': No space left on device
Failed to copy /boot/vmlinuz-2.6.18-6-amd64 to ramdisk

Warning - failed to create 1.44MB boot/root floppies

Warning - failed to create 1.72MB boot image. Please reduce your kernel's size

if you want to make a 1.72MB floppy disk.

Making 2880KB boot disk.....................Call GetFilesystemToUse() with parameter /boot/vmlinuz-2 .6.18-6-amd64 to get filesystem to use for initrd.

GetFilesystemToUse(): called with parameter: /boot/vmlinuz-2.6.18-6-amd64.

GetFilesystemToUse(): gzip magic found at lvOffset 38888.

GetFilesystemToUse(): Filesytem to use for initrd is initramfs.

Creating initramfs initrd filesystem.

UseCpio (): Creating a gzip'ed cpio (AKA initramfs) initrd image...
6742 blocks
done.

CreateSyslinuxFile(): Writing to file /usr/lib/mindi/isolinux.cfg.

CreateSyslinuxFile(): Writing to file /usr/lib/mindi/isolinux-H.cfg.

CreateSyslinuxFile(): Writing to file /usr/lib/mindi/syslinux.cfg.

CreateSyslinuxFile(): Writing to file /usr/lib/mindi/syslinux-H.cfg.

initrd filesystem created.

......mkfs.vfat 2.11 (12 Mar 2005)
... 2880 KB boot disks were created OK Done.
In the directory '/root/images/mindi' you will find the images:-
mindi-data-1.img mindi-data-2.img mindi-data-3.img mindi-data-4.img mindi-data-5.img mindi-data-6.img
Would you like to create boot+data floppy disks now (y/n) ?n
Shall I make a bootable CD image? (y/n) y
NB: Mindi's bootable CD always uses isolinux.

For a bootable CD w/LILO, please use Mondo.

Finished.

Boot and data disk images were created.


La imagen generada del S.O se localiza en /root/images/mindi


web:~# ls
crea-users.sh images phpMailer_v2.1.0beta2.tar.gz phpmailer.resp
web:~# cd images/
web:~/images# ls
mindi
web:~/images# ls -la
total 8
drwxr-xr-x 3 root root 18 May 5 18:13 .
drwxr-xr-x 10 root root 4096 May 5 18:13 ..
drwxr-xr-x 2 root root 4096 May 5 18:15 mindi
web:~/images# cd mindi/
web:~/images/mindi# ls
1.tar.gz 4.tar.gz all.tar.gz mindi-data-2.img mindi-data-5.img
2.tar.gz 5.tar.gz initrd.img mindi-data-3.img mindi-data-6.img
3.tar.gz 6.tar.gz mindi-data-1.img mindi-data-4.img mindi.iso
web:~/images/mindi#
web:~/images/mindi# ls -la
total 50764
drwxr-xr-x 2 root root 4096 May 5 18:15 .
drwxr-xr-x 3 root root 18 May 5 18:13 ..
-rw-r--r-- 1 root root 1321400 May 5 18:14 1.tar.gz
-rw-r--r-- 1 root root 1299180 May 5 18:14 2.tar.gz
-rw-r--r-- 1 root root 1266758 May 5 18:14 3.tar.gz
-rw-r--r-- 1 root root 1308783 May 5 18:14 4.tar.gz
-rw-r--r-- 1 root root 1327859 May 5 18:14 5.tar.gz
-rw-r--r-- 1 root root 888735 May 5 18:14 6.tar.gz
-rw-r--r-- 1 root root 7410471 May 5 18:14 all.tar.gz
-rw-r--r-- 1 root root 1338537 May 5 18:15 initrd.img
-rw-r--r-- 1 root root 1474560 May 5 18:14 mindi-data-1.img
-rw-r--r-- 1 root root 1474560 May 5 18:14 mindi-data-2.img
-rw-r--r-- 1 root root 1474560 May 5 18:14 mindi-data-3.img
-rw-r--r-- 1 root root 1474560 May 5 18:14 mindi-data-4.img
-rw-r--r-- 1 root root 1474560 May 5 18:14 mindi-data-5.img
-rw-r--r-- 1 root root 1474560 May 5 18:14 mindi-data-6.img
-rw-r--r-- 1 root root 26949632 May 5 18:15 mindi.iso


web:~/images/mindi#

Finalmente se necesita grabar la imagen ISO con el siguiente comando ( se asume que en nuestro servidor se tiene un
CD/DVD-RW)

cdrecord dev=0,0,0 speed=8 -v -eject mindi.iso



 








Chinese (T)EnglishGermanGreekKoreanPolishPortugueseSpanish
Linuxsc está disponible ahora.
Linuxsc en Android
QrDroid

Descarga el APK de Linuxsc
Linuxsc RSS.

Tu Futuro... Hoy
Felipe Angeles
Linuxsc en RSS
No. de Visitas
mod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_counter
mod_vvisit_counterHoy1068
mod_vvisit_counterAyer1399
mod_vvisit_counterEsta Semana12557
mod_vvisit_counterEste Mes7659
mod_vvisit_counterTotal1016684
News Feeds

Ultimo Reporte
Ranking Linux
http://www.wikio.es