initrd를 사용해보세요..
이전 커널에서 loopback device가 지원되어야 하고요..
이전 커널로 부팅 후에
/sbin/mkinitrd /boot/initrd-[커널버전].img [커널버전]
해서 /boot/initrd-[커널버전].img 파일을 생성합니다.
/etc/lilo.conf에서는
image=/boot/vmlinuz[버전]
label=Linuxnew
root=/dev/sda1
initrd=/boot/initrd-[버전].img
read-only
와 같이 initrd 항목을 넣어주고 lilo를 실행합니다.
물론 새 커널에서는 ramdisk 지원이라든지 initrd 등을
포함해서 컴파일을 했어야 합니다.
스카시 장비를 사용안해봐서 모르겠지만.. 성공하시길..
: 안녕하세요.
: 커널을 2.4.2로 upgrade후 다음과 같은 메세지가 나오며
: 시스템이 멈춰버립니다.
:
: - VFS: Mounted root (ext2 filesystem).
: - kmod: failed to exec /sbin/modprobe -s -k block-major-8, errno = 2
: - VFS: Cannot open root device "801" or08:01
: - Please append a correct "root=" boot option
: - Kernel panic: VFS: Unable to mount root fs on 08:01
:
: 이럴땐 어떻게 해야 하나요?
: 참고로 저는 스카시 하드를 쓰고 있습니다.
: 그럼 좋은 하루 되세요...