Slack 12.1 kernel -generic-smp ed ext2 ??
Inviato: lun 16 giu 2008, 16:07
Ho scoperto un mezzo bug ...
Ho installato una 12.1 su un vecchio notebook (Acer Travelmate 514TXV Celeron 466Mhz 64Mb RAM e 6.4Gb hdd) e ho avuto la malaugurata idea di installare utilizzando la filesystem ext2. L' fatto di proposito per evitare di utilizzare il kernel-huge. Pensavo di mettere il kernel-generic, senza utilizzare initrd risparmiando in questo modo qualche Mb di RAM... invece ..
Avviando il 2.6.24.5-generic-smp senza inirtd il kernel non é in grado di riconoscere correttamente le partizioni ... ho creato un initrd fittizio ( in pratica senza moduli ) mkinitrd -c -k 2.6.24.5-smp -m ext2 -f ext2 -r /dev/hda2 ma neanche così riesce ad avviarsi ...
Allora ho provato a dargli i moduli per ext3 ricreando l' intrd con .. mkinitrd -c -k 2.6.24.5-smp -m ext3 -f ext2 -r /dev/hda2, gli passo i moduli ma specifico che la filesystem é comunque ext2, anche qui errore
Ovviamente dà errore anche passandogli il parametro -f ext3 ...
Alla fine ho avviato con il dvd di installazione e convertito la filesystem da ext2 ad ext3, in questo modo la cosa ha funzionato .
In pratica con la slackware 12.1 non é possibile avviare un sistema con ext2 se non si utilizza il kernel-huge ... la cosa é seccante, anche perché lo sfigato utente che ha un cesso di PC con poca memoria e CPU super lenta, é costretto a compilarsi il kernel per risparmiare qualche qualche briciola di RAM !!
Non ho be capito perché il kernel-generic si comporti in un modo tanto stupido, sicuramente é il modo con cui é stato compilato ma cosa é stato cambiato mi sfugge!
N.B. ho provato solo con i kernel 2.6.24.5-smp
Ho installato una 12.1 su un vecchio notebook (Acer Travelmate 514TXV Celeron 466Mhz 64Mb RAM e 6.4Gb hdd) e ho avuto la malaugurata idea di installare utilizzando la filesystem ext2. L' fatto di proposito per evitare di utilizzare il kernel-huge. Pensavo di mettere il kernel-generic, senza utilizzare initrd risparmiando in questo modo qualche Mb di RAM... invece ..
Avviando il 2.6.24.5-generic-smp senza inirtd il kernel non é in grado di riconoscere correttamente le partizioni ... ho creato un initrd fittizio ( in pratica senza moduli ) mkinitrd -c -k 2.6.24.5-smp -m ext2 -f ext2 -r /dev/hda2 ma neanche così riesce ad avviarsi ...
Allora ho provato a dargli i moduli per ext3 ricreando l' intrd con .. mkinitrd -c -k 2.6.24.5-smp -m ext3 -f ext2 -r /dev/hda2, gli passo i moduli ma specifico che la filesystem é comunque ext2, anche qui errore
Ovviamente dà errore anche passandogli il parametro -f ext3 ...
Alla fine ho avviato con il dvd di installazione e convertito la filesystem da ext2 ad ext3, in questo modo la cosa ha funzionato .
In pratica con la slackware 12.1 non é possibile avviare un sistema con ext2 se non si utilizza il kernel-huge ... la cosa é seccante, anche perché lo sfigato utente che ha un cesso di PC con poca memoria e CPU super lenta, é costretto a compilarsi il kernel per risparmiare qualche qualche briciola di RAM !!
Non ho be capito perché il kernel-generic si comporti in un modo tanto stupido, sicuramente é il modo con cui é stato compilato ma cosa é stato cambiato mi sfugge!
N.B. ho provato solo con i kernel 2.6.24.5-smp