흠.. 어제 제 컴에 간만에 리눅스 깔다가 같은 문제를 접했습니다.
아마 1024 실린더 제한 때문인거 같네요...
좀전에 막 해결해서 지금 리눅스에서 잘 쓰고 있습니다.
와우리눅스를 깔았고요...
다음과 같이 해 보세요. 어제 제가 설치했던 과정을 죽 적습니다.
정석은 아니겠지만 어쨌든 성공했으니...
파티션 나누는 문제는 우선은 리눅스를 깔아야 하니까,
첨에 설치 화면에 fdisk 사용을 선택하세요.
(파티션 나누실 계획은 미리 짜시는게 좋습니다.)
fdisk 를 사용하니 에라건 머건간에 어쨌든 나눠주더군요.
fdisk 잘 모르시면 m(help) p(display the partition information) 막 써감서 대충 해보심 될거에요. ^^
저는 루트 파티션과 /usr, /home을 마운트 할 수 있도록 나눴습니다.
웬지 불안해서 /boot는 따로 나누지 않았습니다.
아, swap 파티션하구요.. 스웹은 꼭 잡으셔야 하는데 fdisk 에서 filesystem ID(?)를
바꾸셔야 하는데, 't'명령을 하시면 바꿀수 있어요. ID는 82 였던거 같은데, 안되면 83입니다.
ㅜㅜ 참고로, 새로 만들기는 'n'이고, n 누르면 l(extended) 과 p(primary)를 선택하라 하는데, l루
하셔야 할거에여... (간만에 하다 헤멨는데.. 'p'는 안되더군요.. 그래서 'l' 입니다.)
그럼 시작 실린더를 묻죠.. 걍 엔터, 담은 싸이즈 얼마냐구.. 첨에 계획하신 대로 싸이즈를
적어 주심 됩니다. 예를 들어 +1024M (1024 메가바이트)이라구 치면 되여...
이런 식으로 다 잡으신 후 'w' 치시면 다 나눠진겁니다.
참 swap 파티션 잡아서 filesystemID바꾸는거 잊지 마세요...
또 괜히 윈도 파티션 건들지 마시구여....
이게 잘 되면 다시 파티션 마운트 하는거 나옵니다.
이제 쭉쭉 마운트 하세요.
그다음 리로 설정인데, 전 win2000을 사용중이라 이부분에 문제가 좀 있었습니다.
그래서 LILO를 부트 파티션에 설치하도록 했습니다.
참 이 전인가 후에 부트 플로피 만드는거 선택하는게 나오는데..
반드시 만드세요... 앞으로도 갈길이 멀기 땜에.....
그러구 나서 계속 가면 알아서 잘 설치합니다.
설치 과정에서 리로로 윈도98이랑 멀티부팅하도록 하는건 ....
해본지 오래되서 까먹었습니다.ㅜㅜ 머 걍 보면 이해 되실 거에여.
좀 있으면 이제 설치 다 됐다구... 리눅스 세계에 오신걸 환영한다..
머 이런 메세지 나오고 리부팅하라구 하죠... 설레는 맘으로 리부팅 하죠...
헐... 공포의 LI 가 준비되어 있습니다...
1024 실린더 문제죠...
욱하는 맘에 리눅스 까는거 때려칠라다..
꾹참고 부팅 플로피 넣었습니다. L I L O 하나씩 천천히 나오다가
부팅에 성공하더군요. 그래서 기쁜 맘으로 한 시간 정도 껐다 켰다를 반복하다 보니..
앞으로 계속 플로피로 부팅해야나.. 하는 생각에 가슴이 아프더군요...
그래서 제가 갈데가 어딨겠습니까? 적수네 왔져...
질답란 검색... 된다.. 안된다....
수빈아빠님께서 제시한 해결책을 보았습니다.
(수빈아빠님 감사 ^.^)
수빈아빠님의 글(30983) 앞부분을 읽고 무지 절망했습니다..
요방법 저방법... 저한텐 불가능했거덩여...
걍 빽을 누르려는 순간... 밑에 '함 요렇게 해봐라'하신걸 보고...
수빈아빠님의 명성을 믿고 도전했습니다.
결과는 성공!!!
http://www.freshmeat.net/ 에 가셔서 검색란에 lilo를 치시면 관련 문서가 나옵니다.
lilo의 새버전에 관한 파일을 받을 수 있는 페이지로 가셔서 다운 받으세요.
버전이 21.5.1입니다. 다운받아서 압축 풀면 lilo-21.5.1이란 디렉토리가 생깁니다.
걸루 들어가셔서 README, INCOMPAT등 읽는 척 하다가 그 디렉토리에서
make 치세요...
(README파일에선 중간에 'Quick Installation'이 핵심인 듯 합니다. 저같은 아마추어에겐...)
먼가 이상한 파일들이 주르륵 만들어 집니다.
담에 make install 이라고 치시면 그 파일들을 적재 적소로 옮기죠..
그 담에 리로 컨피그를 좀 바꿔야 하는데, 바꾸기 전에
#/sbin/lilo -v -v -v -t 라구 함 쳐 보세여.. 뭔가 에라가 있음을 알거에여..
이제 리로 컨피그를 바꿔보죠...
#vi /etc/lilo.conf
하셔서 몇번째 줄인가 linear라구 있습니다.
그 라인을 lba32로 바꾸시고 저장하시고.. /sbin/lilo 다시 실행해 보시고
#/sbin/lilo -v -v -v -t 다시 한 번 실행해 보세요..
기쁨이 북받쳐 오릅니다.
다시 부팅하시면 LILO를 반갑게 맞으실 수 있을 거에여...
만약 LILO를 MBR에 설치하지 않고 저처럼 boot partition에 설치하신 경우라면..
다음 단계가 필요할거에여..
(참고: 제 부트파티션은 hda7입니다.)
#dd if=/dev/hda7 of=/bootsect.lnx bs=512 count=1
/ 디렉토리에 bootsect.lnx 파일이 만들어집니다. 도스 포맷된 플로피 넣으시고
#mcopy /bootsect.lnx a: 라구 치시면 플로피로 카피됩니다.
다음 다시 NT로 부팅하고, NT에서 c:디렉토리에 bootsect.lnx를 카피해 넣습니다.
다음에 c:oot.ini를 무슨 수를 써서든 열어서 멀티부팅 마지막 라인에
c:ootsect.lnx="LINUX"라구 써넣구 저장합니다.
다시 리부팅 하면 LINUX로 부팅할 수 있는 옵션이 생깁니다.
옮겨서 누르시면 LILO가 나오게 됩니다.
경험담을 쓰다보니 너무 길어져버렸네요.
게시판을 뒤졌지만 NT와 LINUX를, 것두 NT가 먼저 깔려 있어서 LINUX가 1024 실린더 바깥쪽에 깔
릴 수 밖에 없는 경우에 대한 자세한 방법이 잘 나온걸 미처 찾지 못해서 고생좀 한 기억에
.. 하루 전이지만.. 한번 자세히 써 봤습니다. 거의 고수님들이 제시한 방법들을 짜집기 해
봤습니다. 고수분들께 감사드리며, 제가 적은게 틀리지 않았길 바랍니다.^^
저처럼 헤메던 분들께 도움이 되길 바랍니다. 꼭 성공하세여..