<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#ffffff">
I realized that I left this address out, so fwding..<br>
<br>
-------- Eredeti üzenet --------
<table class="moz-email-headers-table" border="0" cellpadding="0"
cellspacing="0">
<tbody>
<tr>
<th valign="BASELINE" align="RIGHT" nowrap="nowrap">Tárgy: </th>
<td>Re: Bug#601974: regression: grub-probe can not find
/dev/xvda1 (block device inside XEN)</td>
</tr>
<tr>
<th valign="BASELINE" align="RIGHT" nowrap="nowrap">Dátum: </th>
<td>Mon, 01 Nov 2010 23:30:50 +0100</td>
</tr>
<tr>
<th valign="BASELINE" align="RIGHT" nowrap="nowrap">Feladó: </th>
<td>Csillag Kristof <a class="moz-txt-link-rfc2396E" href="mailto:csillag.kristof@gmail.com"><csillag.kristof@gmail.com></a></td>
</tr>
<tr>
<th valign="BASELINE" align="RIGHT" nowrap="nowrap">Címzett: </th>
<td>Vladimir 'φ-coder/phcoder' Serbinenko
<a class="moz-txt-link-rfc2396E" href="mailto:phcoder@gmail.com"><phcoder@gmail.com></a></td>
</tr>
</tbody>
</table>
<br>
<br>
<pre>2010-11-01 18:26 keltezéssel, Vladimir 'φ-coder/phcoder' Serbinenko írta:
> [...]
>> With new grub, this returns:
>>
>> # grub-probe -t abstraction --device /dev/xvda1 -v
>> grub-probe: info: /dev/xvda1 starts from 0.
>> grub-probe: info: opening the device hd0.
>> grub-probe: error: cannot find a GRUB drive for /dev/xvda1. Check your
>> device.map.
>>
>> As I have already shown, device.map contains this:
>>
>> (hd0) /dev/xvda
>>
>> so it might try to open /dev/xvda, which is a fake device, it does not
>> exist.
>> Only xvda1 and xvda2 exists.
>> Old grub could cope with this.
>>
>>
>>
>>
> Could you try removing this entry?
>
With line from device.map removed:
# grub-probe -t abstraction --device /dev/xvda1 -v
grub-probe: info: /dev/xvda1 starts from 0.
grub-probe: info: opening the device /dev/xvda.
grub-probe: error: cannot find a GRUB drive for /dev/xvda1. Check your
device.map.
The result is different, but still does not work.
I have also tried to remove the (fake) /dev/xvda device. The result is:
# grub-probe -t abstraction --device /dev/xvda1 -v
grub-probe: info: /dev/xvda1 starts from 0.
grub-probe: info: opening the device /dev/xvda.
grub-probe: error: cannot find a GRUB drive for /dev/xvda1. Check your
device.map.
When testing with devices.map entry, but fake xvda removed:
# grub-probe -t abstraction --device /dev/xvda1 -v
grub-probe: info: Cannot stat `/dev/xvda', skipping.
grub-probe: info: /dev/xvda1 starts from 0.
grub-probe: info: opening the device /dev/xvda.
grub-probe: error: cannot find a GRUB drive for /dev/xvda1. Check your
device.map.
* * *
Anything else to test?
Csillag
</pre>
</body>
</html>