splashimg, kernel image, initrd 이미지가 뭐죠?

quintus의 이미지

커널 컴파일은..그냥 하고 또 하고 했더니 기계적으로 하게 되었는데 (물론 fail 이 무지 많습니다만..) 그전 부터 궁금했던게 다른 이미지들은 뭐 하는데 쓰는거죠? 저런거 설정 안하고도 커널이 잘 올라오고 해서 별 신경 안 썼는데. 궁금합니다.

또..배포판 씨디로 부팅하면 하드웨어들이 잘 잡히는거 같은데 배포판 씨디에서 잡은 config 은..어떤걸 사용하는건지. 배포판 씨디로 부팅할 때 잡는 .config 을 사용하려면 어떻게 해야 하죠. 혼자서 menuconfig 해서 커널 컴파일 하면 컴파일도 잘 안 되고 또 fail 나는것도 많거든요.

그리고 또 하나..
Makefile 보면 bzImage 라는 항목이 없는데
make bzImage 하면 잘 실행 되는건 왜죠?

7339989b62a014c4ce6e31b3540bc7b5f06455024f22753f6235c935e8e5의 이미지

fedora core의 .config 파일은 http://cvs.fedora.redhat.com/viewcvs/rpms/kernel/devel/ 에서 찾을 수 있습니다. config-generic, config-{아키텍처} 파일을 보세요. :)

아르아의 이미지

배포판이 하드웨어를 잘 잡는것은
핫플러그,콜드플러그 둘다 쓰고 왠만한 드라이더 다 올려서일겁니다
반대로 말하자면 수동으로 커널설정하면 부팅시간을 많이 줄일 수 있죠
절반가까이 줄기도 하고 그럽니다

gonEH의 이미지

splashimg 는 frame buffer에서 배경화면을 넣을 수 있는 bootsplash이미지이고,

initrd 는 부트로더가 램디스크를 사용할 수 있게하여 램디스크를 마운트합니다.

그리고,
make bzImage를 하면 먼저 vmlinux를 만들고 나서, i386의 경우
arch/i386/boot에서 make bzImage를 실행합니다.

자세한건 구글링해보아요~ :D