다른건 모릅니다. 제가 커널컴파일 할때 쓰는 명령어는
아래와 같습니다. (커널 2.2.16 인 경우)
cd /usr/src
rm -f linux
ln -s linux-2.2.16 linux
cd linux
make mrproper
make menuconfig
make dep;make clean;make bzImage
make modules
make modules_install
depmod -a 2.2.16
cp /usr/src/linux-2.2.16/System.map /boot/System.map-2.2.16
cp /usr/src/linux-2.2.16/arch/i386/boot/bzImage /boot
cd /boot
rm -f System.map
ln -s System.map-2.2.16 System.map
cd /etc
vi lilo.conf (lilo 설정)
lilo
리부팅
: 커널컴파일할 때마다 겪는 문젭니다.
:
: 일단 컴파일은 다 끝난상태고 모듈컴파일 및 설치 다 된
:
: 상탭니다. 당연히 lilo 설정다시하고 시스템재부팅을 하
:
: 겠죠. 릴로가 뜨면 새버전의 커널을 올립니다.
:
: 이건 왜일까요? 시스템맵이 잘못되었다고 하네요.
:
: 글구 설치된 모듈이 없다는 메시지가 나옵니다.
:
: 때로는 모듈을 메모리에 올릴때(modprobe/insmod) 모듈
:
: 의 의존성이 깨졌답니다. 컴파일시 make dep는 모듈컴파
:
: 모듈과는 상관없는 옵션인지요. 그러면 모듈간에 의존성
:
: 체크하는 명령은 어떤게 있는지요?
:
: --
: ☆ ☆
: ?????
: -ㅜ B ☆
: c ((@==
: @