<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Alessandro Stella - Appunti di informatica &#187; windows vista</title>
	<atom:link href="http://www.alessandrostella.it/tag/windows-vista/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.alessandrostella.it</link>
	<description>Appunti sparsi di informatica</description>
	<lastBuildDate>Tue, 07 Feb 2012 17:20:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Grub 2 e il multiboot con Windows XP &#8211; Vista &#8211; 7</title>
		<link>http://www.alessandrostella.it/software/2009/11/grub-2/</link>
		<comments>http://www.alessandrostella.it/software/2009/11/grub-2/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 21:01:54 +0000</pubDate>
		<dc:creator>Alessandro</dc:creator>
				<category><![CDATA[guide e manuali]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[trucchi e soluzioni]]></category>
		<category><![CDATA[boot loader]]></category>
		<category><![CDATA[Grub 2]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[multiboot]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[windows vista]]></category>

		<guid isPermaLink="false">http://www.alessandrostella.it/?p=231</guid>
		<description><![CDATA[Abbiamo detto che il comando 1update-grub2 si occupa di creare il file /boot/grub/grub.cfg. Per ottenere questo risultato esegue, in sequenza, gli script presenti nei file che si trovano nella cartella /etc/grub.d/. Purtroppo non c&#8217;è ancora una procedura automatica per l&#8217;eliminazione e/o la modifica delle voci che ci vengono &#8220;imposte&#8221; da grub2. Tuttavia con un po&#8217; [...]<div id="artCorr">
            <h4>Articoli correlati</h4>
        <ol>
	    	    <li><a href="http://www.alessandrostella.it/software/2009/11/grub-2-facciamolo-piu-bello/" rel="bookmark">Grub 2 &#8211; Facciamolo più bello</a><!-- (19.1)--></li>
	    	    <li><a href="http://www.alessandrostella.it/varie/2010/06/cddvd-sata-windows-xp-linux/" rel="bookmark">CD/DVD SATA e windows xp o linux</a><!-- (12.8)--></li>
	    	    <li><a href="http://www.alessandrostella.it/varie/2009/04/vista-e-la-cartella-programmi/" rel="bookmark">Windows Vista, windows 7 e la cartella programmi</a><!-- (12.3)--></li>
	            </ol>
    </div>]]></description>
			<content:encoded><![CDATA[<p>Abbiamo detto che il comando</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:100%;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">update-grub2</div></td></tr></tbody></table></div>
<p>si occupa di creare il file /boot/grub/grub.cfg.<br />
Per ottenere questo risultato esegue, in sequenza, gli script presenti nei file che si trovano nella cartella /etc/grub.d/.<br />
Purtroppo non c&#8217;è ancora una procedura automatica per l&#8217;eliminazione e/o la modifica delle voci che ci vengono &#8220;imposte&#8221; da grub2. Tuttavia con un po&#8217; di pazienza possiamo &#8220;usarlo&#8221; per farci aiutare a ingannarlo <img src='http://www.alessandrostella.it/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Andiamo!<br />
Apriamo il file /boot/grub/grub.cfg. Ci servirà!<br />
E&#8217; in sola lettura e noi rispetteremo il volere del suo creatore: non lo modificheremo mai a manina. Però ora cerchiamo di capire come viene creato.<br />
Quando viene eseguito il comando <strong>update-grub2</strong>, viene letto sia il file /etc/default/grub sia i file presenti in /etc/grub.d. In questo modo vengono impostati i parametri di visualizzazione del menù di <strong>Grub2</strong> e viene eseguita una ricerca per la presenza di kernel Linux, altri sistemi operativi ed elementi presenti negli script creati dall&#8217;utente in /etc/grub.d. Tutte queste informazioni finiscono poi nel file grub.cfg.<br />
In questa tabella vengono descritti i principali file presenti in /etc/grub.d/.</p>
<table style="width:100%; border:solid">
<tbody>
<tr>
<td style="background-color:#1111FF;text-align: center;width: 15%;"><strong>File</strong></td>
<td style="background-color:#1111FF;text-align: center;"><strong>Significato</strong></td>
</tr>
<tr>
<td>00_header</td>
<td>Carica le impostazioni da /etc/default/grub, compresa la presentazione visiva, il conto alla rovescia e le opzioni del terminale</td>
</tr>
<tr>
<td>05_debian_them</td>
<td>Imposta lo sfondo, il colore del testo e i temi</td>
</tr>
<tr>
<td>10_hurd</td>
<td>Localizza eventuali kernel Hurd</td>
</tr>
<tr>
<td>10_linux</td>
<td>Localizza i kernel basati sull&#8217;ID del distributore determinato dal risultato del comando <strong>lsb_release -is</strong></td>
</tr>
<tr>
<td>20_memtest86+</td>
<td>Se il file /boot/memtest86+.bin esiste, viene inclusa una voce per <strong>memtest86+</strong></td>
</tr>
<tr>
<td>30_os-prober</td>
<td>Va alla ricerca di altri sistemi operativi e li include nel menù</td>
</tr>
<tr>
<td>40_custom</td>
<td>Rappresenta un modello per aggiungere voci personalizzate al menù</td>
</tr>
</tbody>
</table>
<p>Il nome del file determina l&#8217;ordine nel menù perché i file vengono letti ed eseguiti in ordine alfabetico. Le voci che iniziano con 30 verranno posizionate prima di quelle che iniziano con 40 e così via.<br />
<span id="more-231"></span><br />
Bene.<br />
Vediamo ora come possiamo apportare le 2 modifiche più comuni:</p>
<ol>
<li>modificare il testo di una voce del menù</li>
<li>cancellare una voce del menù</li>
</ol>
<h4>1. Modificare il testo di una voce di menù</h4>
<p>Se dobbiamo modificare il testo della voce di menù che si riferisce a Linux dobbiamo intervenire sul file <strong>/etc/grub.d/10_linux</strong>. Se invece trattasi di voce Windows o altro OS dobbiamo intervenire sul file /etc/grub.d/30_os-prober.<br />
Modifchiamo la voce di menù &#8220;Ubuntu, Linux 2.6.31-14-generic&#8221;, davvero antipatica, e trasformiamola in una più amichevole &#8220;Ubuntu 9.10 &#8211; Karmic Kaola&#8221;.<br />
Apriamo il terminale e digitiamo:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:100%;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">sudo gedit /etc/grub.d/10_linux</div></td></tr></tbody></table></div>
<p>cerchiamo la stringa</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:100%;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">menuentry &quot;$1&quot; {</div></td></tr></tbody></table></div>
<p>e sostituiamo $1 con Ubuntu 9.10 &#8211; Karmic Kaola, ottenendo:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:100%;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">menuentry &quot;Ubuntu 9.10 - Karmic Kaola&quot; {</div></td></tr></tbody></table></div>
<p>Salviamo il file.<br />
Poi da terminale:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:100%;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">sudo update-grub2</div></td></tr></tbody></table></div>
<p>Fatto.<br />
Approfondimento su questo punto.<br />
In realtà, le voci di menù che riguardano Linux vengono create dalla funzione <strong><em>linux_entry()</em></strong> che si trova sempre nel file <strong><em>10_linux</em></strong>. Tale funzione crea una voce per ogni versione di linux presente sul nostro HD. Questo significa che, procedendo come indicato sopra, i vari aggiornamenti di ubuntu che saranno installati verranno indicati da una nuova riga nel menù di grub, ma che, tutte queste righe, avranno lo stesso identico testo: Ubuntu 9.10 &#8211; Karmic Koala.<br />
Per poter distinguere le varie voci si dovrebbe intervenire sulla funzione citata, ma poi le cose si complicherebbero&#8230;</p>
<p>Il file che si occupa delle altre voci, per OS non Linux, è <strong>/etc/grub.d/30_os-prober</strong> e qui so&#8217; dolori! In teoria dovremmo modificare lo script presente nel file, come abbiamo fatto per la voce di Linux, ma per quanto mi riguarda, preferisco procedere come segue:</p>
<ol>
<li>spostare il file /etc/grub.d/30_os-prober in una cartella di nostro gradimento, eliminandolo quindi da /etc/grub.d/</li>
<li>editare in scrittura (quindi &#8220;sudo&#8221;) il file /etc/grub.d/40_custom</li>
<li>copiare in coda a questo file il pezzo del file /boot/default/grub.cfg che ci interessa apportando semplici modifiche testuali. Il pezzo del file /boot/default/grub.cfg che ci interessa è delimitato dalla stringa ### BEGIN /etc/grub.d/30_os-prober ###</li>
<li>salvare /etc/grub.d/40_custom</li>
<li>updatare.</li>
</ol>
<p>In questo modo, grub 2 non trovando il file 30_os-prober salta la costruzione delle voci degli altri OS che però saranno inserite a nostro piacimento perché verrà trovato il file 40_custom con il testo tutto pronto.</p>
<h4>2. Cancellare una voce di menù</h4>
<p>Beh, lo sappiamo già fare. Basta seguire quanto già fatto alla fine del punto precedente&#8230;<br />
Difficile?<br />
Dai, proviamoci!</p>
<div id="artCorr">
            <h4>Articoli correlati</h4>
        <ol>
	    	    <li><a href="http://www.alessandrostella.it/software/2009/11/grub-2-facciamolo-piu-bello/" rel="bookmark">Grub 2 &#8211; Facciamolo più bello</a><!-- (19.1)--></li>
	    	    <li><a href="http://www.alessandrostella.it/varie/2010/06/cddvd-sata-windows-xp-linux/" rel="bookmark">CD/DVD SATA e windows xp o linux</a><!-- (12.8)--></li>
	    	    <li><a href="http://www.alessandrostella.it/varie/2009/04/vista-e-la-cartella-programmi/" rel="bookmark">Windows Vista, windows 7 e la cartella programmi</a><!-- (12.3)--></li>
	            </ol>
    </div>]]></content:encoded>
			<wfw:commentRss>http://www.alessandrostella.it/software/2009/11/grub-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Windows Vista, windows 7 e la cartella programmi</title>
		<link>http://www.alessandrostella.it/varie/2009/04/vista-e-la-cartella-programmi/</link>
		<comments>http://www.alessandrostella.it/varie/2009/04/vista-e-la-cartella-programmi/#comments</comments>
		<pubDate>Sat, 25 Apr 2009 13:28:18 +0000</pubDate>
		<dc:creator>Alessandro</dc:creator>
				<category><![CDATA[sistemi operativi]]></category>
		<category><![CDATA[trucchi e soluzioni]]></category>
		<category><![CDATA[varie]]></category>
		<category><![CDATA[c:\program files]]></category>
		<category><![CDATA[c:\programmi]]></category>
		<category><![CDATA[windows 7]]></category>
		<category><![CDATA[windows vista]]></category>

		<guid isPermaLink="false">http://www.alessandrostella.it/?p=24</guid>
		<description><![CDATA[Girovagando nelle cartelle che windows vista (e anche windows 7) crea durante l&#8217;installazione, ho notato una cosa a dir poco sconvolgente Esplora risorse di windows mostra la conosciutissima cartella c:\Programmi, ma&#8230; in realtà, in windows vista e in windows 7 c:\Programmi non esiste!!! Dal menu &#8220;Start&#8221; clicchiamo su &#8220;Computer&#8221; e poi sul disco principale. Il [...]<div id="artCorr">
            <h4>Articoli correlati</h4>
        <ol>
	    	    <li><a href="http://www.alessandrostella.it/software/2009/11/grub-2/" rel="bookmark">Grub 2 e il multiboot con Windows XP &#8211; Vista &#8211; 7</a><!-- (12.8)--></li>
	    	    <li><a href="http://www.alessandrostella.it/sistemi-operativi/2012/01/windows-7-troppo-lento/" rel="bookmark">Windows 7 troppo lento</a><!-- (9.8)--></li>
	            </ol>
    </div>]]></description>
			<content:encoded><![CDATA[<p>Girovagando nelle cartelle che <strong>windows vista</strong> (e anche <strong>windows 7</strong>) crea durante l&#8217;installazione, ho notato una cosa a dir poco sconvolgente <img src='http://www.alessandrostella.it/wp-includes/images/smilies/icon_surprised.gif' alt=':-o' class='wp-smiley' /><br />
Esplora risorse di windows mostra la conosciutissima cartella c:\Programmi, ma&#8230; in realtà, <strong>in windows vista e in windows 7 c:\Programmi non esiste</strong>!!!<br />
Dal menu &#8220;Start&#8221; clicchiamo su &#8220;Computer&#8221; e poi sul disco principale. Il nostro buon explorer ci mostrerà, tra le altre, la <strong>cartella Programmi</strong> (chi utilizza windows la dovrebbe conoscere bene), ma quella che vediamo nel nostro explorer altro non è che la traduzione nel linguaggio locale (italiano) della cartella c:\Program Files!<br />
No, non sono impazzito e ve lo dimostro.</p>
<p>Sempre dal pulsante &#8220;Start&#8221;, nel campo di ricerca, scriviamo &#8220;cmd&#8221; e poi diamo invio. Partirà il prompt di ms-dos.<br />
Digitiamo in sequenza (come nella figura qui sotto):<br />
cd \ (invio)<br />
dir p* (invio)</p>
<p><a href="http://www.alessandrostella.it/wp-content/uploads/2009/04/dos.gif" rel="lytebox"><img class="alignnone size-full wp-image-29" title="dos_vista" src="http://www.alessandrostella.it/wp-content/uploads/2009/04/dos.gif" alt="dos_vista" width="467" height="231" /></a></p>
<p>Ora abbiamo a video la dimostrazione che <strong>sul nostro HD la cartella c:\Programmi non esiste</strong>. Esiste solo la cartella c:\Program Files.</p>
<p>Questa cosa ha delle ripercussioni assurde!!!<br />
Perché? Seguitemi e lo capirete&#8230;<br />
<span id="more-24"></span><br />
Sappiamo bene che non possono esistere 2 cartelle con lo stesso identico nome nella stessa cartella. Su questo punto sicuramente concordiamo&#8230; <img src='http://www.alessandrostella.it/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
Ora proviamo a installare un qualunque software che ci chieda in quale cartella installarlo. Esso proporrà (guarda caso) c:\Program Files, ma noi invece gli diciamo di installarsi sotto la cartella che abbiamo visto nel nostro explorer, cioè c:\Programmi. Finita l&#8217;installazione apriamo di nuovo explorer e osserviamo l&#8217;elenco delle cartelle sotto c:<br />
Cooooosa?????</p>
<div id="attachment_30" class="wp-caption alignnone" style="width: 498px"><a href="http://www.alessandrostella.it/wp-content/uploads/2009/04/explorer_programmi.gif" rel="lytebox"><img class="size-full wp-image-30  " title="explorer_programmi" src="http://www.alessandrostella.it/wp-content/uploads/2009/04/explorer_programmi.gif" alt="Doppia cartella Programmi in Windows Vista" width="488" height="333" /></a><p class="wp-caption-text">Doppia cartella Programmi in Windows Vista</p></div>
<p>Esistono 2 cartelle Programmi sotto c:??? Ma non è possibile!!!<br />
E invece quel mago di vista lo rende possibile! Infatti una delle due è la traduzione di c:\Program Files e l&#8217;altra, invece, rappresneta davvero c:\Programmi&#8230;</p>
<p>Il problema è che windows vista non è poi in grado di gestire correttamente questa situazione e di tanto in tanto&#8230; diciamo&#8230; si confonde! Vi è mai capitato, ad esempio, che senza un apparente motivo siano scomparse alcune icone dal desktop?<br />
Quindi, morale della favola: <strong>è vero, siamo italiani e per noi la cartella in cui installare i programmi è c:\Programmi, ma con windows vista e windows 7 è molto meglio installare i programmi sotto c:\Program Files</strong>!</p>
<p>Eh&#8230; Bill, Bill&#8230;</p>
<div id="artCorr">
            <h4>Articoli correlati</h4>
        <ol>
	    	    <li><a href="http://www.alessandrostella.it/software/2009/11/grub-2/" rel="bookmark">Grub 2 e il multiboot con Windows XP &#8211; Vista &#8211; 7</a><!-- (12.8)--></li>
	    	    <li><a href="http://www.alessandrostella.it/sistemi-operativi/2012/01/windows-7-troppo-lento/" rel="bookmark">Windows 7 troppo lento</a><!-- (9.8)--></li>
	            </ol>
    </div>]]></content:encoded>
			<wfw:commentRss>http://www.alessandrostella.it/varie/2009/04/vista-e-la-cartella-programmi/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

