[SOLVED] Installation problem - BootDevice not found

netflix

New Member
Jun 2, 2020
3
0
1
25
Hello,

just tried installing Proxmox v6.2 off a usb drive on my old HP 8570p and installation went fine. I have one 500 gb(just wanna try it for now) hard drive(installed proxmox over win10), after the installation I took the usb out and clicked reboot. Laptop restarted and I'm now presented with "Boot Device not found. Please install an operating system on your hard disk. Hard disk - (3F0) " message. I used etcher for creating a bootable drive, uefi is set on legacy and virtualization is enabled. I would really appreciate if anyone has any ideas on how to fix this.
 
hi,

was the installation completed correctly?

which filesystem ( & raid level ) did you use?

what do you see in the BIOS boot options?
 
It should be installed correctly because I got no errors or anything. I tried both ext3 and ext4,havent changed any other options like swapsize,maxroot etc. I can manually boot from hd but it fails too, booting from hd is set to max priority. I will try to restore bios settings when I get home and if that doesnt work I'll try making a new bootable drive(possibly change the usb drive) cause maybe the iso was corrupted or smth. I dont know what else to try if this doesnt work at the end
 
did it end up working? was it a bios issue?
 
Hi,

I have the same problem on an Asus Republic of Gamers laptop:

1) I boot Proxmox VE 6.1 (iso release 1) from a USB media
2) I install Proxmox on a brand new (unformatted) WD 500GB SSD drive
3) Everything goes fine, everything is super-fast (country, IP address, root pass)
4) But when I try to boot Proxmox, my HDD does not show up in the boot device list.

I think it could have something to do with UEFI / secure boot / something similar, although I can't prove now.

Some people on this forum said that they first installed Debian and then reinstalled by Proxmox to make it work but that was back in 2014 and I kind of assumed that that problem must have been solved already: https://forum.proxmox.com/threads/i...fi-bios-setting-on-and-secure-boot-off.19973/

UPDATE: This is very interesting. I am able to boot in with Rescue boot:
- Insert Proxmox installation USB into a free USB port
- Boot from USB
- Choose Rescue Boot
- I am able to successfully boot my newly installed Promox.
- However, it would be better to boot from the HDD directly :)

I'd be happy for any help!
 
Last edited:
@oguz I made some investigation and I'm sending you a bunch of screenshots, hope they help! I don't think it's an issue with the BIOS.

1) I installed Proxmox VE 6.1 from a USB stick on a brand new WD SSD and it didn't show up as a boot device:

1593720995306.png

2) Then I installed Debian 10.3 (everything in default) from a USB stick and then my SSD did show up as a bootable drive:



3) Immediately after I reinstalled the same Proxmox VE (everything in default) from the same USB stick - the SSD drive is NOT bootable again:

1593721189802.png

I think that something goes wrong when Proxmox configures the boot loader.

My hardware is: Asus Republic of Gamers G75VW. Here are a few screenshots from my BIOS:

1593721314098.png

1593721334604.png

Currently the only way I am able to boot proxmox is from a USB stick via Rescue Boot which is not the right way to go :)

I'm available if you need any help!
 

Attachments

  • 1593721170913.png
    1593721170913.png
    335.9 KB · Views: 33
@oguz Do you have any ideas about my post above? I am still only able to boot into Proxmox one way: insert a USB stick, boot in with Rescue Boot. Very strange that installing pure Debian results in a bootable hard drive, installing Proxmox results in an invisible harddrive to my BIOS :(
 
hi,

thank you for the screenshots and the explanation.


since you suspect the bootloader configuration we can check this.

you can try booting into your installation with the workaround you mentioned, and post the following commands output:

Code:
lsblk -f
ls -al /sys/firmware/efi/vars
find /boot

also a couple of things that you can verify:
* proxmox ISO checksum is correct?
* secure boot enabled/disabled?
* uefi enabled/disabled?
* BIOS updated to latest version?
* when you install debian and the disk shows up in BIOS, is there any picture of that?
 
Hi @oguz - thanks for your response. Here are the results of the commands you mentioned:

lsblk -f

Code:
NAME                         FSTYPE      LABEL UUID                                   FSAVAIL FSUSE% MOUNTPOINT
sda
├─sda1
├─sda2                       vfat              8C10-657A
└─sda3                       LVM2_member       cmxmRg-TQ2o-n4n9-JY9H-B6Qq-ugvP-66rXAz
  ├─pve-swap                 swap              78800129-2b98-4414-9702-0f396e61130e                  [SWAP]
  ├─pve-root                 ext4              f5081c1f-ce6d-4205-bab6-648dc93b20ee     86.9G     2% /
  ├─pve-data_tmeta
  │ └─pve-data-tpool
  │   ├─pve-data
  │   └─pve-vm--104--disk--0
  └─pve-data_tdata
    └─pve-data-tpool
      ├─pve-data
      └─pve-vm--104--disk--0
sdb
├─sdb1                       vfat              3D40-FA2D
├─sdb2                       ext4              fe758ba2-6221-4300-ba13-13c3fb5c9f03
└─sdb3                       swap              b6075a1a-541a-4f24-a0ed-148821866c6a
sdc                          iso9660     PVE   2019-12-04-06-21-13-00
├─sdc1                       iso9660     PVE   2019-12-04-06-21-13-00
├─sdc2                       vfat        PVE   6388-D0B8
├─sdc3                       hfsplus     PVE   2019-12-04-06-21-13-00
└─sdc4                       iso9660     PVE   2019-12-04-06-21-13-00
sr0

ls -al /sys/firmware/efi/vars - attached (too long)

find /boot - attached (too long)

also a couple of things that you can verify:
* proxmox ISO checksum is correct? — I haven't verified it yet, I guess so because I used it to install another machine (I can do a check though)
* secure boot enabled/disabled? — secure boot is disabled
* uefi enabled/disabled? — I tried both enabled and disabled, unfortunately no change
* BIOS updated to latest version? — honestly I haven't tried, I will look at this
* when you install debian and the disk shows up in BIOS, is there any picture of that? — yes, sure, this is how it looked like after installing Debian:

1594232816085.png
 

Attachments

so it looks like PVE is was installed with UEFI (in /sys/firmware/efi/vars, if there are any files here it means the system is booting UEFI)

and from the picture with the WD disk and debian, it seems like debian isn't installing with UEFI (note the missing UEFI: before the name of the boot device on the BIOS screen)

if you boot the PVE usb using legacy boot, it will install for legacy boot. (this is what we want, since debian also seems to work with legacy boot)

make sure you boot the USB with legacy boot (check this in the boot device menu) and do a default installation.

if that still doesn't work, then i'd start thinking about firmware versions on BIOS...

or just install debian and put proxmox on top. [0]

hope this helps

[0]: https://pve.proxmox.com/wiki/Install_Proxmox_VE_on_Debian_Buster
 
Hi @oguz - sorry for the late answer, I missed notification on your reply above.

I think I tried to install PVE both as UEFI and non-UEFI but I am willing to give it another try so that we have a good example documented here.

The PVE node we are discussing here is a part of a cluster. What is the best way to reinstall it? I found this guide, is this the right one?
https://pve.proxmox.com/wiki/Proxmox_VE_2.0_Cluster#Re-installing_a_cluster_node

Thanks.
 
@oguz - okay, I removed my cluster according to the guide above, went and reinstalled Proxmox from a non-UEFI drive but unfortuntely the result is the same :( Please look at my screenshot if you can see anything suspicious:

1) Boot Proxmox from a USB stick as non-UEFI:

IMG_4521.jpeg

2) Install leaving everything as default:

IMG_4522.jpeg
IMG_4523.jpeg
1594885606867.png

3) When the installer finished, my HDD is not showing up in the boot list :( :(

1594885664988.png

4) Here are a few screenshots from by BIOS - do you see anything suspicious?

1594885686802.png

1594885810355.png

1594885715767.png

1594885724791.png

1594885738896.png

Any ideas welcome. Thanks!
 
i think you need to make your hard drive one of the five options in the boot option priorities list.



you can try to change the hard drive BBS priorities to select the WDC drive as higher priority.

then check your boot options list in the 'Boot' tab. if you press on one of these, can you find your hard drives in the list?

also it looks like debian might actually be installing in UEFI mode too. (since it says 'debian' and not the name of the disk)

notice there are two entries for the USB as well (uefi & non-uefi)



as i mentioned before you can always install debian and add the repositories too.
 
Hi @oguz

I tried to select my HDD under boot option 1-4 but it doesn't show up. It was on on my screenshots, here is a new one:

1594926827774.png

If I go under Hard Drive BBS priorities, my HDD is not showing up there either:

1594926879147.png

I think I've run out of ideas :( I was hoping somebody else would have a suggestion.

Yes, I know that the last chance is to install Proxmox on top of Debian, I'm just worried about the differences between installations and the possible hassle with future maintenance. However, I think that this will be my last option.

Thank you for your efforts anyway!
 
Hi @oguz - Okay this is something I cannot believe. I reinstalled Proxmox in UEFI mode (i.e. I booted the Proxmox installer into UEFI). I'm absolutely sure that I've done it before but this time it started to work. I can't explain it but nonetheless, I'm marking this thread as solved.
 
great that it worked out. maybe you changed some setting or something
 
I appreciate this thread. I quickly realized that my bios was not in UEFI mode. Changed that and booted perfectly.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!