![update-grub 没有看到其他 linux](https://linux22.com/image/1050588/update-grub%20%E6%B2%A1%E6%9C%89%E7%9C%8B%E5%88%B0%E5%85%B6%E4%BB%96%20linux.png)
我已经/dev/sda4
使用Ubuntu 安装了 Gentoo本教程使用 Ubuntu 而不是 LiveCD。
但是教程中没有关于更新 GRUB 的任何内容。
所以我像往常一样做了:
sudo update-grub
输出如下所示:
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.16.0-30-generic
Found initrd image: /boot/initrd.img-3.16.0-30-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
Found Windows 7 (loader) on /dev/sda1
Found Windows 7 (loader) on /dev/sda2
Found Gentoo Base System release 2.2 on /dev/sda4
done
(注意它确实看到了 Gentoo)。
但是当我重新启动时,Grub 没有显示 Gentoo 选项。
此外,文件/boot/grub/grub.cfg
没有 Gentoo 选项。
尝试过boot-repair
(用于更新 GRUB 的 Ubuntu 程序)。同样的事情。
很可能我搞砸了 Gentoo 的某些功能,但为了确保万无一失,我是否遗漏了 Ubuntu 方面的任何东西?比如某些命令,我必须运行它update-grub
?
哦,我现在还不想把 Gentoo 作为我的主要操作系统。只是试试。
答案1
通过仔细地重新编译 Gentoo & 解决了这个问题update-grub
。