도와주세요!!
글 수 15,339
2003.08.06 11:16:46 (*.186.48.177)
6667
안녕하세요...
제가 해본 결과 이상 없이 잘 되는데요...
제 보드에서는 다음과 같이 나옵니다..
[root@ez-x5 /root]$ df
Filesystem 1k-blocks Used Available Use% Mounted on
rootfs 9911 6911 2488 74% /
/dev/ram0 9911 6911 2488 74% /
/dev/mtdblock2 61424 0 61424 0% /app
[root@ez-x5 /root]$
위의 내용을 보면 램디스크 용량은 9911Kbyte이고, 사용한 것은 6911Kbyte, 사용할 수있는 공간이
2488Kbyte입니다. 따라서.. 만약 2488Kbyte 이상의 내용을 램디스크에 넣으시면 에러가 발생하겠지요,
그러면 램디스크 용량을 더 늘리셔야 될것 같네요...
추가하신 파일의 용량이 어떻게 되나요?...
10M 관련 커널이미지와 램디스크이미지를 자료 게시판에 올려 놓겠습니다..
해보시고.. 안되시면 연락주세요..
그럼 수고하세요..
이은철 wrote..
: 예 했는데요..
: make menuconfig 하고 말씀하신거하고요..
: 커널의 하위 디렉토리에 있는..ez-x5.c 파일도 수정했습니다.
: 그리고 처음엔 됐거든요..커널 수정하고 램디스크도 10M가로 만들어서
: 정상적으로 부팅했는데요.. 같은 램디스크이미지에 파일을 추가하고 다시
: 부팅하니까 이런 메세지가 뜨네요.. 부트로더가 4M까지 된다고 하는데. 압축
: 파일의 크기도 3메가조금 넘습니다. 답변부탁드려요..^^
:
: 개구리 wrote..
: : 1) 커널 컴파일 옵션에서
: :
: : 블록디바이스
: : 램디스크
: : 램디스크 사이즈
: : 여기 10M 로 설정하셨나요?
: :
: : 2) arch/arm/mach-pxa/ez-x5.c
: :
: : 여기서 램디스크 설정 하셨나요?
: :
: : 메세지는 램디스크 크기에 문제가 생긴것 같은데요 ..
: :
: :
: :
: :
: :
: : 이은철 wrote..
: : : 램디스크는 10M짜리 만들어 올리는데는 성공했는데요..
: : : 그것을 다시 마운트해서 web서버올리고 마운트해제하고
: : : 압축하고 해서 다시올리니..
: : : IP Protocols: ICMP, UDP, TCP
: : : IP: routing cache hash table of 512 buckets, 4Kbytes
: : : TCP: Hash tables configured (established 2048 bind 4096)
: : : NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
: : : NetWinder Floating Point Emulator V0.95 (c) 1998-1999 Rebel.com
: : : RAMDISK: Compressed image found at block 0
: : : invalid compressed format (err=2)VFS: Mounted root (ext2 filesystem) readonly.
: : : Freeing init memory: 64K
: : : attempt to access beyond end of device
: : : 01:00: rw=0, want=1671434250, limit=10240
: : : attempt to access beyond end of device
: : : 01:00: rw=0, want=1650458625, limit=10240
: : : attempt to access beyond end of device
: : : 01:00: rw=0, want=1811937452, limit=10240
: : : attempt to access beyond end of device
: : : 이렇게 계속나오면 에러가 나네요..
: : : 부트로더로 제 컴파일 할려니까 에러 그건 아래 질문했는데.
: : : 답변이 없으시네요..
: : : 답변기다립니다. 저 여기 2시간에 한번씩은 와서 찾아 봅니다.
제가 해본 결과 이상 없이 잘 되는데요...
제 보드에서는 다음과 같이 나옵니다..
[root@ez-x5 /root]$ df
Filesystem 1k-blocks Used Available Use% Mounted on
rootfs 9911 6911 2488 74% /
/dev/ram0 9911 6911 2488 74% /
/dev/mtdblock2 61424 0 61424 0% /app
[root@ez-x5 /root]$
위의 내용을 보면 램디스크 용량은 9911Kbyte이고, 사용한 것은 6911Kbyte, 사용할 수있는 공간이
2488Kbyte입니다. 따라서.. 만약 2488Kbyte 이상의 내용을 램디스크에 넣으시면 에러가 발생하겠지요,
그러면 램디스크 용량을 더 늘리셔야 될것 같네요...
추가하신 파일의 용량이 어떻게 되나요?...
10M 관련 커널이미지와 램디스크이미지를 자료 게시판에 올려 놓겠습니다..
해보시고.. 안되시면 연락주세요..
그럼 수고하세요..
이은철 wrote..
: 예 했는데요..
: make menuconfig 하고 말씀하신거하고요..
: 커널의 하위 디렉토리에 있는..ez-x5.c 파일도 수정했습니다.
: 그리고 처음엔 됐거든요..커널 수정하고 램디스크도 10M가로 만들어서
: 정상적으로 부팅했는데요.. 같은 램디스크이미지에 파일을 추가하고 다시
: 부팅하니까 이런 메세지가 뜨네요.. 부트로더가 4M까지 된다고 하는데. 압축
: 파일의 크기도 3메가조금 넘습니다. 답변부탁드려요..^^
:
: 개구리 wrote..
: : 1) 커널 컴파일 옵션에서
: :
: : 블록디바이스
: : 램디스크
: : 램디스크 사이즈
: : 여기 10M 로 설정하셨나요?
: :
: : 2) arch/arm/mach-pxa/ez-x5.c
: :
: : 여기서 램디스크 설정 하셨나요?
: :
: : 메세지는 램디스크 크기에 문제가 생긴것 같은데요 ..
: :
: :
: :
: :
: :
: : 이은철 wrote..
: : : 램디스크는 10M짜리 만들어 올리는데는 성공했는데요..
: : : 그것을 다시 마운트해서 web서버올리고 마운트해제하고
: : : 압축하고 해서 다시올리니..
: : : IP Protocols: ICMP, UDP, TCP
: : : IP: routing cache hash table of 512 buckets, 4Kbytes
: : : TCP: Hash tables configured (established 2048 bind 4096)
: : : NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
: : : NetWinder Floating Point Emulator V0.95 (c) 1998-1999 Rebel.com
: : : RAMDISK: Compressed image found at block 0
: : : invalid compressed format (err=2)VFS: Mounted root (ext2 filesystem) readonly.
: : : Freeing init memory: 64K
: : : attempt to access beyond end of device
: : : 01:00: rw=0, want=1671434250, limit=10240
: : : attempt to access beyond end of device
: : : 01:00: rw=0, want=1650458625, limit=10240
: : : attempt to access beyond end of device
: : : 01:00: rw=0, want=1811937452, limit=10240
: : : attempt to access beyond end of device
: : : 이렇게 계속나오면 에러가 나네요..
: : : 부트로더로 제 컴파일 할려니까 에러 그건 아래 질문했는데.
: : : 답변이 없으시네요..
: : : 답변기다립니다. 저 여기 2시간에 한번씩은 와서 찾아 봅니다.