我在一台计算机上安装了 Kubuntu 16.04.3,但速度很慢,所以我把它的硬盘放进一个外壳里,然后用 dd 命令把它改了。命令是sudo dd if=/dev/sdh of=/mnt/KUBUNTU.IMG; sync
。完成后,我将原始 .img 文件转换为 VDI(因为 VirtualBox 拒绝接受任何其他格式),以便sudo qemu-img convert -O vdi /mnt/KUBUNTU.IMG /mnt/KUBUNTU.VDI
将用户数据传输到新系统。启动虚拟机后,VirtualBox 的 EFI shell 向我打招呼。插入 Super Grub2 Disk 的 EFI 版本并重新启动,它可以找到 hd0、gpt2 上的文件,我可以启动系统了。重新安装 GRUB 后,系统可以再次正常启动。
所以我的问题是,为什么我不能不使用额外的引导加载程序直接启动它?