mirror of
https://github.com/Telecominfraproject/OpenCellular.git
synced 2025-11-24 02:05:01 +00:00
Pressing the recovery button okays booting from USB
BUG=chrome-os-partner:1113 TEST=manual With the dev-switch OFF, insert a bootable USB drive, reboot while holding down recovery button. It should boot from the USB without prompting for removal. With the dev-switch OFF and the same bootable USB drive inserted, run crossystem recovery_request=1 reboot The BIOS screen should prompt you to remove the USB drive, then to insert it before it will boot from the USB. Change-Id: Ie2fe4302443e14b1f85f409b54aa43a94d6c5477 Reviewed-on: https://gerrit.chromium.org/gerrit/11788 Tested-by: Bill Richardson <wfrichar@chromium.org> Reviewed-by: Randall Spangler <rspangler@chromium.org>
This commit is contained in:
@@ -198,8 +198,10 @@ VbError_t VbBootRecovery(VbCommonParams* cparams, LoadKernelParams* p) {
|
|||||||
|
|
||||||
VBDEBUG(("VbBootRecovery() start\n"));
|
VBDEBUG(("VbBootRecovery() start\n"));
|
||||||
|
|
||||||
/* If dev mode switch is off, require removal of all external media. */
|
/* If the dev-mode switch is off and the user didn't press the recovery
|
||||||
if (!(shared->flags & VBSD_BOOT_DEV_SWITCH_ON)) {
|
* button, require removal of all external media. */
|
||||||
|
if (!(shared->flags & VBSD_BOOT_DEV_SWITCH_ON) &&
|
||||||
|
(VBNV_RECOVERY_RO_MANUAL != shared->recovery_reason)) {
|
||||||
VbDiskInfo* disk_info = NULL;
|
VbDiskInfo* disk_info = NULL;
|
||||||
uint32_t disk_count = 0;
|
uint32_t disk_count = 0;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user