Re: (deb-cat) live-build

2016-06-23 Conversa Lluís Gras
Més o menys seria el següent:

1. Descarreguem la imatge que ens interessi.
serni@debianbox_192_168_10_2:~$ wget -c
http://cdimage.debian.org/debian-cd/current-live/amd64/iso-hybrid/debian-live-8.5.0-amd64-lxde-desktop.iso

2. Descomprimim la ISO.
serni@debianbox_192_168_10_2:~$ 7z
x debian-live-8.5.0-amd64-lxde-desktop.iso

3. Ens fem root i definim el dispositiu de loop associat al fitxer
 filesystem.squashfs
serni@debianbox_192_168_10_2:~$ su -
Contrasenya:
root@debianbox_192_168_10_2:~# losetup /dev/loop0
/home/serni/Escriptori/TMP/ISO/live/filesystem.squashfs

4. Muntem el contingut de filesystem.squashfs  a /mnt
root@debianbox_192_168_10_2:~# mount -t squashfs /dev/loop0 /mnt

5. Creem un directori on transferirem el contingut de /mnt (ro) per
poder-lo modificar.
root@debianbox_192_168_10_2:~# mkdir /root/FS

6. Copiem les dades amb rsync -av
root@debianbox_192_168_10_2:~# rsync -av /mnt/ /root/FS/

7. Jo en aquest punt em faria un petit script per treballar/chrootar dins
de /root/FS o d'on sigui. les comandes que executo són:

root@debianbox_192_168_10_2:~# mount -t proc none /root/FS/proc

root@debianbox_192_168_10_2:~# mount -t sysfs none /root/FS/sys

root@debianbox_192_168_10_2:~# mount -o bind /run /root/FS/run

root@debianbox_192_168_10_2:~# mount -o bind /dev /root/FS/dev

root@debianbox_192_168_10_2:~# mount -o bind /dev/pts /root/FS/dev/pts

i finalment fem el chroot.

root@debianbox_192_168_10_2:~# chroot /root/FS

Ja a dins del chroot.

8. Afegim un nameserver a  /etc/resolv.conf
root@debianbox_192_168_10_2:/# echo "nameserver 8.8.8.8" >> /etc/resolv.conf

I ara ja hauries de poder actualitzar el sistema amb apt-get, aptitude, etc
...

9. Un cop minimitzat el teu sistema, hauries de desfer els passos,
eliminant l'entrada de /etc/resolv.conf, el dispositiu de loop, sortint del
chroot i recuperant l'entorn.

root@debianbox_192_168_10_2:/# exit

root@debianbox_192_168_10_2:~# umount -l /root/FS/proc

root@debianbox_192_168_10_2:~# umount /root/FS/sys

root@debianbox_192_168_10_2:~# umount /root/FS/dev/pts

root@debianbox_192_168_10_2:~# umount -l /root/FS/dev

root@debianbox_192_168_10_2:~# umount -l /root/FS/run

root@debianbox_192_168_10_2:~# losetup -D

10. A continuació generem el nou fitxer filesystem.squashfs
root@debianbox_192_168_10_2:~# mksquashfs /root/FS /root/filesystem.squashfs

11. I l'emprem per substituir l'original de la ISO descomprimida.
root@debianbox_192_168_10_2:~# cp -a
/root/filesystem.squashfs /home/serni/Escriptori/TMP/ISO/live/

12. Regenerem la ISO amb alguna cosa com:
root@debianbox_192_168_10_2:~# genisoimage -o
debian-live-8.5.0-amd64-lxde-desktop_remake.iso -R -b isolinux.bin -c
boot.cat -A "mkisofs" -V "Debian LXDE amd64" -allow-limited-size
-allow-limited-size -no-emul-boot -boot-load-size 4 -boot-info-table
 /home/serni/Escriptori/TMP/ISO

O potser isomaster faria el fet.

13. Comprovar que els darrers 12 punts han funcionat ;-)

El dia 23 de juny de 2016, 9:00, Narcis Garcia  ha
escrit:

> Coneixeu alguna guia per aquest procediment?
> De tota manera vull assegurar-me que la manera d'eliminar coses
> mantingui la coherència funcional, és a dir, no vull eliminar fitxers «a
> cegues» que poden formar part d'un paquet, sinó millor eliminar paquets.
>
> La fórmula del UCK seria ideal
> uck.sf.net
>
>
> El 23/06/16 a les 08:54, Lluís Gras ha escrit:
> > llavors suposo que la cosa consistiria en extraure la imatge squashfs de
> > dins de la ISO, muntar-la en algun lloc fer un chroot al directori
> > muntat i eliminar els paquets "innecessaris", refer la imatge squashfs i
> > generar una nova ISO al el fitxer actualitzat.
> >
> > El dia 23 de juny de 2016, 8:49, Narcis Garcia  > > ha escrit:
> >
> > No m'interessa crear la meva metadistribució ni res semblant.
> > Vull refer el mateix Live-CD de Debian eliminant paquets i conservant
> > absolutament tota la resta (arrencada, configuracions, etc.)
> >
> >
> > El 23/06/16 a les 08:14, Lluís Gras ha escrit:
> > >
> > > Hola Narcís,
> > >
> > > Per si t'interessa, jo tinc preparat un deb i en pots disposar que
> > > utilitzo per generar una Debian Live en base al contingut d'una
> partició
> > > on hi ha la instal·lació de Debian que volem portar a la butxaca.
> > > Utilitza overlayfs amb lo que com a mínim necessites nuclis 4.X.
> > > (Stretch o Jessie amb backports)
> > > També incorpora un mecanisme de persistència reparticionant el USB
> en
> > > dos particions i et permet tenir vàries configuracions diferents
> que
> > > s'incorporen de forma dinàmica al menú del syslinux/extlinux.
> > >
> > > S'utilitza com a root amb quelcom semblant a:
> > >
> > > root@debianbox_192_168_10_2:~# makeliveusbcd
> > >
> > > Ús. debianbox:~# makeliveusbcd PuntdeMuntatgeParticio NomDistro
> > > NomUsuari DirectoriHome NucliExistentEnParticio(Opcional si
> existeix més

Re: (deb-cat) live-build

2016-06-23 Conversa Narcis Garcia
Coneixeu alguna guia per aquest procediment?
De tota manera vull assegurar-me que la manera d'eliminar coses
mantingui la coherència funcional, és a dir, no vull eliminar fitxers «a
cegues» que poden formar part d'un paquet, sinó millor eliminar paquets.

La fórmula del UCK seria ideal
uck.sf.net


El 23/06/16 a les 08:54, Lluís Gras ha escrit:
> llavors suposo que la cosa consistiria en extraure la imatge squashfs de
> dins de la ISO, muntar-la en algun lloc fer un chroot al directori
> muntat i eliminar els paquets "innecessaris", refer la imatge squashfs i
> generar una nova ISO al el fitxer actualitzat.
> 
> El dia 23 de juny de 2016, 8:49, Narcis Garcia  > ha escrit:
> 
> No m'interessa crear la meva metadistribució ni res semblant.
> Vull refer el mateix Live-CD de Debian eliminant paquets i conservant
> absolutament tota la resta (arrencada, configuracions, etc.)
> 
> 
> El 23/06/16 a les 08:14, Lluís Gras ha escrit:
> >
> > Hola Narcís,
> >
> > Per si t'interessa, jo tinc preparat un deb i en pots disposar que
> > utilitzo per generar una Debian Live en base al contingut d'una partició
> > on hi ha la instal·lació de Debian que volem portar a la butxaca.
> > Utilitza overlayfs amb lo que com a mínim necessites nuclis 4.X.
> > (Stretch o Jessie amb backports)
> > També incorpora un mecanisme de persistència reparticionant el USB en
> > dos particions i et permet tenir vàries configuracions diferents que
> > s'incorporen de forma dinàmica al menú del syslinux/extlinux.
> >
> > S'utilitza com a root amb quelcom semblant a:
> >
> > root@debianbox_192_168_10_2:~# makeliveusbcd
> >
> > Ús. debianbox:~# makeliveusbcd PuntdeMuntatgeParticio NomDistro
> > NomUsuari DirectoriHome NucliExistentEnParticio(Opcional si existeix més
> > d'un nucli)
> > Per exemple:
> > makeliveusbcd /media/sda7 BoxLinux usuari homelocal
> >
> > Si interessa ja diràs ...
> >
> > El dia 22 de juny de 2016, 19:41, Narcis Garcia  
> > >> ha
> escrit:
> >
> > Hola, necessito tenir un Live-CD actualitzat amb LXDE, tal com els 
> que
> > es publiquen a debian.org 
>  però que hi càpiga en
> > un CD-ROM.
> > He llegit que l'enorme mida dels Live-CD es deu a què inclouen molts
> > paquets d'idioma (que curiosament quasi no es poden fer servir), 
> així
> > que vull refer la ISO publicada descartant coses que a mi em 
> sobrarien.
> >
> > He trobat aquesta guia:
> > http://www.debianuserforums.org/viewtopic.php?f=9=185
> > però no em queda clar:
> > 1. Es pot generar una imatge .iso IGUAL que la que publiquen?
> > 2. Es pot aprofitar la imatge .iso que ja es disposa per només 
> fer-ne un
> > derivat?
> >
> > Gràcies.
> >
> > --
> >
> >
> > __
> > I'm using this express-made address because personal addresses 
> aren't
> > masked enough at lists.debian.org 
>  archives.
> >
> >
> 
> 



Re: (deb-cat) live-build

2016-06-23 Conversa Lluís Gras
llavors suposo que la cosa consistiria en extraure la imatge squashfs de
dins de la ISO, muntar-la en algun lloc fer un chroot al directori muntat i
eliminar els paquets "innecessaris", refer la imatge squashfs i generar una
nova ISO al el fitxer actualitzat.

El dia 23 de juny de 2016, 8:49, Narcis Garcia  ha
escrit:

> No m'interessa crear la meva metadistribució ni res semblant.
> Vull refer el mateix Live-CD de Debian eliminant paquets i conservant
> absolutament tota la resta (arrencada, configuracions, etc.)
>
>
> El 23/06/16 a les 08:14, Lluís Gras ha escrit:
> >
> > Hola Narcís,
> >
> > Per si t'interessa, jo tinc preparat un deb i en pots disposar que
> > utilitzo per generar una Debian Live en base al contingut d'una partició
> > on hi ha la instal·lació de Debian que volem portar a la butxaca.
> > Utilitza overlayfs amb lo que com a mínim necessites nuclis 4.X.
> > (Stretch o Jessie amb backports)
> > També incorpora un mecanisme de persistència reparticionant el USB en
> > dos particions i et permet tenir vàries configuracions diferents que
> > s'incorporen de forma dinàmica al menú del syslinux/extlinux.
> >
> > S'utilitza com a root amb quelcom semblant a:
> >
> > root@debianbox_192_168_10_2:~# makeliveusbcd
> >
> > Ús. debianbox:~# makeliveusbcd PuntdeMuntatgeParticio NomDistro
> > NomUsuari DirectoriHome NucliExistentEnParticio(Opcional si existeix més
> > d'un nucli)
> > Per exemple:
> > makeliveusbcd /media/sda7 BoxLinux usuari homelocal
> >
> > Si interessa ja diràs ...
> >
> > El dia 22 de juny de 2016, 19:41, Narcis Garcia  > > ha escrit:
> >
> > Hola, necessito tenir un Live-CD actualitzat amb LXDE, tal com els
> que
> > es publiquen a debian.org  però que hi càpiga en
> > un CD-ROM.
> > He llegit que l'enorme mida dels Live-CD es deu a què inclouen molts
> > paquets d'idioma (que curiosament quasi no es poden fer servir), així
> > que vull refer la ISO publicada descartant coses que a mi em
> sobrarien.
> >
> > He trobat aquesta guia:
> > http://www.debianuserforums.org/viewtopic.php?f=9=185
> > però no em queda clar:
> > 1. Es pot generar una imatge .iso IGUAL que la que publiquen?
> > 2. Es pot aprofitar la imatge .iso que ja es disposa per només
> fer-ne un
> > derivat?
> >
> > Gràcies.
> >
> > --
> >
> >
> > __
> > I'm using this express-made address because personal addresses aren't
> > masked enough at lists.debian.org 
> archives.
> >
> >
>
>


Re: (deb-cat) live-build

2016-06-23 Conversa Narcis Garcia
No m'interessa crear la meva metadistribució ni res semblant.
Vull refer el mateix Live-CD de Debian eliminant paquets i conservant
absolutament tota la resta (arrencada, configuracions, etc.)


El 23/06/16 a les 08:14, Lluís Gras ha escrit:
> 
> Hola Narcís,
> 
> Per si t'interessa, jo tinc preparat un deb i en pots disposar que
> utilitzo per generar una Debian Live en base al contingut d'una partició
> on hi ha la instal·lació de Debian que volem portar a la butxaca.
> Utilitza overlayfs amb lo que com a mínim necessites nuclis 4.X.
> (Stretch o Jessie amb backports)
> També incorpora un mecanisme de persistència reparticionant el USB en
> dos particions i et permet tenir vàries configuracions diferents que
> s'incorporen de forma dinàmica al menú del syslinux/extlinux.
> 
> S'utilitza com a root amb quelcom semblant a:
> 
> root@debianbox_192_168_10_2:~# makeliveusbcd
> 
> Ús. debianbox:~# makeliveusbcd PuntdeMuntatgeParticio NomDistro
> NomUsuari DirectoriHome NucliExistentEnParticio(Opcional si existeix més
> d'un nucli)
> Per exemple:
> makeliveusbcd /media/sda7 BoxLinux usuari homelocal
> 
> Si interessa ja diràs ...
> 
> El dia 22 de juny de 2016, 19:41, Narcis Garcia  > ha escrit:
> 
> Hola, necessito tenir un Live-CD actualitzat amb LXDE, tal com els que
> es publiquen a debian.org  però que hi càpiga en
> un CD-ROM.
> He llegit que l'enorme mida dels Live-CD es deu a què inclouen molts
> paquets d'idioma (que curiosament quasi no es poden fer servir), així
> que vull refer la ISO publicada descartant coses que a mi em sobrarien.
> 
> He trobat aquesta guia:
> http://www.debianuserforums.org/viewtopic.php?f=9=185
> però no em queda clar:
> 1. Es pot generar una imatge .iso IGUAL que la que publiquen?
> 2. Es pot aprofitar la imatge .iso que ja es disposa per només fer-ne un
> derivat?
> 
> Gràcies.
> 
> --
> 
> 
> __
> I'm using this express-made address because personal addresses aren't
> masked enough at lists.debian.org  archives.
> 
> 



Re: (deb-cat) live-build

2016-06-23 Conversa Lluís Gras
Hola Narcís,

Per si t'interessa, jo tinc preparat un deb i en pots disposar que utilitzo
per generar una Debian Live en base al contingut d'una partició on hi ha la
instal·lació de Debian que volem portar a la butxaca. Utilitza overlayfs
amb lo que com a mínim necessites nuclis 4.X. (Stretch o Jessie amb
backports)
També incorpora un mecanisme de persistència reparticionant el USB en dos
particions i et permet tenir vàries configuracions diferents que
s'incorporen de forma dinàmica al menú del syslinux/extlinux.

S'utilitza com a root amb quelcom semblant a:

root@debianbox_192_168_10_2:~# makeliveusbcd

Ús. debianbox:~# makeliveusbcd PuntdeMuntatgeParticio NomDistro NomUsuari
DirectoriHome NucliExistentEnParticio(Opcional si existeix més d'un nucli)
Per exemple:
makeliveusbcd /media/sda7 BoxLinux usuari homelocal

Si interessa ja diràs ...

El dia 22 de juny de 2016, 19:41, Narcis Garcia  ha
escrit:

> Hola, necessito tenir un Live-CD actualitzat amb LXDE, tal com els que
> es publiquen a debian.org però que hi càpiga en un CD-ROM.
> He llegit que l'enorme mida dels Live-CD es deu a què inclouen molts
> paquets d'idioma (que curiosament quasi no es poden fer servir), així
> que vull refer la ISO publicada descartant coses que a mi em sobrarien.
>
> He trobat aquesta guia:
> http://www.debianuserforums.org/viewtopic.php?f=9=185
> però no em queda clar:
> 1. Es pot generar una imatge .iso IGUAL que la que publiquen?
> 2. Es pot aprofitar la imatge .iso que ja es disposa per només fer-ne un
> derivat?
>
> Gràcies.
>
> --
>
>
> __
> I'm using this express-made address because personal addresses aren't
> masked enough at lists.debian.org archives.
>
>


Re: (deb-cat) live-build

2016-06-22 Conversa Robert Marsellés
Hola Narcís,

On 22/06/16 19:41, Narcis Garcia wrote:
> Hola, necessito tenir un Live-CD actualitzat amb LXDE, tal com els que
> es publiquen a debian.org però que hi càpiga en un CD-ROM.
> 
> He trobat aquesta guia:
> http://www.debianuserforums.org/viewtopic.php?f=9=185
> però no em queda clar:
> 1. Es pot generar una imatge .iso IGUAL que la que publiquen?
> 2. Es pot aprofitar la imatge .iso que ja es disposa per només fer-ne un
> derivat?
> 

D'aquest enllaç no en sé rés però aquest altre [1] és de l'equip que fa
les eines per generar de Official Debian Live images.

Jo vaig usar algunes d'aquestes eines per fer una memòria USB amb Debian
Live (XFCE-Stretch) que permetés guardar fitxers en una altra partició
del mateix USB seguint aquest blog [2]. L'uso quan viatjo i no em fio
dels ordinadors desconeguts o com a disc de rescat.

Tot i això, jo sempre vaig usar la imatge oficial perquè no tenia
problemes d'espai, així que no sé si et serveix.

Salut i peles,

robert

[1] https://wiki.debian.org/DebianLive
[2]
http://syn.theti.ca/2013/06/22/tutorial-wheezy-live-iso-hybrid-with-persistence-on-usb/comment-page-1/

Hi ha un enllaç cap a la traducció en castellà però crec que estava
trencat. No sé si algú ho ha arreglat.



(deb-cat) live-build

2016-06-22 Conversa Narcis Garcia
Hola, necessito tenir un Live-CD actualitzat amb LXDE, tal com els que
es publiquen a debian.org però que hi càpiga en un CD-ROM.
He llegit que l'enorme mida dels Live-CD es deu a què inclouen molts
paquets d'idioma (que curiosament quasi no es poden fer servir), així
que vull refer la ISO publicada descartant coses que a mi em sobrarien.

He trobat aquesta guia:
http://www.debianuserforums.org/viewtopic.php?f=9=185
però no em queda clar:
1. Es pot generar una imatge .iso IGUAL que la que publiquen?
2. Es pot aprofitar la imatge .iso que ja es disposa per només fer-ne un
derivat?

Gràcies.

-- 


__
I'm using this express-made address because personal addresses aren't
masked enough at lists.debian.org archives.