ItalianPuppy Forum

versione derivate => versioni personalizzate di Puppy Linux => Topic aperto da: pepeyomat - Aprile 09, 2010, 10:58:53 pm

Titolo: Remastered boot options
Inserito da: pepeyomat - Aprile 09, 2010, 10:58:53 pm
Ciao,
ho un problema stranissimo....
Ho personalizzato una puppy431 e l'ho rimasterizzata (380Mb)!
Quando sono andato a provare la nuova iso ho ottenuto questo:
Pc con 128Mb di Ram ----> va tutto bene (ma la iso non viene caricata totalmente in ram(ovvio!))
Pc con 256Mb di ram ----> prova a copiare il file sfs in ram ma... kernel panic!!
Pc con 512Mb di ram ----> come con i 256Mb
Pc con 1Gb di ram ----> tutto l'sfs viene caricato in ram e funziona perfettamente

Tutte le prove sono state fatte su computer (e banchi di ram) funzionanti!!!

Ho trovato questo ma non capisco!

RAMDISK_SIZE
This may be needed by people who have remastered Puppy 1.x. The kernel is configured with a 12288KB maximum ramdisk, and image.gz once expanded has to fit into this. If bigger, the boot parameter "ramdisk_size=" has to be used to specify a suitable size to hold all of image.gz (uncompressed) plus some spare space. For example: ramdisk_size=15360 would result in a 15360KB maximum ramdisk.

Potete aiutarmi e spiegarmi?
Grazie
Titolo: Re: Remastered boot options
Inserito da: puppylinux - Aprile 09, 2010, 11:27:26 pm
uno squash filesystem una volta scompattato, aumenta le proprie dimensioni di almeno il doppio

quindi 380 = 760 come minimo

sembra dunque che al di sopra del valore critico di 128 MB, questa tua rimasterizzazione  tenti di caricarsi sempre e comunque in ram, il che genera quell'errore che scompare quando la RAM è abbastanza ampia da poter accogliere tutto il filesystem

il posto in cui guardare è lo script init in initrd.gz (sul CD)
Titolo: Re: Remastered boot options
Inserito da: pepeyomat - Aprile 09, 2010, 11:37:59 pm
grazie della risposta velocissima...

ramdisk_size=    dovrebbe essere un opzione di avvio ma non riesco a far cambiare il comportamento!

se metto:

puppy ramdisk_size=1000000     (1Gb)

carica comunque in ram.

Dici che è un valore da impostare dentro il file initrd.gz????
Proverò!
Ciao
Titolo: Re: Remastered boot options
Inserito da: puppylinux - Aprile 09, 2010, 11:58:48 pm
lo strano è il comportamento:

finché non incontra lo spazio adeguato (1 Gigabyte) per caricarsi completamente in RAM, dovrebbe comunque caricarvisi parzialmente e ad ogni modo non dare l'errore di kernel panic

prima di indagare più a fondo dovresti vedere di fare una controprova rimasterizzando manualmente col metodo descritto qui:

http://www.murga-linux.com/puppy/viewtopic.php?t=53241

visto che sai il tedesco puoi esporre il tuo problema anche qui:

http://www.murga-linux.com/puppy/index.php?f=25

nella sezione germanofona del forum

Iscriviti alla newsletter

Ricevi le notizie più importanti direttamente nella tua casella email (premi invio dopo l'indirizzo)