如何将一个arch linux条目添加到efi grub


0

我最近在已经安装了Windows 7和Ubuntu的磁盘上安装了arch。 Ubuntu和arch安装都是加密的,我已经安装了grub到EFI。我可以从BIOS启动arch(然后转到arch安装的arch启动分区,另一个grub就可以了)但是在ubuntu生成的EFI GRUB中没有它的条目(当我尝试更新时仍然无法即使有一个EFI文件,也能找到它 /boot/efi/EFI/arch/grubx64.efi

如何将arch启动分区(使用grub)添加到ubuntu创建的分区中,这样当我在Ubuntu中选择它时,它会进入arch grub? (所以你仍然可以进入高级选项部分)?


你能跑吗? os-prober Ubuntu的 并粘贴输出。
sajinmp

Answers:


0

编辑EFI配置文件并添加新的菜单项:

menuentry "Arch Linux" {
    icon     /EFI/refind/icons/os_arch.png
    volume   BOOT
    loader   /vmlinuz-linux
    initrd   /initramfs-linux.img
    options  "root=/dev/sdbX rootfstype=ext4 rw add_efi_memmap"
    submenuentry "Boot using fallback initramfs" {
        initrd /initramfs-linux-fallback.img
    }
}

我用 rEFInd 作为UEFI启动管理器,我的配置文件路径是«/boot/EFI/refind/refind.conf»

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.