Chainload两个Grub2安装
这真让我失望。我有Gentoo和Ubuntu,都带有Grub2。Gentoo有一个专用/boot分区,而Ubuntu没有。我有一个menuentryGentoo /etc/grub.d/40_custom来启动Ubuntu(而Ubuntu确实可以启动)。 因为Ubuntu是Grub附带的,所以我想将其链式加载到其中,而不是维护设置根,内核,initrd和其他东西的条目。这是链式装载机所需要的(Ubuntu已打开,/dev/sda4并且我已经在那里安装了Grub): menuentry 'Chainloader' { insmod chain set root=(hd0,4) chainloader +1 } 它给了我error: Invalid signature,但我找不到可用的解决方案。有人可以指出吗? 这是由于 </dev/sda4 head -c 512 | hd 00000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| * 00000200 这是的结果fdisk -l。/dev/sda1是/bootGentoo,Gentoo在/dev/sda2,Ubuntu在/dev/sda4。Ubuntu的/boot是/dev/sda4太多。 Disk /dev/sda: 160.0 GB, 160041885696 …