<?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>kr1zz &#187; bootloader</title>
	<atom:link href="http://www.cristianonattero.com/blog/tag/bootloader/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cristianonattero.com/blog</link>
	<description>Cristiano Nattero</description>
	<lastBuildDate>Tue, 07 Feb 2012 11:44:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>grub error 12 : Invalid device requested</title>
		<link>http://www.cristianonattero.com/blog/2008/09/08/grub-error-12-invalid-device-requested/</link>
		<comments>http://www.cristianonattero.com/blog/2008/09/08/grub-error-12-invalid-device-requested/#comments</comments>
		<pubDate>Mon, 08 Sep 2008 07:42:59 +0000</pubDate>
		<dc:creator>kr1zz</dc:creator>
				<category><![CDATA[geek]]></category>
		<category><![CDATA[avvio]]></category>
		<category><![CDATA[bootloader]]></category>
		<category><![CDATA[grub]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[vista]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://cristianonattero.com/blog/?p=532</guid>
		<description><![CDATA[
L&#8217;altro giorno non riuscivo ad avviare Windows Vista e grub mi dava questo errore:
12 : Invalid device requested
Ho riavviato Ubuntu, ed ecco come ho risolto il problema.

La situazione
Il menù di grub si trova in /boot/grub/menu.lst
Vi risparmio tutto il file, che comunque è ben commentato, vi riporto solo la voce incriminata:
[...]
title           Windows Vista/Longhorn (loader)
 root    (hd0,1)
[...]
guardo [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://xkcd.com/456/"><img class="aligncenter" title="parla di linux ai tuoi figli prima che lo faccia qualcun altro" src="http://imgs.xkcd.com/comics/cautionary.png" alt="" width="532" height="222" /></a></p>
<p>L&#8217;altro giorno <strong>non riuscivo ad avviare Windows Vista</strong> e <strong><a title="GRand Unified Bootloader" href="http://www.gnu.org/software/grub/" target="_blank">grub</a> mi dava questo errore:</strong></p>
<p style="text-align: center;"><strong><code>12 : Invalid device requested</code></strong></p>
<p>Ho riavviato Ubuntu, ed ecco come ho risolto il problema.</p>
<p><span id="more-532"></span></p>
<h4>La situazione</h4>
<p>Il menù di grub si trova in <code>/boot/grub/menu.lst</code></p>
<p>Vi risparmio tutto il file, che comunque è ben commentato, vi riporto solo la voce incriminata:</p>
<p>[...]<br />
<code>title           Windows Vista/Longhorn (loader)<br />
<strong> root    (hd0,1)</strong><br />
</code>[...]</p>
<p>guardo le <strong>partizioni</strong>:<br />
<code><br />
~$ sudo fdisk -l</code></p>
<p>Disco /dev/sda: 120.0 GB, 120034123776 byte<br />
255 heads, 63 sectors/track, 14593 cylinders<br />
Units = cilindri of 16065 * 512 = 8225280 bytes<br />
Disk identifier: 0x5ea32454</p>
<p>Dispositivo Boot      Start         End      Blocks   Id  System<br />
<strong> /dev/sda1   *           1        4565    36668331    7  HPFS/NTFS</strong><br />
/dev/sda2            4566       14593    80549910    5  Esteso<br />
/dev/sda5            4566        5075     4096543+   b  W95 FAT32<br />
/dev/sda6            5076        6987    15358108+  83  Linux<br />
/dev/sda7            6988       14465    60067003+  83  Linux<br />
/dev/sda8           14466       14593     1028128+  82  Linux swap / Solaris</p>
<p>capito il problema?</p>
<h4>Diagnosi</h4>
<p>La partizione puntata da grub è /dev/sda2 mentre Windows si trova su /dev/sda1, cioè sulla prima partizione primaria. Il problema è nato perché, dopo aver installato linux, avevo cancellato la piccola partizione di recupero di Vista, la cosiddetta <a title="Windows Recovery Environment" href="http://blogs.msdn.com/winre/default.aspx" target="_blank">WinRE</a>, ed avevo creato un un&#8217;unica partizione in cui poi <a title="il racconto" href="http://cristianonattero.com/blog/2008/06/28/ubuntu-vista-e-il-partizionamento/" target="_blank">ho reinstallato Windows</a>. Grub era stato installato prima e giustamente puntava alla partizione precedente.</p>
<h4>Soluzione</h4>
<p>è bastato modificare grub così:</p>
<p>[...]<br />
<code>title           Windows Vista/Longhorn (loader)<br />
<strong> root    (hd0,0)</strong></code><br />
[...]</p>
<p>Riavvio: funziona <img src='http://www.cristianonattero.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.cristianonattero.com/blog/2008/09/08/grub-error-12-invalid-device-requested/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

