Ticket #11177 (closed defect: fixed)

Opened 10 years ago

Last modified 3 years ago

Boot Options Changes lost after reboot the VM

Reported by: drh Owned by:
Component: EFI Version: VirtualBox 4.2.4
Keywords: Cc:
Guest type: Linux Host type: Windows



OS Host: Win 7 Ultimate 64 bits on Asus M70Vn CPU: C2D Intel T9900 / GPU: nVidia 9650M GT / RAM: 8 GB / Intel VT-x + VT-d OK

OS Guest: Ubuntu 12.04 LTS 64 bits / UEFI / RAM: 1 GB / VBOX HDD: 15 GB

* Problem description: when I set a new option boot in Boot Maintenance Manager => Boot Options => Add New Boot Options for booting my Ubuntu VM UEFI with \EFI\Ubuntu\grubx64.efi path and save the changes, the change is saved and I can boot the Ubuntu VM via Boot Manager => 'the option boot entry newly created'; but, when I reboot the VM, back in Boot Manager, the entry created before has disappeared.


VBox.log Download (136.7 KB) - added by drh 10 years ago.

Change History

Changed 10 years ago by drh


comment:1 Changed 10 years ago by drh

Other Infos: in VM, the version of

  • EFI Shell is: 2.00
  • EFI FW is: 2.3.1


comment:2 Changed 10 years ago by Hachiman

We had to switch of filesystem variable storage, because of conflicts of UEFI variable-FAT drivers while Mac guest installation process. Current approach uses temporal (which could be switched to permanent) storage for mac guests. The reason why it's temporal, because for permanent mode only available back-end for variables is extradata, what's pollute the vm's config file a lot, and for default mac guest we don't need saved information after 2nd stage of installation(when guest is installed it's easy to find boot.efi). As workaround you can create startup.nsh file on your FAT partition.

comment:3 Changed 7 years ago by Gfui

It's worth noting that the host OS is irrelevant here.

comment:4 Changed 3 years ago by aeichner

  • Status changed from new to closed
  • Resolution set to fixed

Proper NVRAM handling has finally materialized with VirtualBox 6.1, closing as fixed.

Note: See TracTickets for help on using tickets.
ContactPrivacy policyTerms of Use