데비안에서 커널을 업데이트하는데 이런 메시지가?
You are attempting to install an initrd kernel image (version 2.6.8-2-386)
This will not work unless you have configured your boot loader to use
initrd. (An initrd image is a kernel image that expects to use an INITial
Ram Disk to mount a minimal root file system into RAM and use that for
booting).As a reminder, in order to configure LILO, you need
to add an 'initrd=/initrd.img' to the image=/vmlinuz
stanza of your /etc/lilo.confI repeat, You need to configure your boot loader -- please read your
bootloader documentation for details on how to add initrd images.If you have already done so, and you wish to get rid of this message,
please put
"do_initrd = Yes"
in /etc/kernel-img.conf. Note that this is optional, but if you do not,
you will continue to see this message whenever you install a kernel
image using initrd.
Do you want to stop now? [Y/n]
제가 운영하던 서버가 아니라서.. 정확히 서버가 어떤 상태인지를 모르겠습니다.
데비안 사지로 운영중이고 kernel-image-2.6.8-2-386 패키지를 업데이트하려고 하면 이런 메시지를 내면서 에러를 내고 있습니다.
재생각에는 아마도 커널을 컴파일해서 설치하지 않았나 싶습니다.
initrd 를 로드하지 않기 때문에 이런 문제가 나오는 것 같은데..
실험삼아서 변경하기에는 사용자가 좀 많은 서버라서
확실한 해결책을 알고서 행해야하는 상황인데...
이런 쪽의 고수님들께서 조언을 해주시면 감사드리겠습니다.
Re: 데비안에서 커널을 업데이트하는데 이런 메시지가?
죄송합니다. 다시 한번 질문 내용을 보니 답변이 질문과는 상관없는 것 같습니다.
http://debianusers.org 의 게시판이나 위키 문서를 참조해보시면 될 것 같습니다.
--->
데비안 & 우분투로 대동단결!
데비안 커널 패키지는 initrd를 사용합니다. 따라서 패키지커널을
데비안 커널 패키지는 initrd를 사용합니다. 따라서 패키지
커널을 사용하시려면 initrd 구문을 넣어주셔야 하구요.
직접 컴파일을 하셔서 initrd를 선택하지 않는 방법을 취하셔도
됩니다.
그래서, apt 로 kernel 를 업데이트 하는 것은 단순히 커널 컴파
그래서, apt 로 kernel 를 업데이트 하는 것은 단순히 커널 컴파일 하는 것보다 불편한것 같습니다.
기존의 커널은 initrd 적용안된 수제 커널 같습니다.
그렇다면 새커널을 http://www.kernel.org 에서 받으셔서
/usr/src에 압축을 푸신후 기존의 .config를 커널 디렉토리 안에
복사 한뒤,
make; make modules_install; make install;
정도 해주시면 되겠내요.
initrd를 잡게되면 명령어는 한줄이 더들어가고,
(-> 이부분은 확실하지 않습니다. initrd 안쓴지 오래되서)
설정(make menuconfig)은 몇군데 더 체크해주어야 합니다.
2.6.9 정도가 좋겠지요. 버전차이가 너무나면 설정 .config 가 다를수 있으니까.
그런데, 최신버전이 보안에는 좀 더 안전한 것 같습니다.
--
수정: 또한 .config 를 vim를 사용 직접 한군데 수정해 줘야 합니다.
-> 이 부분은 역으로 initrd 해제시
apt만한게 있나유?--;; initrd 덕에 직접 컴화일하는 수고를 덜
apt만한게 있나유?--;; initrd 덕에 직접 컴화일하는 수고를 덜 수 있는뎅..얼마나 편한데유..
여튼..
/boot/ 에 아마도 있을 config-'기존커널버젼' 화일을 가져다
/usr/src/linux/에다 소스 풀구...아님 이미 풀려 있으면 kernel-package 패키지를 깔고..
새 커널을 컴화일하는게 젤 편하겠네용..
root 권한으로 요거 긁어 붙이면 될듯한데..
글쎄 잘돌아가는 서버를 왜 업하시는지....흠냐..
급할꺼 같으셔서 삽질을...
여친이 길르는 용..
에러가 아니라 경고메세지 입니다. 커널설치 후 설정을 고치지 않으면 커널
에러가 아니라 경고메세지 입니다. 커널설치 후 설정을 고치지 않으면 커널패닉으로 다운되는지라 ;;
n으로 진행하면 커널이 설치됩니다. 설치한 뒤에
/etc/kernel-img.conf에
"do_initrd = Yes"를 넣어주고
lilo를 사용하신다면
/etc/lilo.conf 에서
"initrd=/initrd.img"를 추가하고 lilo를 실행해주면 됩니다.
----
자신을 이길 수 있는자는
무슨짓이든 할수있다..
즉..무서운 넘이란 말이지 ^-_-^
나? 아직 멀었지 ㅠㅠ
해결했습니다.
친구 컴 SATA에 데비안 설치하면서 -_- 2일동안 삽질하다 결국엔
이거도 해결했네요.
다음의 파일을 생성하고 apt-get 으로 커널을 설치하면 잘 동작합니다.
경고도 없이 그냥 설치되네요.
그리고 initrd-tools 의 패키지가 설치되어있어야하는군요.
/etc/kernel-img.conf
그립다는 것은 아직도 네가 내 안에 남아 있다는 뜻이다.
그립다는 것은 지금은 너를 볼 수 없다는 뜻이다.
볼 수는 없지만 보이지 않는 내 안 어느 곳에 네가 남아 있다는 뜻이다.
-이정하의 《혼자 사랑한다는 것은》중에서-
댓글 달기