| 이전 주제 보기 :: 다음 주제 보기 |
| 글쓴이 |
메시지 |
bird72
가입: 2003년 9월 24일 올린 글: 77
|
올려짐: 2004.1.19 월, 8:31 pm 주제: [질문] lilo.conf 내용중에서.... initrd는 무엇인가요? |
|
|
안녕하세요...^^;;
자꾸 질문만하게 되네요....에구...;;;
커널 컴파일을 하고 리부팅을 했는데... 부팅이 안되고 커널 패닉이 일어났습니다.
그래서 황급히 이전의 설정으로 다시 부팅을 하고 살펴보니...
lilo.conf에 제가 모르는 부분이 있더군요..
:: 서버 ::
Red Hat Linux release 7.1 (Seawolf)
Kernel 2.4.2-2 on an i686
| 코드: |
boot=/dev/sda
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
message=/boot/message
linear
default=linux
image=/boot/vmlinuz-2.4.24 <-- 커널 업그레이드를 한 부분
label=linux
read-only
root=/dev/sda1
image=/boot/vmlinuz-2.4.2-2 <-- 기존 부분
label=linux_old
initrd=/boot/initrd-2.4.2-2.img <--- 의문나는부분
read-only
root=/dev/sda1
|
위에서 보다시피 기존의 것에는 initrd라는 항목이 있는데...
/boot/initrd-2.4.2-2.img라는 파일이 있더군요...
그런데 새로 컴파일 한 것에는 그런게 없네요...
initrd 가 부트 로더는 커널과 초기의 RAM 디스크를 읽어들인다고 하는데...
만약 새로 컴파일한 2.4.24에 적용시키려면 어떻게 해야하나요??
혹시 컴파일시 특별히 설정해 줘야하는 부분이 있는지...
좀 알려주시면 정말 감사하겠습니다.
그럼 새해 복마니 받으세요~~ ^^ _________________ ilovesusu |
|
| 위로 |
|
 |
truefeel 카페 관리자
가입: 2003년 7월 24일 올린 글: 1277 위치: 대한민국
|
|
| 위로 |
|
 |
bird72
가입: 2003년 9월 24일 올린 글: 77
|
올려짐: 2004.1.20 화, 1:39 pm 주제: lilo.conf설정 후 새로운 커널로 부팅이 안됩니다. |
|
|
안녕하세요...
새해 복 마니 마니 받으세여~ ^^
일단 말씀하신대로
mkinitrd /boot/initrd-2.4.24.img 2.4.24 를 사용해서
'/boot/initrd-2.4.24.img' 를 생성하였습니다.
그리고 커널컴파일할 때 Block devices 옵션의
RAM diSk Support, InitiaL RAM disk (inird)Support옵션을 yes로 체크를
했습니다.
그리고 lilo.conf 설정은
| 코드: |
boot=/dev/sda
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
message=/boot/message
linear
default=linux-up
image=/boot/vmlinuz-2.4.2-2
label=linux
initrd=/boot/initrd-2.4.2-2.img
read-only
root=/dev/sda1
image=/boot/vmlinuz-2.4.24
label=linux-up
initrd=/boot/initrd-2.4.24
read-only
root=/dev/sda1
|
설정이 잘못된 것인지...
부팅이 안되네요...
어떻게 보면 굉장히 난해한 질문일 것 같은데... ㅡ.ㅡ;;;
그리고 참고로 '/boot'안의 내용을 첨부합니다.
| 코드: | -rw-r--r-- 1 root root 512 Sep 28 2002 boot.0800
-rw-r--r-- 1 root root 5824 Feb 24 2001 boot.b
-rw-r--r-- 1 root root 612 Feb 24 2001 chain.b
-rw-r--r-- 1 root root 368346 Sep 28 2002 initrd-2.4.2-2.img
-rw-rw-r-- 1 root root 385195 Jan 20 12:21 initrd-2.4.24.img
lrwxrwxrwx 1 root root 14 Sep 28 2002 kernel.h -> kernel.h-2.4.2
-rw-r--r-- 1 root root 405 Sep 28 2002 kernel.h-2.4.2
-rw------- 1 root root 30720 Jan 20 12:22 map
-rw-r--r-- 1 root root 23108 Feb 24 2001 message
lrwxrwxrwx 1 root root 19 Sep 28 2002 module-info -> module-info-2.4.2-2
-rw-r--r-- 1 root root 13598 Apr 9 2001 module-info-2.4.2-2
-rw-r--r-- 1 root root 640 Feb 24 2001 os2_d.b
lrwxrwxrwx 1 root root 18 Jan 20 12:41 System.map -> System.map-2.4.2-2
-rw-r--r-- 1 root root 410990 Apr 9 2001 System.map-2.4.2-2
-rw-rw-r-- 1 root root 511276 Jan 20 11:52 System.map-2.4.24
-rw-rw-r-- 1 root root 504069 Jan 19 18:07 System.map.old
-rwxr-xr-x 1 root root 2280836 Apr 9 2001 vmlinux-2.4.2-2
lrwxrwxrwx 1 root root 14 Jan 20 11:52 vmlinuz -> vmlinuz-2.4.24
-rw-r--r-- 1 root root 781806 Apr 9 2001 vmlinuz-2.4.2-2
-rw-rw-r-- 1 root root 881180 Jan 20 11:52 vmlinuz-2.4.24
-rw-rw-r-- 1 root root 857337 Jan 19 18:07 vmlinuz.old
|
_________________ ilovesusu
bird72 가 2004.1.20 화, 1:49 pm에 수정함, 총 1 번 수정됨 |
|
| 위로 |
|
 |
truefeel 카페 관리자
가입: 2003년 7월 24일 올린 글: 1277 위치: 대한민국
|
올려짐: 2004.1.20 화, 1:48 pm 주제: Re: lilo.conf설정 후 새로운 커널로 부팅 |
|
|
| 코드: |
image=/boot/vmlinuz-2.4.24
label=linux-up
initrd=/boot/initrd-2.4.2-2.img <-- 틀린거죠? 생성된 파일명은 initrd-2.4.24.img가 맞지 않나요?
read-only
root=/dev/sda1
|
수정후에는 lilo 명령 한 번 해주시구요. |
|
| 위로 |
|
 |
bird72
가입: 2003년 9월 24일 올린 글: 77
|
올려짐: 2004.1.20 화, 2:31 pm 주제: 감사합니다..부팅되었습니다. |
|
|
안녕하세요.. truefeel님!!
오늘 또 도움을 받았네요...^^;;
lilo.conf에 설정이 잘못되었었네요... 에휴.. KIDC에 있는 관리자한테...
넘 미안해서리...에구...
이번엔 9.0의 2.4.20-24.9smp 를 컴파일 해보려고 합니다.
정말 하드웨어에 대해서 모르니... 너무 어렵네요...
다시한번 도움주신거 감사합니다... _(__)_ _________________ ilovesusu |
|
| 위로 |
|
 |
|