커널 독립적인 일반 initramfs 생성

커널 독립적인 일반 initramfs 생성

방금 개념 증명 UEFI, PXE, NFS 디스크 없는 부팅 시스템을 설정했습니다. NFS 부팅이 작동하려면 , 및 에 대한 모듈을 포함하여 initramfs사용자 정의를 생성해야 했습니다 .dracut-networknfsnetworkbase

결국 NFS에는 다양한 파일 시스템(운영 체제)이 있게 되며, 각 파일 시스템에는 여러 커널(업데이트/디버그)이 포함됩니다. 나는 이러한 OS를 생성/업데이트하는 것이 비교적 간단하길 원합니다.

initramfs일반 배포 커널에서 작동하는 커널을 어떻게 구축할 수 있나요 ?(이것이 가능할까요? 프로젝트에 관한 다른 아키텍처 제안도 환영합니다).

답변1

루트 파일 시스템을 마운트하는 데 필요한 모듈(예 nfs: 필요한 네트워크 인터페이스 드라이버 등)이 커널에 내장되어 있거나 initramfs에 있어야 합니다. 전자는 가능성이 낮습니다. distro 커널은 해당 모듈을 정적으로 연결하지 않는 경향이 있기 때문입니다(나머지는 initramfs에 의존하여 최소 세트로 이동합니다). 후자는 문제를 해결하지 못합니다. 왜냐하면 사용자가 사용하는 커널과 함께 제공되는 모듈을 제공해야 하기 때문입니다.

다시 말해서,당신은 아마 할 수 없습니다.

관련 정보