[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Dell BIOS Changes



On 28.01.2020 10:13, J. D. Leach wrote:
To Whom it May Concern,

Have a Dell Inspiron 3668 desktop with the latest Dell firmware (1.12.2). This update, and numerous of the preceding ones, do not allow ANY type of loading of Debian (or any othe Linux flavor) onto the PC. In the BIOS configuration menu, no option is available to boot from the DVD drive, or USB, unless a Windows recovery media is detected. Linux loader programs likewise fail, and Windows loads instead. PC is about two years old.

Looked all across the 'Net and have found zero fixes outside of wiping the hard drive. The latest Dell support pages regarding the set up of the boot sequence does not cover the firmware installed on my PC.

I suspect Microsoft is back to trying to squelch the use of software other than what it approves of.

Thought you might wish to be aware.

Dave Leach

Thanks for the heads up, and I thought Dell OEM is GNU\Linux friendly.

I think, BIOS of your PC supports native EFI mode only, on top of restricting ability to manually select bootable media. (I've never seen a PC with restrictions like this, yet.)
Is there an option to at least disable Secure Boot, or is it forced too?
I'd try to switch hard disk with pre-installed OS to a blank one (temporarily disconnect all hard disks for a test, if you don't have a blank one) and make sure you've prepared UEFI-compatible bootable USB media.
If bootable USB media was made correctly, and there is no other bootable disk found, it should start EFI bootloader from USB.
And if not, it is possible that Secure Boot prevents it from loading by checking signature of bootloader against pre-installed in BIOS certificates issued by Microsoft.
Usually there is an options in BIOS to disable Secure Boot or install alternative certificates.
I've seen successful attempts to trick UEFI to load "grubx64.efi" EFI bootloader by placing and renaming it to "/EFI/Microsoft/Boot/bootmgfw.efi"
I think it is also possible to edit BCD boot loader settings to add one more bootloader entry to the list and chainload "grubx64.efi". Just like grub chainloads other bootloaders, but the other way around. I've not tried this, but it looks doable.

-- 
With kindest regards, Alexander.

⢀⣴⠾⠻⢶⣦⠀ 
⣾⠁⢠⠒⠀⣿⡁ Debian - The universal operating system
⢿⡄⠘⠷⠚⠋⠀ https://www.debian.org
⠈⠳⣄⠀⠀⠀⠀ 

Reply to: