我有一个双系统设置,安装了Windows 10和Kubuntu 18。通过从这里和那里找到的指南,我成功地将Windows作为客户端在Kubuntu主机中以虚拟机的形式运行,使用的软件是VirtualBox。
sudo usermod -a -G disk $USER
VBoxManage internalcommands createrawvmdk -filename "/path/to/vm/win10.vmdk" -rawdisk /dev/sda -partitions 1,3,4 -relative
第一行是为了避免以超级用户身份运行VirtualBox。
当我启动虚拟机时,我会短暂地看到一个错误消息。
Boot Failed. EFI DVD/CDROM
SystemBootOrder not found. Initializing defaults.
Creating boot entry "Boot0003" with label "ubuntu" for file "\EFI\ubuntu\shimx64.efi"
然后进入 grub shell。现在,当我运行命令时
insmod chain
set root=(hd0,gpt1)
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
boot
Windows可以正常启动和工作,但每次都输入这些信息并不是很流畅。有什么办法可以永久修复这个问题呢?请注意,我仍然希望能够物理上引导两个操作系统。
谢谢。