안녕하세요.
지금까지 커널 2.4대만을 다루다가 2.6으로 하려니까 모르는게 너무 많습니다.
2.4대 커널을 다룰 때는 make zImage 로 이미지를 만들어서 u-boot 로 올렸습니다.
2.6.13 커널을 만들 때 make aesopk로 만들면 make UImage 와 같은 기능을 하는 것 같습니다. 이렇게 이미지를 만들어 올리면 커널 시작이 안됩니다. 여기서 말하는
커널 시작이 안된다는 것은 "Uncompressing......" 이런 메시지조차 안 뜬다는 의미입니다.
어떤 부분부터 살펴 봐야 할까요?
이고
u-boot용 image인
uImage = u-boot용 kernel header + kernel image
입니다.
u-boot를 쓰신다면 되도록이면 uImage를 쓰시는게 편하고
zImage의 경우는 다른 부트로더나 아니면 특정 번지로 zImage를
다운로드만 하는 프로그램을 사용할 때 좋습니다.
그리고, u-boot에서 zImage를 사용할때는 go 명령을 쓰고
uImage를 사용할때는 bootm 명령을 씁니다.
aesop용 커널을 사용하신다면, aesop boot/kernel howto 문서를
보시기 바랍니다.