커널 컴파일을 했습니다.
커널 버젼 2.4.20-8에서 2.4.26으로 커널 컴파일을 했습니다.
make mrproper
make oldconfig
make dep
make clean
make bzImage
bzImage를 /boot에 vmlinuz-2.4.26으로 옮기고...
make modules
make modules_install하고... img파일이 생성이 되지 않았더라고요...
그래서 mkinitrd /boot/initrd-2.4.26.img 2.4.26해서 img파일 생성하고...
lilo.conf 파일을 편집
prompt
timeout=50
default=linux
boot=/dev/sda
map=/boot/map
install=/boot/boot.b
message=/boot/message
linear
image=/boot/vmlinuz-2.4.20-8
label=linux
initrd=/boot/initrd-2.4.20-8.img
read-only
append="root=LABEL=/"
image=/boot/vmlinuz-2.4.26
label=linux-up
initrd=/boot/initrd-2.4.26.img
read-only
append="root=LABEL=/"
하고 lilo한번 실행시킨 후 재부팅해서...
linux-up을 선택했는데...
잘 나가다가...
ds : no socket drivers loaded!
VFS : cannot open root device "LABEL=/" or 00:00
Please append a correct "root=" boot option
kernel panic : VFS : Unable to mount root fs on 00:00
이런 오류가 나네요...
무엇이 문제인지....-_ㅜ
lilo.conf을image=/boot/vmlinuz-2.4.26
lilo.conf을
image=/boot/vmlinuz-2.4.26
label=linux-up
initrd=/boot/initrd-2.4.20-8.img
read-only
root=/dev/sda1(/boot파티션)
수정 후 리붓을하니...
이번에는
ds : no socket drivers loaded!
EXT2-fs warning (device sd(8,1)) : ext2_read_super : mounting ext3 filesystem as ext2
VFS : Mounted root (ext2 file system) read only.
Freeing unused kernel memory:136k freed.
Waring : unable to open an initial console.
kernel panic : No init found. Try passing init=option to kernel.
이런 오류가 나네요...-_ㅜ
혹시 파일 시스템으로 ext3를 사용하고 계신 것이 아닌지?ext
혹시 파일 시스템으로 ext3를 사용하고 계신 것이 아닌지?
ext3를 사용한다면 kernel에 ext3 filesystem 모듈이 포함해야 할 것같은데여..
댓글 달기