Fedora 웹사이트에서 수집한 내용을 토대로 스크립트를 편집하여 /etc/grub.d/40_custom
다음 내용을 읽어야 합니다.
menuentry "Arch Linux" {
set root=(hd0,5)
linux /boot/vmlinuz-linux
initrd /PATH_TO_initramfs??
}
이 작업을 수행하려면 어떻게 해야 하며 Fedora grub 설치에서 두 운영 체제로 부팅하려면 무엇을 수정해야 합니까?
편집: 이제 작동하게 되었으므로 위 스크립트의 변경 사항을 적용하려면 grub2-mkconfig
실행(또는 이름 지정)해야 한다는 점에 유의하는 것이 중요하다고 생각합니다.grub-mkconfig
답변1
Fedora 루트 대신 아치 루트를 마운트하려면 커널 이미지, initrd 및 (일반적으로) 커널 매개 변수가 필요합니다.
아치의 /boot/에 자동 생성된 grub.conf가 있는 경우 거기에서 메뉴 항목을 사용(복사하여 붙여넣기)하거나 Fedora Grub이 Arch Grub 구성을 로드하도록 할 수 있습니다. 이렇게 하면 아치가 새 커널을 설치할 때마다 Fedora grub 구성을 편집/업데이트할 필요가 없습니다.
다음과 같은 것이 작동할 수 있습니다(그러나 아직 실제로 테스트하지는 않았습니다).
menuentry "Switch to Arch Grub" {
set root=(hd0,7) # your arch partition
configfile /boot/grub/grub.cfg # your arch grub.cfg
}