initramfs가 손상되었거나 잘못 구성되었습니다. 올바르게 시작하는 방법은 무엇입니까?

initramfs가 손상되었거나 잘못 구성되었습니다. 올바르게 시작하는 방법은 무엇입니까?

올바르게 부팅하는 방법, 부트로더 수정? 내 initramfs-fallback의 크기가 새로 생성된 것보다 큰 이유는 무엇입니까? (사용mkinitcpio대신 아치에서 initramfs를 업데이트하세요)

-rw-------  1 root root 29MB Mei 30 06:49 initramfs-5.10-x86_64-fallback.img
-rw-------  1 root root  9MB Mei 30 06:48 initramfs-5.10-x86_64.img
-rw-------  1 root root  9MB Mei 30 23:43 initramfs-subscribe-5.10-x86_64.img

8개월 동안 initramfs가 누락되었고 롤백 initramfs를 복원해야만 문제를 해결할 수 있었습니다. 커널을 업데이트했는데도 여전히 누락되어 있는 것을 발견했습니다. 최신 커널이 트랜잭션 후 작업을 수행하면 이 문제가 해결될 것이라고 생각합니다. 저는 듀얼 부팅, 두 가지 아키텍처 및 서로 다른 드라이브(HDD 및 SDD)를 사용합니다.

세부 구성그리고옛날 이야기

답변1

통과하다마법질문자로서 귀하의 initramfs는 손상되지 않았습니다. 잘못 구성되어 initramfs-5.10 대신 initramfs-5.8을 로드하려고 시도하고 있는데 이유가 확실하지 않습니다.

커널 유효하지 않은 매직 넘버가 발생하면 기본적으로 2개의 아치가 있습니다. 따라서 작업을 사용할 때 다음을 수행할 수 있습니다.

arch-chroot [broken linux path]
pacman -S linux

커널의 유효하지 않은 매직 넘버를 제거합니다. 아치의 특별한 명예지역 사회. ````

그러니 꼭 이용해 보세요실용적인 도구그럽 구성을 생성합니다. 파일을 직접 편집하고 다시 시작해도 효과가 없습니다. 동시에 grub-mkconfig -o /boot/grub/grub.cfgos-prober도 실행됩니다. 남은 하위 문제

initramfs-fallback의 크기가 더 큰 이유는 무엇입니까?

답변2

https://wiki.archlinux.org/title/Chroot

노력하다 mkinitcpio -p linux grub-mkconfig -o /boot/grub/grub.cfg

관련 정보