커널 컴파일시 궁금한것 몇개

안녕하세요...
심심해서 커널 컴파일을 했는데..
안정 버전 2.4.18 버전을 받아서요..
여러문서를 참조했죠...
make mrproper
make menuconfig
make clean
make dep
make bzImage
make modules
make modules_instsll
이런식으로 하고..
컴파일을 다 해주었습니다..
에러 없이 다 잘되었습니다..
궁금한것은요...
/usr/src/linux/arch/i386/boot/bzImage 파일을 /boot 에 옮긴후에
이름을 vmlinuz 이런식으로 바꿔 줘야하는지요?
그냥 bzImage 파일 그대로 써도 되는지요?
또 한개는요..
/usr/src/linux 디렉토리 밑에 vmlinux 와 system.map 이 있는데
이것도 컴파일 하니까 생긴것 같은데..이것들은 뭐하는것이죠?
System.map 은 뭐하는것인가요? 이것도 boot 에 옮겨줘야 하는지요?
저는 결과적으로 /usr/src/linux/arch/i386/boot/bzImage
이 파일만 boot 로 이동 한후 부팅 했는데..잘되더라구요...
각각 차이점이 뭐고....제가 뭐 잘못한것이 있는지요?
#vi /etc/lilo.conf
.
.
map=/boot/map
install=/boot/boot.b
.
.
image=/boot/vmlinuz-2.4.7-10 <----- 원래 파일
label=linux
initrd=/boot/ubutrd-2.4.7-10.img <----- 뭐하는거죠?
read-only
root=/dev/hda5
image=/boot/bzImage <---------- 추가했음
label=linux_new
read-only
root=/dev/hda5
부팅후에 커널 확인해보니까
2.4.18 #1 smp i686 unknown 이렇게 되어있더라구요...
저는 cpu 한개인데........smp 는 두개 있을때 잡아 주는것 아닌가요?
사향은 cpu 1.7 기가 입니다.....
뭐가 빠졌는지..부탁좀 드립니다...
감사합니다
Re: 커널 컴파일시 궁금한것 몇개
make mrproper
make menuconfig
make clean
make dep
make bzImage
make modules
make modules_instsll
이런식으로 하고..
컴파일을 다 해주었습니다..
에러 없이 다 잘되었습니다..
궁금한것은요...
/usr/src/linux/arch/i386/boot/bzImage 파일을 /boot 에 옮긴후에
이름을 vmlinuz 이런식으로 바꿔 줘야하는지요?
그냥 bzImage 파일 그대로 써도 되는지요? --> 그냥 써도 상관없습니다. 하지만 lilo.conf 파일의 이미지 이름을
bzImage로 바꿔줘야 부팅시 이미지를 선택할 수있겠죠.
또 한개는요..
/usr/src/linux 디렉토리 밑에 vmlinux 와 system.map 이 있는데
이것도 컴파일 하니까 생긴것 같은데..이것들은 뭐하는것이죠?
System.map 은 뭐하는것인가요? 이것도 boot 에 옮겨줘야 하는지요? -->부팅시 치명적인 에러가 발생하면 만약 System.map파일이 없을때
사람이 읽을수 없는 헥사코드로 메세지를 뿌려줍니다. 반드시 필요한건
아니지만 있는게 좋겠죠.
저는 결과적으로 /usr/src/linux/arch/i386/boot/bzImage
이 파일만 boot 로 이동 한후 부팅 했는데..잘되더라구요...
각각 차이점이 뭐고....제가 뭐 잘못한것이 있는지요?
#vi /etc/lilo.conf
.
.
map=/boot/map
install=/boot/boot.b
.
.
image=/boot/vmlinuz-2.4.7-10 <----- 원래 파일
label=linux
initrd=/boot/ubutrd-2.4.7-10.img <----- 뭐하는거죠? --> 스카시장치를 사용학때 설정해주는 부분입니다.
read-only
root=/dev/hda5
image=/boot/bzImage <---------- 추가했음
label=linux_new
read-only
root=/dev/hda5
부팅후에 커널 확인해보니까
2.4.18 #1 smp i686 unknown 이렇게 되어있더라구요...
저는 cpu 한개인데........smp 는 두개 있을때 잡아 주는것 아닌가요?
사향은 cpu 1.7 기가 입니다.....
뭐가 빠졌는지..부탁좀 드립니다...
감사합니다
댓글 달기