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: