मुझे एक ही समस्या का सामना करना पड़ा और मैंने पाया कि यदि मैं इंटरैक्टिव शेल में कमांड का पालन करता हूं, तो वर्चुअल मशीन उबंटू में बूट होगी:
fs0:\efi\ubuntu\grubx64.efi
(बैकस्लैश का उपयोग करें, फॉरवर्ड स्लैश काम नहीं करता है। UEFI इंटरैक्टिव शेल में कमांड केस असंवेदनशील हैं)
मेरा वर्चुअलबॉक्स संस्करण 4.3.20 r96997 है, उबंटू संस्करण 14.10 AMD64 है। मुझे नहीं पता कि ऐसा क्यों होता है और इसे कैसे हल किया जाए। बस यह सुरुचिपूर्ण नहीं मिला और अभी भी थोड़ा परेशान करने वाला वर्कअराउंड है।
अपडेट 1:
मैंने पढ़ा है यह , के लिए नीचे ट्रैक किए गए एक बग रिपोर्ट और पाया एक बेहतर समाधान का ।
अपडेट 2:
अद्यतन 1 में समाधान विफल रहा। मैंने वर्चुअल मशीन को बंद कर दिया, इसे लॉन्च किया। और यह UEFI इंटरएक्टिव शेल में फिर से बूट हुआ। के अनुसार इस समस्या शायद एक VirtualBox बग द्वारा कारण किया गया था। मैं अभी भी इसके समाधान के लिए देख रहा हूँ।
अपडेट 3:
अंत में एक समाधान मिला। के अनुसार इस , आप मैन्युअल रूप से startup.nsh स्क्रिप्ट बनाने के लिए की जरूरत है। उल्लिखित पोस्ट में विधि को छोड़कर, आप यह भी कर सकते हैं:
$ sudo mount /dev/sda1 /mnt
$ cd /mnt
$ sudo sh -c "echo '\EFI\ubuntu\grubx64.efi' > startup.nsh"
efibootmgr
या स्वचालित रूप से ग्रब को पुनर्स्थापित करके) जोड़ना होगा, ताकि यह उबंटू को फिर से बूट करे।