# 虚拟机盘结构
virtual-disk-1 (scsi,gpt)
-- fat32 (EFI,grub)
-- ext4 (empty)
virutal-disk-2 (scsi,gpt)
-- ext4 (ubuntu,system,rootfs)
virtual-disk-3 (scsi,gpt)
-- ext4 (empty)
之前引导分区和ubuntu者在一个scsi盘上,所以没有注意到
启动时有grub,进grub shell,但ls看不到任何其他盘(如hd1)只有hd0
用live-cd的grub shell又能看到所有盘
最后没办法,新建了一个sata虚拟盘,给300MB装grub, 成功引导
virtual-disk-4 (sata,gpt)
-- fat32 (EFI,grub)
可能有用的链接:
https://askubuntu.com/questions/1404066/executing-grub2-command-nativedisk-before-boot-for-huge-disks
https://askubuntu.com/questions/1252071/bios-grub-is-unable-to-detect-external-hard-disk-drive
https://askubuntu.com/questions/1404066/executing-grub2-command-nativedisk-before-boot-for-huge-disks