[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Booting from NVMe controller enters GRUB rescue
From: |
Andrey Borzenkov |
Subject: |
Re: Booting from NVMe controller enters GRUB rescue |
Date: |
Wed, 22 Jan 2014 16:22:35 +0400 |
On Wed, Jan 22, 2014 at 4:18 PM, vinayak holikatti
<address@hidden> wrote:
> On Tue, Jan 21, 2014 at 1:50 PM, Andrey Borzenkov <address@hidden> wrote:
>> On Tue, Jan 21, 2014 at 12:14 PM, vinayak holikatti
>> <address@hidden> wrote:
>>> On Mon, Jan 13, 2014 at 11:51 PM, Jordan Uggla <address@hidden> wrote:
>>>> On Thu, Jan 9, 2014 at 10:53 PM, vinayak holikatti
>>>> <address@hidden> wrote:
>>>>> Hi All,
>>>>>
>>>>> We have developed Legacy OptionROM for NVMe controller device. We are
>>>>> able to boot to all Windows 7 and later OS. But we are facing issue in
>>>>> booting Fedora 20 x86_64 OS. Fedora 20 gets installed successfully on
>>>>> NVMe device. While booting from NVMe device we are observing error as
>>>>> follows and enters grub rescue. We are clueless about what is
>>>>> happening here. We would like to know how to over come this issue and
>>>>> boot to Fedora 20 OS from our controller.
>>>>>
>>>>> "error : no such device: 44d1bf09-4e8a-4f46-aea6-09e364abf5cb.
>>>>> Entering rescue mode...
>>>>> grub_rescue>"
>>>>
>>>> Please run "ls" at the rescue prompt and post the output.
>>>
>>> The ls command at grub_rescue shows as below
>>>
>>> grub_rescue>ls
>>> (hd0)
>>>
>>> And set command output as below
>>>
>>> grub_rescue>set
>>> prefix = (hd0)/grub2
>>> root = hd0
>>>
>>> I think the information of prefix and root are wrongly set. It should be
>>>
>>> prefix = (hd0,1)/grub2
>>> root = (hd0,2)
>>>
>>> /boot partition corresponds to /dev/nvme0n1p1
>>> / paration corresponds to /dev/nvme0n1p2
>>>
>>
>> Which grub version do you use? Could you test current GIT master? If
>> it still puts prefix wrong, please
>> show output of "grub-install --verbose /dev/path-to-boot-block"
>> (/dev/nvme0n1 or /dev/nvme0n1p1 or wherever).
>>
>
> We are using grub2. Do you want us to install grub and not grub2?
grub2 is name which is used by some distributions to allow concurrent
install of grub legacy and current grub. Upstream has only grub and
grub legacy.
> As grub2-install doesn't have verbose option.
>
Sorry, it is --debug option, not --verbose.
> We will try latest grub from git repo. Should we try grub or grub2?
>
There is only grub.
>> I would not be surprised if grub is confused by non-standard disk
>> naming, but there were many changes recently so it may be fixed
>> already.
>
>
>
> --
> Regards,
> Vinayak Holikatti