sun's longitude:300 41 53.96 
· 자유게시판 · 묻고답하기 · 알파문서 · RPMS list
· 사용자문서 · 팁/FAQ모음 · 리눅스Links · 자료실
· 서버정보 · 운영자 · Books/FAQ · FreeBSD
/board/read.php:소스보기  

질문과 답변 게시판입니다.

현재 실시간으로 이곳 서버의 설정파일(몇개)를 보여주고 있습니다.
서버의 설정내용에 관한 질문은 먼저 이곳 서버의 설정내용을 참고하시길 바랍니다.

[*** 쓰기 금지단어 패턴 ***]
글 본문 중간에 업로드할 이미지를 추가하는 방법 : @@이미지이름@@
ex) @@foo.gif@@
525 번 글의 답장글: Re: 파티션문젠가여?
글쓴이: 산이 [홈페이지] 글쓴날: 2001년 02월 23일 01:07:41 금(새벽) 조회: 1072
[울고넘는박달재]님이
 남기신 글:

>리눅스 초보입니다. 책(리눅스 네트워크 레프런스 바이블)을
보면서 
>공부하고 있는데...
>근데 리눅스가 안깔려여?
>제 컴 환경이 20기가 하드인데 파티션 설정이
>1.윈도 fdisk로 기본 분할영역 7기가설정 (c:드라이브)->
>2.확장 영역으로 8기가 지정->
>3.확장 영역 8기가를 다 논리 영역으로 지정(d:드라이브)->

>4.남은 5기가는 아무것도 잡지않음->
>5.c에 윈98 깜->
>6.d에 윈2000 깜->
>7.잡지 않은 영역 5기가에 리눅스 설치 시도->
>                   a)알짜리눅스6.2
 시디(책의 부록)로 시도
>                 ->b)파티션 영역에서 자꾸 에러 메시지가
나옴
>                 ->에러 내용(boot partition is too big..)
>                 ->그래서 
>                 -> T,.T
>도와 주세영.. 

========================================

1024 실린더 제한때문에 그렇습니다.

http://www.linuxchannel.net/book/bookfaq-1024over.txt

위의 문서에서 먼저 실린더와 디스크 공간에 대해서
그 개념을 먼저 알아야 합니다.

일반적으로 8G 이상의 HDD라면 실린더가 1024를 넘어갑니다.

그런데 리눅스 LILO는 1024 실린더 안쪽에(약 8G 이하에 해당되는)
부팅 가능한 파티션을 생성해 줘야합니다.
즉 /boot 와 같은 파티션을 말합니다.

따라서

위와 같이 파티션 작업을 하고 리눅스를 설치하면(redhat 6.x)
당연히
부팅이 될 수 없습니다.

즉, 남은 5G에 리눅스를 할당했으므로 그 5G에 해당되는
실린더수는
1024를 넘어갑니다.

이해가 되지 않았다면 위의 경우를 좀더 자세하게 설명하면
다음과
같습니다.

20 G HDD (/dev/hda)

/dev/hda1 --------- 7G (C:win9x) -------- 
/dev/hda2 --------- 확장파티션 ----------
----<hda5>--------- 8G (D:win2000) ------ 처음 1G 까지(7+1=8G) 1024실린더
----<hda6>--------- unset 5G (linux) -----

즉, D의 처음 약 1G 정도까지만 총 8G의 영역이므로 여기까지가
1024 실린더 입니다.

따라서 당연히 linux 파티션인 hda6는 1024를 훨씬 넘어가기
때문에

(boot partition is too big..)

이라는 메시지가 나옵니다.

여기에서 "too big" 파티션 크기가 아니라 실린더 크기가
1024를 넘어갔다
라고 해석해야합니다.


어떤 초보자들은 이와 같은 상황에서 리눅스 /boot 파티션을
실린더 1024를
넘겨놓고 약 100M 잡고 설정하는데 아무리해도 되지 않은
이유가
여기에 있습니다.

결론적으로

리눅스(레드햇6.x)
 /boot 나 / 파티션은 반드시 1024 실린더 이하로(약 8G)
설정해야합니다.

파티션 크기 문제가 아니라 1024 실린더 안쪽에 /boot 파티션이
존재하느냐 존재하지 않느냐의 문제입니다.

이해가 되었는지 모르겠네요..

[조언]

따라서,

1024안쪽에 리눅스를 최소한 /boot 정도의 파티션을
지정해야하므로

파티션 작업을 처음부터 다시해야합니다.

즉 windows를 백업하고(?)

정확하게 1024 실린더가 어느 크기 인지 계산해야합니다.


1. 1- 7G또는 7.5G까지를 C의 윈도우 파티션(/dev/had1)

2. 나머지 1024안쪽 까지의 용량(약 100-500M)을 /dev/hda5로
3. 1024부터 약 8G까지를 /dev/hda6 로 D windows2000으로 할당
4. 나머지 공간 약 4-5G를 리눅스 파티션용으로

구성해야합니다.


그리고 설치시

위의 /dev/hda5를 /나 /boot 파티션 위치로 지정하면 설치하는데
크게 문제가 없을것 같군요........

* 끝으로
반드시 실린더 개념을 알고 설치해야합니다.

실린더 개념을 알지 못하면 반드시 설치하는데 문제가
생깁니다.(redhat6.x)


 
이전글 : 파티션문젠가여?
다음글 : Re: Re: 파티션문젠가여?  
 from 211.35.159.131
JS(Redhands)Board 0.4 +@

파티션문젠가여? Re: Re: 파티션문젠가여?
인쇄용 


apache lighttpd linuxchannel.net 
Copyright 1997-2026. linuxchannel.net. All rights reserved.

Page loading: 0.01(server) + (network) + (browser) seconds