Guix 운영 체제에서 Grub 목록을 업데이트하는 방법은 무엇입니까?

Guix 운영 체제에서 Grub 목록을 업데이트하는 방법은 무엇입니까?

테스트 목적으로 HDD의 파티션과 일일 OS 파티션에 Guix OS를 설치했습니다. 이제 이전 그럽을 덮어썼으며 일일 배포판에 더 이상 액세스할 수 없습니다.

패키지 검색에서 "grub-mkconfig"를 찾지 못했습니다. Guix를 사용하여 grub 목록을 업데이트하는 방법은 무엇입니까?

답변1

GuixSD를 설치한 후 자체 grub을 설치합니다. 운영 체제를 더 추가하려면 구성 파일을 편집해야 합니다 /etc/config.scm. 예는 다음과 같습니다.

 (bootloader (bootloader-configuration
            (bootloader grub-bootloader)
            (target "/dev/sda")
            (menu-entry
                (label "Debian GNU/Linux")
                (linux "/boot/vmlinuz-5.10-amd64")
                (linux-arguments '("root=/dev/sda3"))
                (initrd "/boot/initrd.img-5.10-amd64")))))) 

그런 다음 실행guix system reconfigure /etc/config.scm

여기 몇 가지 예가 있어요.10.1 구성 시스템 사용

10.13 부트로더 구성

관련 정보