[MinnowBoard] How do I boot from an SD card using the EFI shell?
Darren Hart
dvhart at linux.intel.com
Fri Oct 9 00:38:13 UTC 2015
Jezra,
Which image were you trying to boot initially?
Your expectation "download an image, write it, and boot" is something we
do regularly. I'm wondering if perhaps the problem is that the image is
not an EFI image (perhaps it's a legacy BIOS image). Can you provide
some more details about it?
Thanks,
Darren
On 10/5/15 6:46 PM, jezra wrote:
> I bit the bullet, and performed a Debian install. After the install was
> complete, I tried to boot using the 'EFI Misc Device' to no avail.
> Fortunately, the install process created a 'Debian' boot menu option
> that actually worked as expected.
>
> If it is necessary to disable certain configuration options in order to
> boot from an sd card, then those options should be disabled by default
> in the firmware (IMHO). Personally, I would love to see the MBM have
> the friendliness of the Raspberry Pi and Beaglebone where a user can
> download an ISO, write it to an sd card, insert the sd card and boot
> the device without too much fiddling with hardware.
>
>
> On Sun, 4 Oct 2015 21:21:09 -0400
> Bill Traynor <btraynor at gmail.com> wrote:
>
>> You can try this: {note that these are instructions from the Windows
>> IoT page, but should work the same for any sdcard I believe} Source
>> page: https://ms-iot.github.io/content/en-US/win10/SetupMBM.htm
>>
>> When you boot, press F2 to get to the BIOS settings.
>> Navigate to Device Manager -> System Setup -> South Cluster
>> Configuration -> LPSS & SCC Configuration
>>
>> Set “LPSS PWM #1 Support” to Disable
>> Set “LPSS PWM #2 Support” to Disable
>>
>> Navigate back to top level and select Boot Maintenance Manager-> Boot
>> Options > Change Boot Order
>> Highlight the boot order list (when it is highlighted, you will see
>> “Change the order” on the right side of the screen) and press enter
>> Highlight “EFI Misc Device” and press ‘+’ to move it to the top of the
>> list. If it does not move by ‘+’, simply select “EFI Misc Device” and
>> press enter to boot to it.
>> Commit these changes and exit.
>>
>> With sdcard inserted, reboot the Max.
>>
>> On Sun, Oct 4, 2015 at 9:05 PM, <finwemartinez at gmail.com> wrote:
>>> I recall there is a command for doing that on the EFI shell. I also
>>> has to do what Soeren said, but can't remember the commands that I
>>> used.
>>>
>>> —
>>> Sent from Mailbox
>>>
>>>
>>> On Sun, Oct 4, 2015 at 4:48 PM, jezra <jezra at jezra.net> wrote:
>>>>
>>>> Thank you,
>>>> I was unaware of the dos-centric nature of EFI, and that link
>>>> definitely was informational.
>>>>
>>>> Now that I have done some more tinkering, I realize my problem had
>>>> nothing to do with trying to boot from the "Misc" option. The
>>>> problem I had is as follows:
>>>> 1. A user writes and SD card image to an SD card for use with a
>>>> Minnowboard Max
>>>> 2. user boots Minnowboard Max with the SD card installed
>>>> 4. in the firmware, the user needs to create a boot option for the
>>>> SD card
>>>>
>>>> My problem, was step 4; I couldn't find a tutorial for creating a
>>>> boot option for a pre-installed SD Card.
>>>>
>>>>
>>>>
>>>> On Sun, 04 Oct 2015 12:46:44 -0700 (PDT)
>>>> finwemartinez at gmail.com wrote:
>>>>
>>>>> I had this kind of problem, not sure if is the same, but this
>>>>> helped me:
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> http://serverfault.com/questions/569972/usb-drive-not-detected-in-intel-efi-shell
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> Regards.
>>>>>
>>>>>
>>>>>
>>>>> —
>>>>> Sent from Mailbox
>>>>>
>>>>> On Sun, Oct 4, 2015 at 2:44 PM, jezra <jezra at jezra.net> wrote:
>>>>>
>>>>>> Yes, I can press F2 or DEL to get the BIOS like portion of the
>>>>>> firmware, and from there I can navigate to the boot menu and
>>>>>> select the "misc" option. However, there is a boot error
>>>>>> displayed for a fraction of a second and then I am returned to
>>>>>> the boot menu. If I can boot from the EFI shell, I am hoping
>>>>>> that I can get a proper look at the error message and resolve
>>>>>> my boot problem. On Sat, 3 Oct 2015 22:54:19 -0400
>>>>>> James 'Trip' Humphries <james.humphries at knights.ucf.edu> wrote:
>>>>>>> Are you able to get to the bios setup by typing 'exit' in the
>>>>>>> EFI shell? Thats how I usually setup to boot from SD.
>>>>>>>
>>>>>>> -Trip
>>>>>>>
>>>>>>>
>>>>>>> James 'Trip' Humphries
>>>>>>> James.Humphries at knights.ucf.edu
>>>>>>> On 10/3/2015 9:24:18 PM, jezra <jezra at jezra.net> wrote:
>>>>>>> In order to not use my precious data (I have a satellite
>>>>>>> internet connection), I cloned an SD card from a working
>>>>>>> Minnowboard Max and put the SD card in a new minnowboard max.
>>>>>>> Now I am stuck trying to figure out how to boot the nrew
>>>>>>> minnowboard max from the sd card.
>>>>>>>
>>>>>>> Jezra
>>>>>>>
>>>>>>> Web: http://www.jezra.net
>>>>>>> Status: http://status.jezra.net
>>>>>>> Coffee: http://coffee.jezra.net
>>>>>>> _______________________________________________
>>>>>>> elinux-MinnowBoard mailing list
>>>>>>> elinux-MinnowBoard at lists.elinux.org
>>>>>>> http://lists.elinux.org/mailman/listinfo/elinux-minnowboard
>>>>>> _______________________________________________
>>>>>> elinux-MinnowBoard mailing list
>>>>>> elinux-MinnowBoard at lists.elinux.org
>>>>>> http://lists.elinux.org/mailman/listinfo/elinux-minnowboard
>>>>
>>>> _______________________________________________
>>>> elinux-MinnowBoard mailing list
>>>> elinux-MinnowBoard at lists.elinux.org
>>>> http://lists.elinux.org/mailman/listinfo/elinux-minnowboard
>>>
>>>
>>>
>>> _______________________________________________
>>> elinux-MinnowBoard mailing list
>>> elinux-MinnowBoard at lists.elinux.org
>>> http://lists.elinux.org/mailman/listinfo/elinux-minnowboard
>>>
>> _______________________________________________
>> elinux-MinnowBoard mailing list
>> elinux-MinnowBoard at lists.elinux.org
>> http://lists.elinux.org/mailman/listinfo/elinux-minnowboard
>
> _______________________________________________
> elinux-MinnowBoard mailing list
> elinux-MinnowBoard at lists.elinux.org
> http://lists.elinux.org/mailman/listinfo/elinux-minnowboard
>
--
Darren Hart
Intel Open Source Technology Center
More information about the elinux-MinnowBoard
mailing list