[질문] mknbi-linux 의 에러
disklinux를 만들기 위해 커널 컴파일을 새로 했습니다.
그리고 /tftpboot 에 이미지를 생성하기 위해 mknbi-linux 프로그램을 썼습니다.
# mknbi-linux --ip=dhcp --output=/tftpboot/vmLinuz bzImage
이렇게 해서 /tftpboot에 vmLinuz 라는 파일이 생겼습니다.
그리고 클라이언트에서 부팅을 하면 dhcp에서 ip를 받고 커널을 받아옵니다.
그리고는 부팅을 시작하는데 어릴적 오락실의 오락기를 껏다 켰을때 화면이
뒤집어 지면서 오색 찬란하게 조그만 사각형 색깔들이 나타나지 않습니까?
그런식으로 모니터 회면이 뒤집어 지면서 부팅이 끝납니다.(아마 패닉이겠지요.ㅡㅡ;)
그런데 mknbi-linux 이걸 쓰지 않고
cp /usr/src/linux-2.4.20/arch/i386/boot/bzImage /tftpboot
이렇게 커널이미지를 옮겨 놓으면 제대로 부팅이 되는거 같습니다.
중간에 에러가 나서 완벽한 부팅을 보지는 못 했지만요.
에러 메시지 :
ds: no socket drivers loaded!
Root-NFS: No NFS server available. giving up.
VFS: Unable to mount root fs via NFS. trying floppy
VFS: Cannot open root device "dev/nfs" or 02:00
Please append a correct "root=" boot option
Kernel panic: VFS: Unable to mount root on 02:00
왜 mknbi-linux 이걸로 커널이미지를 생성하면 회면이 뒤집어지는지
이런 경험을 갖고계시면 알려주세요.
글구 mknbi-linux 쓰지 않고 커널이미지를 copy해도 문제가 없는건지 혹 그래서 에러가 나는건지 궁굼합니다.
댓글 달기