

{"id":761,"date":"2013-09-06T18:42:39","date_gmt":"2013-09-06T17:42:39","guid":{"rendered":"http:\/\/www.fabionline.net\/aaaaaaa\/?p=761"},"modified":"2020-08-29T08:16:18","modified_gmt":"2020-08-29T08:16:18","slug":"aggiorniamo-il-kernel-debian-wheezy","status":"publish","type":"post","link":"https:\/\/www.fabionline.net\/blog\/it\/linux\/aggiorniamo-il-kernel-debian-wheezy\/","title":{"rendered":"Aggiorniamo il kernel (Debian Wheezy)"},"content":{"rendered":"<p>Ho voluto provare la solidissima Debian Wheezy, che come saprete da tempo e&#8217; stata ufficialmente rilasciata come &#8216;stable&#8217; inutile ribadire che e&#8217; <strong>davvero<\/strong> stable.<br>\nIl mio pc e&#8217; provvisto di un quadcore i5 per cui ho installato la versione a 64 bit<br>\nEssendo partito da una versione <span style=\"color: #0000ff;\"><a href=\"http:\/\/www.debian.org\/distrib\/netinst\" target=\"_blank\" rel=\"noopener\"><span style=\"color: #0000ff;\">netinstall <\/span><\/a><\/span>al termine della velocissima installazione da rete non avevo nulla se non la bellissima shell nera (avendo deselezionato la voce &#8220;ambiente desktop&#8221; che mi avrebbe installato gnome) ; in seguito ho installato l&#8217;interfaccia grafica KDE anche per testare meglio il futuro nuovo kernel<br>\n<em><span style=\"color: #0000ff;\">apt-get install kde-standard <\/span><\/em><br>\nDopo aver terminato l&#8217; installazione dei pacchetti, il sistema risulta a dir poco perfetto..<br>\nTuttavia eseguendo un &#8220;<span style=\"color: #0000ff;\">uname-r<\/span>\u00a0 &#8221;\u00a0 il kernel attuale risulta essere il 3.2 , per carita&#8217; funziona benissimo, ma.. perche non utilizzare un kernel meno datato e che supporti meglio le periferiche, (considerando anche che il mio pc e&#8217;un normalissimo Desktop e non ha certo le esigenze di stabilita&#8217; di un server..)\u00a0 Quindi provo a scaricare, compilare ed installare un altro kernel e decido per il 3.10.5.<br>\nIniziamo ad installare questi pacchetti (da root od utilizzando sudo ) <em><span style=\"color: #0000ff;\">apt-get install kernel-package fakeroot build-essential ncurses-dev<\/span><\/em><br>\nprocediamo con lo scaricamento del kernel (ho scelto il 3.10.5) :<br>\n<em><span style=\"color: #0000ff;\">wget http:\/\/www.kernel.org\/pub\/linux\/kernel\/v3.0\/linux-3.10.5.tar.bz2<\/span><\/em><br>\nEstraiamo l&#8217;archivio ed entriamo nella cartella\u00a0 appena creata:<br>\n<span style=\"color: #0000ff;\">tar xvf linux-3.10.5.tar.bz2<\/span><br>\n<span style=\"color: #0000ff;\">cd linux-3.10.5\/<\/span><\/p>\n<p>a questo punto facciamo in modo di recuperare alcune info dal kernel attuale:<br>\n<em><span style=\"color: #0000ff;\">cat \/boot\/config-`uname -r`&gt;.config<\/span><\/em><br>\n<em><span style=\"color: #0000ff;\"> make oldconfig<\/span><\/em><br>\nIn console appariranno una serie di domande, nel dubbio premete enter per selezionare la risposta di default (volendo qua ci si puo\u00a0 sbizzarrire nella personalizzazione)<br>\nPoi date un bel\u00a0\u00a0\u00a0<em><span style=\"color: #3366ff;\">\u00a0<span style=\"color: #0000ff;\">make-kpkg clean\u00a0<\/span><\/span><\/em><br>\nHo evitato direttamente da root perche ho letto che potrebbero esserci problemi di permessi, quindi suggerisco di installare il pacchetto sudo (<em>apt-get install sudo<\/em>) <em><br>\n<\/em>Partiamo con la compilazione (il numero in grassetto e&#8217; relativo al numero di cpu, inserite il vostro numero di cpu, nel mio esempio sono 4, il comando seguente generera&#8217; il kernel e l&#8217;header in formato.deb) :<em><br>\n<span style=\"color: #3366ff;\"><span style=\"color: #0000ff;\">sudo time fakeroot make-kpkg -j<\/span><strong>4<\/strong> <span style=\"color: #0000ff;\">&#8211;initrd kernel_image kernel_headers <\/span><\/span><\/em><br>\nalla fine di questo processo avremo due simpatici files .deb<br>\n<span style=\"color: #0000ff;\">linux-headers-3.10.5_3.10.5-10.00.Custom_amd64<\/span><br>\n<span style=\"color: #0000ff;\"> linux-image-3.10.5_3.10.5-10.00.Custom_amd64<\/span><br>\nInstalliamo finalmente il Kernel e gli headers*:<br>\n<em><span style=\"color: #3366ff;\"><span style=\"color: #0000ff;\">sudo dpkg -i linux-image-3.10.5_3.10.5-10.00.Custom_amd64.deb<br>\nsudo dpkg -i linux-headers-3.10.5_3.10.5-10.00.Custom_amd64.deb<br>\n<\/span><\/span><\/em>poi quando ha finito date un bel reboot ed al riavvio apparira&#8217; in grub il nuovo kernel<span style=\"color: #0000ff;\"><span style=\"color: #000000;\"><br>\n<\/span><\/span><br>\n*sono files che permettono di compilare e installare driver esterni al kernel senza dover scaricare i sorgenti di quest&#8217;ultimo e ricompilare tutto.<\/p>","protected":false},"excerpt":{"rendered":"<p>Ho voluto provare la solidissima Debian Wheezy, che come saprete da tempo e&#8217; stata ufficialmente rilasciata come &#8216;stable&#8217; inutile ribadire che e&#8217; davvero stable. Il mio pc e&#8217; provvisto di un quadcore i5 per cui ho installato la versione a &hellip; <a href=\"https:\/\/www.fabionline.net\/blog\/it\/linux\/aggiorniamo-il-kernel-debian-wheezy\/\">Continua a leggere<span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_links_to":"","_links_to_target":""},"categories":[5],"tags":[],"_links":{"self":[{"href":"https:\/\/www.fabionline.net\/blog\/it\/wp-json\/wp\/v2\/posts\/761"}],"collection":[{"href":"https:\/\/www.fabionline.net\/blog\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fabionline.net\/blog\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fabionline.net\/blog\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fabionline.net\/blog\/it\/wp-json\/wp\/v2\/comments?post=761"}],"version-history":[{"count":0,"href":"https:\/\/www.fabionline.net\/blog\/it\/wp-json\/wp\/v2\/posts\/761\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.fabionline.net\/blog\/it\/wp-json\/wp\/v2\/media?parent=761"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fabionline.net\/blog\/it\/wp-json\/wp\/v2\/categories?post=761"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fabionline.net\/blog\/it\/wp-json\/wp\/v2\/tags?post=761"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}