프로그래밍 QnA + 설치 및 활용 QnA

mhlee03의 이미지

SATA 하드디스크를 linux 2.4.22에서 인식 시키는방법좀 ...

SATA 하드디스크를 linux 2.4.22에서 인식 시키는 법좀 가르주세요.
저의 컴 사양은
Main board : ASUS P4P800 deluxe,
CPU : intel 2.4GHz
Hard Disk : SATA type의 Seegate 160G, and
일반 ATA Quantum hard.

Redhat 9.0을 깔고 (이것은 PATA Quantum hard에 인스톨함.) 새로운 커널 linux-2.4.22를 가지고 와 /boot/config....을 그대로 복사해와서 잘알려진 방법대로 컴파일하고 , 인스톨까지 다 했습니다. grub.conf도 고치고.....
그리고
reboot을 하니 SATA 하드를 인식 못합니다.

zienie의 이미지

linux 서버가 다운되는데........증상이 정말 아무것도 없습니다

오늘 오전....
현재 서비스를 제공하고 있는 메인서버가 다운 되었습니다 ㅠ-ㅠ

뭐 일반적으로 시스템이 멈추는 부팅시 kernel Panic이라든지
파일시스템의 오류 같은게 아니라....

부팅 하고나서 잘 동작 하는 척 하다가 어느 순간
연결된 콘솔에도, /var/log 아래에 있는 로그파일에도
아무런 힌트를 남기지 않고 표현 그대로 "딱" 멈춥니다.
마치 "얼음!" 한것 처럼 말이죠...ㅠ_ㅠ
하드 용량도 충분히 여유있고 메모리 역시 충분한 상태입니다.

몇 시간째 이런 저런 상황을 바꿔가면서 테스트를 해보고

coco의 이미지

ld.so.preload에 관한 문의 입니다.

안녕하세요?

일좀 하다가 제가 실수한 것이 있어서 만회를 할려고 합니다.
도움을 부탁 드립니다.

다름이 아니라. 양방향 파이프 프로그램을 실행했는데, 예상치 않은 결과가 나와서 strace를 사용하여 system call을 trace 했더니, etc밑에 ld.so.preload 화일이 없기때문에 생기는 에러가 있어서 제가 그 화일을 만들어서 /usr/local/lib를 추가하였습니다. 그 폴더에는 공용라이브러리가 아닌 라이브러리를 제가 하나 복사했습니다. 그랬더니 시스템이 아무것도 못 하고 있습니다.

서비의 이미지

[질문] lex..

어제부터 lex를 시작한 초보입니다..;;

lex코드를 보면 C의 function들을 정의없이 사용하더군요..
(printf가튼것들..)

또 malloc가튼거는 extern void *malloc(); 이라고 정의만 하고 사용하구요..

lex내에서 C 헤더파일에 대한 정보는 주지 않는데..

어떻게 무리없이 돌아가는지 궁금합니다..

lex에서 펑션테이블 가튼걸 만들어서 하나하나 대조-_- 하는거리고 생각하고 있습니다만...

보다 확실히 알고싶어서여..;;

그럼 답변부탁드립니다.

ktlsu1231의 이미지

기존 커널을 경량화할 때 원래 커널환경을 그대로 유지하기?

make xconfig (or make menuconfig)
make dep
make clean
make bzImage
make modules
make modules_install
depmod -a 2.4.18-3
mkinitrd /boot/initrd-2.4.18-3-1.img 2.4.18-1

안녕하세요.
위와 같은 절차를 밟아 왔습니다.
그러면 기존 부팅하고 사용하고 있는 기본 커널에 대한 모듈등의
기타 환경이 달라졌는지 아닌지가 궁금합니다.
마지막부분의 modules_install부분도 그렇고
depmod 사용하여 의존성 관련된 파일을 재생성하는 것도 그렇고
모듈관련 램디스크용 이미지 만드는 것도 기존환경을 변화시키는

sadrove의 이미지

과연 이 문제가 맞는것인지...

먼저 제가 해야할 일을 부탁드려서 죄송합니다..
제가 원하는 건 문제를 풀어달라는게 아니라...문제가 잘못된것인지..
아니면 제가 잘못 생각하고 있는것인지 알고 싶어서요.. :(

일단 문제는 다음과 같습니다.

Quote:

n(>1)개의 리스트가 1차원 배열 space[m]에 순차적으로 표현된다고 가정하자
0 <= i < n 에 대해 front[i]는 i번째 리스트의 첫째 원소 위치보다 1이 작은 위치를, rear[i]는 i번째 리스트의 마지막 원소를 가리킨다고 하자.
rear[i] <= front[i+1], 0<= i < n이고 front[n] = m-1 이라고 가정한다.
ktlsu1231의 이미지

파티션 이미지 백업 &amp; 확장파티션이 이상해요?

안녕하세요
파티션 상태를 보면 아래와 같습니다.
확장 파티션이 왜 윈도우95LBA로 잡혀 있는지 모르겠습니다.
작동은 잘 되고 있습니다. --??

Quote:

$ fdisk -l

Device Boot Start End Blocks Id System

/dev/sda1 * 1 3165 3240944 83 Linux
/dev/sda2 3166 7261 4194304 83 Linux
/dev/sda3 7262 11357 4194304 83 Linux
/dev/sda4 11358 17501 6291456 f Win95 Ext'd (LBA)
/dev/sda5 11358 13405 2097136 83 Linux
/dev/sda6 13406 15453 2097136 83 Linux

bghunter의 이미지

템플릿 사용하고난후 링크에러가 나옵니다

책에 나온대로 했는데도 에러나 나네요..

왜그런지 알고싶습니다

ktlsu1231의 이미지

GRUB설정에서 sda1과 hda1 설정?

안녕하세요.

Quote:
GRUB에서 IDE건 SCSI던 첫번째 하드는 무조건 (hd0)이다

라는 글을 보았습니다. 이것은 부팅시 커널이미지가 어디 있느냐를 설정해

줄때 영향을 미치는 것 같아보이는데요.

만약에 ide와 scsi하드 둘다 비상시를 대비한 동일 상태의 하드를 유지하고
있다면(비상시 부팅가능하게 동일 상태로 유지, 백업해놓은 하드)
시스템 부팅가능한 설정시 어떻게 되는 건가요? ^^;

감사합니다.

koonpal의 이미지

소켓 프로그램에서 데이터를 다 읽지 못해서요...

소켓 프로그램을 짜고 있는데...

서버에서 recv를 써 데이터를 읽고 있습니다.

근데 데이터를 읽을 때 가끔씩 데이터를 다 읽지 못해서 데이터가 깨지는 경우가 생기거든요...

예를 들어 128byte를 보냈는데 64byte만 읽어 버려서 제대로 데이터가 재생이 안되어서요...

어떻게 해야 되죠...

tcp를 사용하고 있습니다.

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기