Pagina 1 di 1

Distro live

Inviato: mer 5 set 2007, 15:07
da Ansa89
Ciao a tutti!
Volevo chiedere se qualcuno tra voi ha un po' di esperienza nell'ambito della costruzione di distro live (anche non basate su slacky), in quanto dovrei sottoporgli alcune domande inerenti all'argomento :)

grazie!!

Inviato: gio 6 set 2007, 9:35
da sid77
mai chiedere di chiedere: prima spara le domande, poi magari qualcuno risponde :)

Inviato: gio 6 set 2007, 9:51
da Ansa89
OK..
Allora il problema è questo:
sono riuscito a compilare un kernel generico, usando linux-live ho creato la distro, ma quando la metto su e arriva il momento di montare su /dev/loop0 le varie directory virtuali, mi dice che non ci riesce; chiaramente poi si blocca tutto e io devo riavviare :? :?

Inviato: gio 6 set 2007, 10:50
da scottie
devi applicare una patch al kernel che trovi qui:

ftp://ftp.slax.org/source/slax/kernel/2 ... ches/loop/

comunque ti consiglierei di scaricarti tutta la directory src-core ( ftp://ftp.slax.org/source/slax/kernel/2 ... /src-core/) e di far partire lo script build.kernel, credo sia il modo più facile per riuscire ad applicare tutti le patch che linux live ha bisogno per poter funzionare correttamente.

Inviato: gio 6 set 2007, 10:56
da Ansa89
Le altre due patch (squashfs e aufs) le ho già installate (direi anche correttamente, sennò mi avrebbe dato degli errori durante la creazione della live).
Adesso proverò ad installare anche questa (anche se non so da dove partire per installare una patch ".diff") e poi direi non ce ne vogliano altre.....spero....
Comunque grazie!! ;)

Inviato: gio 6 set 2007, 11:18
da scottie
guardando il sorgente dello script build.kernel ho visto che ha usato il seguente comandi per installare la patch di loop

patch -p1 < $CURDIR/patches/loop/loop.c.diff

Nb ti conviene installare anche lzma, sul sito di linux-live dice che è opzionale ma non è vero, visto che senza di quello quando lanci la live non riesce a decomprimere i vari moduli!

Inviato: gio 6 set 2007, 19:06
da Ansa89
Allora: ho patchato il kernel con la patch "loop" che mi hai indicato, ho preso le "lzma" dal cd live di back-track2 e ho ricompilato tutto.......Ma ovviamente continua a darmi lo stesso errore.
Ho addirittura mandato una mail al creatore degli script "linux-live", il quale mi ha detto di guardare se avevo compilato il device "loop" all'interno del kernel (ha anche detto che può essere compilato sia come modulo, sia built-in).
In attesa della sua risposta, ogni osservazione (anche apparentemente stupida) e/o consiglio sono ben accetti...
:( :(

Inviato: gio 6 set 2007, 19:33
da scottie
per non avere problemi utilizza il file di configurazione del kernel che trovi sul sito di linux-live

Inviato: gio 6 set 2007, 19:47
da Ansa89
Adesso sto scaricando tutto il kernel precompilato, con già il supporto per squashfs e aufs da linux-live, poi gli compilerò le lzma e incrocio le dita.......
UFFA!!Tutta colpa del mio prof di info!!

Inviato: gio 6 set 2007, 20:04
da Ansa89
scottie ha scritto:per non avere problemi utilizza il file di configurazione del kernel che trovi sul sito di linux-live
Mi sta venendo un dubbio: quel file di configurazione è stato creato apposta per una distro live?(Cioè è stato pensato per funzionare su un pc qualsiasi?)