커널 독립적인 일반 initramfs 생성

커널 독립적인 일반 initramfs 생성

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

결국 NFS에는 각각 여러 코어(업데이트/디버그)를 포함하는 다양한 파일 시스템(운영 체제)이 있게 됩니다. 이러한 운영 체제를 생성/업데이트하는 것이 상대적으로 간단하기를 바랍니다.

initramfs일반적인 배포 커널과 함께 사용할 수 있는 커널을 구축하는 방법은 무엇입니까 ?(이것이 가능합니까? 이 프로젝트에 대한 다른 아키텍처 제안도 환영합니다).

답변1

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

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

관련 정보