커널 2.4로 젠투 설치 후, 부팅시 루트디바이스를 못 찾습니다.
글쓴이: cs010101 / 작성시간: 수, 2006/06/07 - 2:35오후
젠투를 설치했거든요. 커널은 2.4버전으로요.
커널 컴파일은 genkernel로 했고요.
그런데, 전부 설정후 부팅하면 루트디바이스를 못 잡는다고 나옵니다.
/dev/hda1 ext2 /boot
/dev/hda2 ext3 /
/dev/hda3 swap
입니다. 어떻게 해야 하나요?
Forums:
음..
/boot 가 ext2로 포맷된게 맞나요?
대부분 /boot 와 / 은 ext3로 포맷을 하거든요.
특별히 상관은 없지만..
일단 /etc/fatab과 부트로더 설정 가장 중요합니다.
어떻게 설정하셧는지 올려주시겠어요?
저 정보가지곤 원인을 찾기 힘듭니다.
가능하시다면 에러메세지도..
HAZEDIC.org
루트 디바이스를 못찾는경우는
다음 경우중 하나일것 같네요.
1) 해당 디바이스 드라이버 또는 파일 시스템 기능을 커널 컴파일 할때 추가하지 않았다.
2) 1)의 기능들을 커널 본체가 아닌 모듈로 선택해서 빌드했다.
2) 부트로더 설정 파일에 루트 경로를 명시 안했다.
예)저의 경우 grub을 쓰므로 grub.conf에서
'kernel /kernel-genkernel-x86_64-2.6.16-gentoo-r7 root=/dev/sda3'
無心
root (hd0,0) kernel
root (hd0,0)
kernel boot/kernel-genkernel-x86-2.4.*-gentoo-r* root=/dev/ram0 init=/linuxrc ramdisk=8192
initrd /boot/initramfs-x86-2.4.*-gentoo-r*
커널 2.6에서의 genkernel에서 grub.conf 내용입니다.
두번째줄과 세번째 줄은 한 줄입니다.
참고하세요.
sandro 님께서 제시하신 것은 non-genkernel user 의 경우에 해당되는 것으로 알고 있습니다.
댓글 달기