[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

makeliveusbcd



Bones !!!

Per si algú s'anima a provar-ho porto uns dies treballant en el paquet
makeliveusbcd-2.6.7-1-486.deb, per mor de la inexperiència és un paquet
una mica barroer però que s'instal·la i es treu sense problemes, incorpora
una mica de documentació que milloraré més endavant. El seu objectiu és
generar una Live USB/CD a partir del contingut d'una partició muntada o bé
d'un directori on s'hagi fet un debootstrap de sid, aquesta darrera opció
tot i funcional és més problemàtica que emprar la primera alternativa.

Funcionament:

Un cop instal·lat el paquet makeliveusbcd que de moment podeu descarregar
de ftp://ftp.caliu.cat/pub/distribucions/xarnoppix/ , cal executar-lo com
a root.
A continuació en teniu un exemple real:

xarnoppix:~# makeliveusbcd
Cal omplir el valor de les variables a
/etc/initramfs-tools-live/makeliveusbcd.conf

O bé pasar-les com a paràmetre, i.e. xarnoppix:~# makeliveusbcd
/media/hda8 /dev/hdc Tutatix usuari

######################################################################

On /media/hda8 és el punt de l'arbre de directoris on està muntada la
partició on viu la Debian unstable que serà la nostra futura live.

/dev/hdc és el dispositiu de gravació òptic

Tutatix és el nom que volem asignar a la Live i que és visualitzara en el
gestor d'arrencada ( GRUB, syslinux ) que s'empra en mode CD i USB
respectivament.

usuari és el nom de un dels usuaris no root i que tenim predefinit per
accedir automàticament al entorn gràfic.

#######################################################################

xarnoppix:~# makeliveusbcd /media/sda5 /dev/hdc buyuyix usuari
rm: no es pot eliminar «.» ni «..»
rm: no es pot eliminar «.» ni «..»
rm: no es pot eliminar «.» ni «..»
rm: no es pot eliminar «.» ni «..»
Creating little endian 3.0 filesystem on
/root/MASTERLIVEUSBCD/buyuyix.squashfs, block size 65536.
.
   0 MB .......... .......... .......... .......... .......... ..........
  60 MB .......... .......... .......... .......... .......... ..........

 600 MB .......... .......... .......... .......... .......... ..........
 660 MB .......... .......... .......... .
Little endian filesystem, data block size 65536, compressed data,
compressed metadata, compressed fragments
Filesystem size 711593.01 Kbytes (694.92 Mbytes)
        43.40% of uncompressed filesystem size (1639591.33 Kbytes)
Inode table size 1150220 bytes (1123.26 Kbytes)
        33.12% of uncompressed inode table size (3472973 bytes)
Directory table size 1019124 bytes (995.24 Kbytes)
        50.81% of uncompressed directory table size (2005631 bytes)
Number of duplicate files found 8864
Number of inodes 105871
Number of files 93614
Number of fragments 8970
Number of symbolic links  3581
Number of device nodes 68
Number of fifo nodes 0
Number of socket nodes 2
Number of directories 8606
Number of uids 7
        root (0)
        usuari (1000)
        man (6)
        Debian-exim (100)
        news (9)
        avahi (102)
        hal (103)
Number of gids 19
        floppy (25)
        cdrom (24)
        dip (30)
        Debian-exim (102)
        shadow (42)
        tty (5)
        crontab (101)
        nogroup (65534)
        mail (8)
        plugdev (46)
        ssh (104)
        utmp (43)
        staff (50)
        src (40)
        root (0)
        adm (4)
        news (9)
        avahi (105)
        hal (107)
INFO:   UTF-8 character encoding detected by locale settings.
        Assuming UTF-8 encoded filenames on source filesystem,
        use -input-charset to override.
Using Insta000.des;1 for  /root/MASTERLIVEUSBCD/user/Desktop/Instal·lació
a disc dur.desktop (Instal·lació a USB.desktop)
Size of boot image is 4 sectors -> No emulation
  1.40% done, estimate finish Mon Jul 17 17:15:17 2006
  2.79% done, estimate finish Mon Jul 17 17:15:17 2006

 97.49% done, estimate finish Mon Jul 17 17:16:00 2006
 98.89% done, estimate finish Mon Jul 17 17:15:59 2006
Total translation table size: 2048
Total rockridge attributes bytes: 4670
Total directory bytes: 12288
Path table size(bytes): 92
Max brk space used 21000
359001 extents written (701 MB)

 Si vols i tens el qemu instal·lat pots testejar la iso abans de coure-la
executant com a usuari normal
 usuari@buyuyix:~$ qemu -boot d -cdrom /root/buyuyix.iso

La mida de buyuyix.iso excedeix els 700 MB, ens farà falta un DVD

Introdueix un DVD verge a la gravadora i prem enter per coure la iso de la
buyuyix

Executing 'builtin_dd if=/root/buyuyix.iso of=/dev/hdc obs=32k seek=0'
/dev/hdc: "Current Write Speed" is 4.1x1385KBps.
   8585216/735234048 ( 1.2%) @1.8x, remaining 5:38 RBU 100.0%
  27099136/735234048 ( 3.7%) @3.9x, remaining 3:02 RBU 100.0%

 711917568/735234048 (96.8%) @3.9x, remaining 0:04 RBU 69.5%
 730464256/735234048 (99.4%) @3.9x, remaining 0:00 RBU 14.3%
builtin_dd: 359008*2KB out @ average 3.9x1385KBps
/dev/hdc: flushing cache
/dev/hdc: updating RMA
/dev/hdc: closing disc

FET !!!

xarnoppix:~#

#################################################################################

Remarcar que el makeliveusbcd també incorpora a la Live els instal·ladors
"personalitzats" a disc dur i a andròmina usb que empra la Xarnoppix.
El seu correcte funcionament requereix la presència a la partició on rau
la futura live dels paquets:

linux-image-2.6.17-1-486, gparted, parted, syslinux, mbr, sudo, kommander,
ntfsprogs, ntfstools, ext2resize, grub i les seves dependències.



Sí algú s'anima, ho prova i li funciona, agrairia molt una petita
notificació, s'ha esconyat el portàtil nou i hores d'ara no tinc cap altra
màquina per provar-ho.

Vinga ...

PD: Podeu descarregar algunes captures de qemu de la buyuyix al mateix ftp.



Reply to: