[MinnowBoard] How do I boot from an SD card using the EFI shell?

Darren Hart dvhart at linux.intel.com
Fri Oct 9 00:33:06 UTC 2015


This is the first I've heard of a necessity to disable PWMs to boot from
SD. Is that what I am reading below from multiple sources?

We'll have a look, thanks for reporting.

--
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