9.04를 사용하다가 얼마전에 9.10으로 넘어왔습니다.
커널에서 이것저것 수정하면서 테스트(공부) 해야 할것이 있어서 최신껄로 받아서 컴파일을 했습니다.
- 2.6.32.2로 컴파일 / 기존은 2.6.31 이더군요.
컴파일을 하니 linux-2.6.32.2/arch/x86/boot/bzImage 가 생기고 /boot/System.map-2.6.32.2, /boot/vmlinuz-2.6.32.2
가 생겼습니다.
그후 menu.lst를 수정 해서 grub에 추가시켜서 2.6.32로 부팅을 하려고 하니까 우분투 9.10에서는 grub 0.97이 grub 1.97로 변경이 되면서 많은것이 변했네요.
grub 1.97에서 컴파일한 커널을 추가 시켜 부팅 시키려면 어떻게 해야 하나요??
매번 임베디드 보드에다 포팅하다가 컴퓨터에서 띄울려고 하니까 헷깔리네요
답변좀 부탁드리겠습니다.
[quote="gdknight":1m816afm]9.04를 사용하다가 얼마전에 9.10으로 넘어왔습니다.
커널에서 이것저것 수정하면서 테스트(공부) 해야 할것이 있어서 최신껄로 받아서 컴파일을 했습니다.
- 2.6.32.2로 컴파일 / 기존은 2.6.31 이더군요.
컴파일을 하니 linux-2.6.32.2/arch/x86/boot/bzImage 가 생기고 /boot/System.map-2.6.32.2, /boot/vmlinuz-2.6.32.2
가 생겼습니다.
그후 menu.lst를 수정 해서 grub에 추가시켜서 2.6.32로 부팅을 하려고 하니까 우분투 9.10에서는 grub 0.97이 grub 1.97로 변경이 되면서 많은것이 변했네요.
grub 1.97에서 컴파일한 커널을 추가 시켜 부팅 시키려면 어떻게 해야 하나요??
매번 임베디드 보드에다 포팅하다가 컴퓨터에서 띄울려고 하니까 헷깔리네요
답변좀 부탁드리겠습니다.[/quote:1m816afm]
최근의 grub은 menu.lst 가 사용되지 않고, /boot/grub/grub.cfg 가 대신하는데 이것을 직접 수정하는 것이 아니라
/etc/grub.d/ 안에 40_custom 에 추가하시고 update-grub 하시면 /boot/grub.cfg가 수정됩니다.
그렇지만 /boot 안에 커널이미지와 램디스크 이미지가 있다면 update-grub 을 먼저 해보세요.