Opened 12 years ago

Closed 4 years ago

#11177 closed defect (fixed)

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.

Attachments (1)

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

Download all attachments as: .zip

Change History (5)

by drh, 12 years ago

Attachment: VBox.log added


comment:1 by drh, 12 years ago

Other Infos: in VM, the version of

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


comment:2 by vasily Levchenko, 12 years ago

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 by Gfui, 8 years ago

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

comment:4 by aeichner, 4 years ago

Resolution: fixed
Status: newclosed

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

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use