Creare una iso di mandriva/linux 2009.0 one personalizzata

Dom, 09/11/2008 - 20:45

Creare una iso di mandriva/linux 2009.0 one personalizzata

Inviato da bat86 16 commenti

Questa guida è nata da questa discussione e da una esperienza personale che mi ha portato ad un successo positivo, tuttavia posso aver scritto delle imprecisioni che vi ringrazierò di segnalare. Nella mia esperienza ho eseguito tutto come root.

fonti

pollycoke
pluto

Descrizione operativa

0 aprire terminale creare e/o spostarvi in una directory di lavoro

1 scaricare la iso di mandriva

wget -c ftp://ftp.proxad.net/pub/Distributions_Linux/Mandrake/official/iso/2009.0/mandriva-linux-one-2009-KDE4-int-cdrom-i586.iso

2 installare isomaster e squashfs-tool

urpmi isomaster squashfs-tool

3 aprire isomaster , spostarsi nella cartella di lavoro e fare doppio clic sull'immagine iso.

sul riquadro sottostante verrà visualizzato il contenuto della iso, spostarsi nella cartella loopbacks, selezionare distrib-lzma.sqfs e premere il pulsante "estrai dall'immagine iso" rappresentato del cd con freccia in su. Non chiudere isomaster.

4 attendere

5 estrarre il contenuto compresso nel file nella cartella ./squashfs-root

unsquashfs distrib-lzma.sqfs

6 attendere un po' di più

7 cd squashfs-root

8 montare la struttura della iso e fare il chroot

mount -o bind /dev ./dev<br /><br />mount -o bind /proc ./proc<br /><br />mount -o bind /sys ./sys<br /><br />chroot /percorso/squashfs-root /bin/bash

9 a questo punto, lo dico per chi come me è un po' scarso in informatica, si opera sulla live come se stesse "girando" sul proprio pc...ovviamente si opera solo da shell. usare mcc per configurare la connessione ad internet

10 aggiungere i repo con urpmi.addmedia (vedere la new sull'uscita di mandriva 2009.0)

11 ora parte la personalizzazione delle distro, io ho eliminato i pacchetti delle lingue e altri programmi che non mi servivano e aggiornato il resto del sistema con

urpmi --auto-select

alcune idee carine potrebbero riguardare il crearsi una one-xfce o una one-lxde, un altra idea sarebbe aggiungere applicativi specifici per fare una live ad hoc. Nel fare le modifiche stare attenti alla quantità di MB tolti e aggiunti in modo da rimanere nelle dimensioni originali (o minori) per riempire un cd.

12 a modifiche apportate
exit
umount ./dev<br /><br />umount ./proc<br /><br />umount ./sys

13 a questo punto si comprime di nuovo il tutto in un file *.sqfs

mksquashfs * distrib-lzma.sqfs -lzma

14 tornare ad isomaster selezionare nella finestra in basso (quella che riguarda il contenuto della iso) il file distrib-lzma.sqfs e cancellarlo. Nella finestra superiore (che riguarda la navigazione dei file locali) spostarsi in squashfs-root selezionare il file distrib-lzma.sqfs e cliccare sul bottone "Aggiungi all'immagine iso" , cd con la freccia in giù.

15 se tutto è andato bene il file iso ha una dimensione prevista inferiore ai 702 MB, quindi file>salva come per salvare la iso personalizzata.

Ora non resta che provare la nostra iso.


In:



Commenti

Ritratto di bat86
#1

Inviato da bat86 il Lun, 10/11/2008 - 10:26.

Re: Creare una iso di mandriva/linux 2009.0 one personalizzata

mi sono dimenticato di segnalare che servono circa 5 GB di spazio libero

702 MB per la iso +
~690 MB per distrib-lzma.sqfs +
>3 GB per la decompressione di distrib-lzma.sqfs +
~690 MB per il nuovo distrib-lzma.sqfs

e che il processo di compressione del nuovo distrib-lzma.sqfs è lungo almeno tanto quello di decompressione, almeno avendo un monocore (P IV @ 3GHz) però nel frattempo il pc è usabile: isomma si può ascoltare la musica con amarok Laughing



Ritratto di maurelio79
#2

Inviato da maurelio79 il Gio, 13/11/2008 - 16:43.

Re: Creare una iso di mandriva/linux 2009.0 one personalizzata

Grande che hai fatto la guida!!

Tempo fa in questa discussione avevo parlayto della mia esperienza di personalizzazione di una iso, poi non ho mai avuto il tem,po di fare una guida.

Ottimo che lo hai fato tu.

Debian Squeeze+Mandriva2009 on Asus X59SLseries
http://www.mylinuxexperience.org/



Ritratto di Mae89
#3

Inviato da Mae89 il Mer, 07/01/2009 - 10:40.

Re: Creare una iso di mandriva/linux 2009.0 one personalizzata

Ciao a tutti, purtroppo o sono io che sbaglio o ce un errore nella guida...

parlo del punto 14, non posso aggiungere il mio file distrib-lzma.sqfs modificato, mi da un errore isomaster.

seguendo la guida pollycoke vedete che in coda da questo comando prima di aggiungere tale file

chmod a+rw distrib.sqfs

il punto è che dando questo comando, aggiungendo il file, la iso non va piu!! o meglio se la si avvia con Virtualbox da:

ISOLINUX 3.63 Mandriva Linux isolinux: Image checksum error, sorry...

Boot failed: press a key to retry....

insomma nn è piu bootable... :-o

...] LinuxMX [...
Sito riguardante il mondo GNU / Linux



Ritratto di bat86
#4

Inviato da bat86 il Mer, 07/01/2009 - 11:21.

Re: Creare una iso di mandriva/linux 2009.0 one personalizzata

allora io ho fatto tutto come ho scritto ed ho avuto successo, se altri possono riportare la propria esperienza tanto meglio così da poter correggere la guida se risultasse sbagliata.

puoi riportare l'errore di isomaster?

hai provato usando isomaster come root?

facci sapere..



Ritratto di Mae89
#5

Inviato da Mae89 il Mer, 07/01/2009 - 11:34.

Re: Creare una iso di mandriva/linux 2009.0 one personalizzata

guistamente isomaster andava aperto e usato da root.. acuta osservazione Big Grin pero sempre dando

chmod a+rw

se no isomaster non accetta il file

...] LinuxMX [...
Sito riguardante il mondo GNU / Linux



Ritratto di emanueleeeee
#6

Inviato da emanueleeeee il Dom, 19/04/2009 - 02:17.

Re: Creare una iso di mandriva/linux 2009.0 one personalizzata

Tentativo effettuato da Mandriva 2009.1 RC2 sulla iso di MANDRIVA 2009.0 ONE KDE

Al lancio di: unsquashfs distrib-lzma.sqfs

questo è il risultato:

Can't find a SQUASHFS superblock on distrib-lzma.sqfs

e non riesco ad andare avanti...

Mandriva 2010.1 - Kde 4.4.3



Ritratto di Moreno
#7

Inviato da Moreno il Dom, 19/04/2009 - 09:48.

Re: Creare una iso di mandriva/linux 2009.0 one personalizzata

Ciao

Probabilmente per riuscire a mettere qualche byte in più avranno cambiato per l'ennesima volta l'algoritmo di compressione ora la domanda è, quale sarà??

Il file compresso hai cercato di aprirlo da una 2009.1 o da una 2009.0??

Ciao Ciao, Moreno

Addio, e grazie per tutto il pesce.
Avatar by moonlight-dream.



Ritratto di emanueleeeee
#8

Inviato da emanueleeeee il Dom, 19/04/2009 - 10:16.

Re: Creare una iso di mandriva/linux 2009.0 one personalizzata

Da una 2009.1..... proverò con una live 2009.1

Mandriva 2010.1 - Kde 4.4.3



Ritratto di emanueleeeee
#9

Inviato da emanueleeeee il Lun, 20/04/2009 - 12:49.

Creare una iso di mandriva/linux 2009.0 personalizzata - Usare s

Ho provato con una Mandriva One 2009.1 RC2 el il risultato era lo stesso errore.

Per far estrarre correttamente distrib-lzma.sqfs con Mandriva 2009.1 RC2 bisogna installare il pacchetto squashfs3-tool invece di squashfs-tool e dare da root il comando "unsquashfs3 distrib-lzma.sqfs" invece di "unsquashfs distrib-lzma.sqfs"

Mandriva 2010.1 - Kde 4.4.3



Ritratto di Moreno
#10

Inviato da Moreno il Lun, 20/04/2009 - 14:43.

Re: Creare una iso di mandriva/linux 2009.0 personalizzat...

Ciao

Come volevasi dimostrare, la dura lotta per un byte in più, comunque buono a sapersi.

Ciao Ciao, Moreno

Addio, e grazie per tutto il pesce.
Avatar by moonlight-dream.