initrd.img가 모두 동일하게 생성되지 않습니까?

initrd.img가 모두 동일하게 생성되지 않습니까?

pxe를 통해 Red Hat 5.8 상자를 부팅하려고 합니다. 이 상자는 반가상화 SCSI 컨트롤러와 VMXNET3 네트워크 드라이버가 있는 ESX5.0의 가상 머신입니다. 이제 이러한 드라이버는 RHEL5.8 커널의 기본 드라이버가 아니므로 온라인에서 몇 가지 단계를 수행하여 나만의 initrd.img 파일을 만들었습니다. 이 작업은 아직 작동하지 않았습니다. 이 작업을 수행하는 방법에 대한 제안이 있으면 크게 감사하겠습니다. 그러나 내 질문의 주요 목적은 다음과 같습니다.

가져온 저장소에는 initrd.img 파일을 사용할 수 있는 위치가 최소한 두 군데 있습니다.

cobbler/ks_mirror/OEL5.8-x86_64/isolinux/
cobbler/ks_mirror/OEL5.8-x86_64/images/pxeboot/

차이점이 무엇인지 알고 싶습니다. 약간의 선의의 거짓말입니다. 저는 Oracle Linux를 선택적으로 사용하는 것이 아니라 모든 의도와 목적을 위해 동일해야 합니다.

또한 서버를 설치한 후 /boot 디렉토리에 있는 initrd.img 파일과 CDROM 및/또는 cobbler 저장소에 있는 initrd.img 파일 사이의 차이점이 무엇인지 알고 싶습니다. vmwaretools가 설치된 상자에서 initrd.img 파일을 복사하면 initrd.img 파일을 부팅하려고 할 때 커널 오류가 발생합니다. 크기 차이가 있으므로 본질적인 차이점은 하나에는 더 많은 드라이버가 포함되어 있고 다른 하나에는 서버에 중요한 드라이버만 포함되어 있다는 것입니다. 그런데 왜 커널이 패닉을 일으키는 것입니까?

나는 커널에 더 많은 드라이버를 구축하거나 추가하는 것에 대한 웹상의 지침을 다소 맹목적으로 따르고 있는 것 같은 느낌이 들며, 내가 하고 있는 일을 더 잘 이해한다면 아마도 무엇이 잘못되고 있는지 알게 될 것입니다.

관련 정보