Ho “scoperto” una cosa che potrebbe essere utile a chi, come me, usa GNU/Linux Debian 3.1 (Sarge) per la prima volta!
Un mio cliente, una università, mi ha chiesto di prepare un server web con il supporto Tomcat, MySQL ed altre cosucce..
Richiesta esplicita dal dipartimento di ingegneria…vogliono Debian!
Fino ad ora non l’avevo mai usata, sono stato utente di quasi tutte le distro linux, ma Debian quasi mai..solo una breve esperienza domestica con la vecchia Whoody.
In ogni caso questa macchina, un server rack, ha 2GB di memoria, io installo tutto e quando linux si avvia, appena caricato lo initrd…bang! CRC error!
Ehm…reinstallo in maniera speculare…di nuovo!
Allora invece dei 2GB ne metto 512MB, pensando che fossero difettosi (strano…) ed tutto è ok…
Documentandomi un pò ho aggiornato il bios della scheda madre, rimesso i due banchi da 1GB e tutto è partito correttamente..
Ma con il comando “top” Linux mi avverte che vede solo 1GB!!!
Per farla breve, ho scoperto che il kernel di default della Debian Sarge, il 2.4.27, è compilato senza il supporto highmem, quindi il sistema non vede più di 1GB di ram.
Allora come risolvere? Bene, così:
Scaricare l’ultimo kernel da www.kernel.org
poi con apt-get installare i pacchetti kernel-package libncurses5-dev fakeroot wget bzip2
Poi è necessario configurare il kernel, per fare ciò è bene procurarsi una configurazione di base sicuramente funzionante, che può essere trovata o nella cartella /boot, qualcosa dal nome config-2.6.x oppure potete usare questo file
http://www.falkotimme.com/howtos/debian_kernel2.6_compile/config-2.6.8.1
Io poi ho tolto tutti i supporti a usb, audio, video, pcmcia ed altro…tanto è un server!
A questo punto compiliamo
make-kpkg clean
fakeroot make-kpkg –initrd –revision=custom.1.0 kernel_image
e dopo un pò di tempo, nella cartella /usr/src troveremo il pacchetto .deb che andremo ad installare
dpkg -i kernel-image-2.6.x_custom.1.0_i386.deb
In questo modo sarà installata l’immagine del kernel, i moduli, aggiornato il boot loader, installato il ramdisk, e tutto il necessario..
Al reboot…tadan!! 2GB di memoria disponibili!

Categories
Tag Cloud
Blog RSS
Comments RSS
Last 50 Posts
Back
Void « Default
Life
Earth
Wind
Water
Fire
Light 