듀얼 부팅 UEFI(비보안) Gentoo와 Fedora가 있습니다. Gentoo용 커널을 구축한 후 plymouth bootsplash는 매번 완벽하게 작동했습니다.
부팅 옵션 2인 Fedora로 한 번이라도 부팅하면 나중에 Gentoo로 부팅할 때 plymouth가 로드되지 않습니다. 자세한 텍스트 안내를 통해 Plymouth 서비스가 스크롤되는 것을 볼 수 있습니다.
커널을 다시 빌드하면 옵션을 변경하지 않아도 plymouth 서비스가 Gentoo로 되돌아갑니다. 매일 커널을 다시 설치하지 않고도 plymouth를 계속 작동시킬 수 있는 방법이 있습니까?
루트 다이어그램efi로 부팅하고 luks 파티션과 함께 initramfs를 사용하십시오. (Sakaki 설치 튜토리얼)
페도라 24efi 선택은 표준 grub2 부트로더(기본 데스크탑 설치)를 가리킵니다.
시작한 후 systemd에서 실패한 프로세스가 표시되지 않습니다.
ruby ~ # systemctl --failed
0 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.
답변1
내 질문에 언급된 대로 Sakaki의 튜토리얼에 따라 systemd와 함께 EFI 부팅을 사용하고 있습니다. 내가 Plymouth에 대해 어떤 옵션을 설정했든 간에 buildkernel --easy-setup
나는 분명히 이 과정을 겪고 있었습니다.버전 염증그의 튜토리얼에서 언급했듯이:
아래에서 부팅 파일 위치를 /EFI/Boot/gentoo.efi로 변경하는 경우 기본적으로 부팅 USB 플래시 드라이브의 /EFI/Boot/bootx64.efi에 이전 커널이 여전히 존재한다는 점에 유의하십시오. 이로 인해 향후 "버전염" 문제가 발생할 수 있으므로(예: 어떤 이유로 EFI 부팅 순서가 손상되어 BIOS가 부팅을 시도하는 경우), 이전 /EFI/Boot/bootx64.efi를 삭제한 후 자유롭게 삭제하십시오. 새로운 /EFI/Boot/gentoo.efi 변형이 유효한지 확인하면 USB 플래시 드라이브에서 파일을 검색할 수 있습니다.
boox64.efi
분명히 내 Toshiba Satellite는 대체 OS로 부팅할 때마다 efi 부팅 순서를 다시 원래대로 재설정하고 있습니다 .
수리하다: 그래야만 했어
- 내 USB 플래시 드라이브에서 오래된 시작 항목 삭제
mv -v /EFI/Boot/bootx64.efi -t ~/Downloads
- 다른 운영 체제의 부팅 항목을 수동으로 복구합니다(내 EFI 부팅 USB는 /dev/sdb입니다).
efibootmgr -c -d /dev/sdb -p 1 -L "Gentoo" -l "\EFI\Boot\gentoo.efi"
- 제 경우에는 단순히 읽은 잘못된 시작 항목을 제거하십시오.운영 체제의 지시에 따라https://wiki.gentoo.org/wiki/Efibootmgr
- 마지막으로 시작 항목의 순서를 변경합니다(같은 상기와) 하도록 하다젠투 USB1위와 2위를 차지했습니다기타Linux, 세 번째EFI USB, 4번EFI 네트워크.