Dell Optiplex 3040 and 7040 no bootable device found

Help with issues regarding installation of Debian

Dell Optiplex 3040 and 7040 no bootable device found

Postby AJ_nathan » 2020-05-12 20:07

We have a number of Dell Optiplex 3040 micros and 7040 micros that we are trying to load Debian 9 onto. Everything seems to go just fine during the install from USB but once install completes the machines won't boot into Debian.

We've tried various versions of Debian 9 (9.9, 9.12) as well as Debian 10 (10, 10.3, 10.4). We've used the latest BIOS from Dell for each model, and tried rolling back to some of the earlier versions; all attempts meet the same screen showing no bootable devices found. We've tried standard SATA platter drives as well as a number of various SSD drives, and these machines typically have anywhere from 4 to 12 GB of RAM. We've touched BIOS settings galore and the only thing we can get to work is if we install as Legacy OS, but we're trying to stick with UEFI.

We've had other Optiplex machines (9020's,5020's, etc) that all loaded just fine without issues; so we're wondering if anyone knows if this is a Optiplex XX40 series issue, as well as if the newer series have the same problem.

Any advice or knowledge would be helpful.

Thanks,
Nathan
AJ_nathan
 
Posts: 1
Joined: 2020-05-12 19:39

Re: Dell Optiplex 3040 and 7040 no bootable device found

Postby arochester » 2020-05-12 21:41

we can get to work is if we install as Legacy OS, but we're trying to stick with UEFI.


What advantages do you think you will see by using UEFI instead of Legacy? (Not, what is the difference between UEFI and Legacy but what advantages do YOU expect to see?)
arochester
 
Posts: 1681
Joined: 2010-12-07 19:55

Re: Dell Optiplex 3040 and 7040 no bootable device found

Postby Head_on_a_Stick » 2020-05-13 14:32

AJ_nathan wrote:the only thing we can get to work is if we install as Legacy OS, but we're trying to stick with UEFI.

The UEFI firmware is probably defective and will only boot $ESP/EFI/Microsoft/Boot/bootmgfw.efi, see also https://www.rodsbooks.com/efi-bootloade ... ive-naming

You can install a non-UEFI system then convert it to UEFI booting by using
Code: Select all
# apt install grub-efi-amd64-bin
# mount /dev/sdXY /mnt
# grub-install --target=x86_64-efi --efi-directory /mnt --removable
# mkdir -p /mnt/EFI/Microsoft/Boot
# cp /mnt/EFI/BOOT/BOOTX64.EFI /mnt/EFI/Microsoft/Boot/bootmgfw.efi

Replace X & Y with the drive letter and partition number for the EFI system partition.

Just be sure to use a GUID partition table with both an ESP and a BIOS boot partition (type "ef02" in gdisk or with the "bios_grub" flag in {g,}parted, no filesystem).
Black Lives Matter

Debian buster-backports ISO image: for new hardware support
User avatar
Head_on_a_Stick
 
Posts: 12159
Joined: 2014-06-01 17:46
Location: /dev/chair


Return to Installation

Who is online

Users browsing this forum: No registered users and 8 guests

fashionable