2002

메일 답변

sungtg 2008. 1. 3. 00:39
xp로 돌아가려면 어떻게 해야합니까? D:를 포맷해야하나요?
MSSQL SERVER를 설치할 때
3개운영체제 멀티부팅하고 싶은데요
쓰려는 책에 대한 목차구성인데..


xp로 돌아가려면 어떻게 해야합니까? D:를 포맷해야하나요?

win xp professional을 사용하다가 게임때문에 win98 SE를 설치했습니다.

하드가 15기가(C:)와 40기가 두갠데 40기가 짜리는 3:7로 분할(D:,E:)해서
C:에 xp를 쓰다가 D:에 win98 SE를 설치했더니 98로 밖에는 부팅이 안되더군요.

98을 후에 깔면 멀티부팅이 안된다는 소리도 있던데 좀 가르쳐주세요.
그리고 다시 xp로 돌아가려면 어떻게 해야합니까? D:를 포맷해야하나요?

나중에 설치한 98이라서 최종적인 시스템은 98로 셋팅이 되어 있어서
xp를 인식을 하지 못하지요.

이렇때는
윈도우xp cd로 복구콘솔에서 복구하시면 됩니다.

만약 이것도 안되면 다시 98에서 xp를 설치를 해서
다시 시스템에 두가지가 있다는것을 인식을 시켜야 멀티부팅이 가능합니다.


MSSQL SERVER를 설치할 때

MSSQL SERVER를 설치할 때
파티션을 다 나누어서 설치하면 안되나요?

C: 에는 OS를 깔고 (NT)
D: 에는 MSSQL을 깔고
E: 에는 SQL_DATA를 깔려고 했는데요 안되네요.

생각으로는 당연히 되야 할 것 같은데,
안되는 이유를 모르겠습니다.

그래서 SQL을 C:에 깔고 DATA를 D:에 깔아봤는데, 그것도 안되고...
그래서 결국은 통으로 C:에 깔았습니다.
그러니 되더군요.

왜 안되는거예염?

디스크이 구성이 하나의 디스크를 3개로 나누어서 사용하는것 같은데요.

컨트롤러가 두개인경우에 그러니까 물리적인 디스크가 두개가 되어야 한다는
소리입니다.

그래야 데이타폴더를 다른드라이브로 바꿀수 있습니다.


3개운영체제 멀티부팅하고 싶은데요

리눅스관련 질문

3개운영체제 멀티부팅하고 싶은데요.
리눅스 윈98 윈2000을 설치하고 싶어요.

1. 윈도우 98을 설치한다.
2. 리눅스를 설치한다.
3. 윈도우즈 2000(NT)를 설치한다.
4. 리눅스로 부팅하여 작업한다.
5. 윈도우즈 2000(NT)에서 작업을 한다.
6. 부팅 시도
7. 리눅스로 부팅

1. 윈도우즈 98 설치하기

먼저 윈도우즈 98 부팅 디스켓으로 도스상으로 부팅합니다.
그리고, FDISK로 파티션을 나누어 줍니다.
물론, 윈도우즈 98을 설치할 부분만 파티션합니다.
그리고, 윈도우즈 98을 설치합니다.
그런데, 이미 윈도우즈 98이 설치되어 있고, 파티션이 나뉘어져 있거나,
다른 하드에 리눅스와 윈도우즈 2000(NT 4.0)을 설치할 것이라면
따로 윈도우즈 98을 설치할 필요는 없습니다.
그냥 다음 과정을 진행하시면 됩니다.
1) 부팅디스켓으로 도스로 부팅합니다.
2) fdisk를 실행하여 윈도우즈 2000의 경우 fat32로 윈도우즈 NT 4.0의 경우에는
fat16으로 파티션을 설정합니다.
3) 재부팅합니다.
4) 파티션을 포맷합니다.
5) 윈도우즈 98 CD로부터 윈도우즈 98 설치합니다.

2. 리눅스를 설치합니다. (부트 파티션은 실린더 1024 부분(하드가 20GB 일 때 약 8GB)안쪽에 있어야 합니다.)
리눅스의 설치는 다른 파티션에 해 줍니다.
설치를 할 때 꼭 Custom으로 하시고,
LILO를 리눅스 부트 파티션에 해 주어야 한다는 것이 주의하실 점입니다.
(부팅 디스켓은 꼭 만들어 둡니다.)

가. BIOS에서 CDROM을 첫 번째 부팅 순서로 잡습니다.
나. CDROM을 인식하여 설치 화면이 뜨면, 엔터를 누르고 부팅을 시작합니다.
다. 설치 방식에서 Custom을 선택합니다.
라. FDISK나 아나콘다의 디스크 드루이드에서 파티션 나누기를 할 때
리눅스 주파티션과 스왑파티션을 잡아주고,
2000을 위해 도스 파티션을 주파티션으로 잡아둡니다.
(사실상 extended에 2000을 설치해도 되지만,
그냥 주파티션으로 잡기 위해 이렇게 합니다.)
마. LILO를 설치하는 곳에서 LILO를 리눅스 루트 파티션에 설치합니다.
바. 리눅스의 부팅디스켓을 만드는 순서에서 부팅디스켓을 작성합니다.
3. 윈도우즈 2000(NT 4.0)를 설치합니다.

윈도우즈 2000의 경우는 윈도우즈 98에서 설치할 수 있습니다.
먼저 설치해둔 윈도우즈 98로 부팅하여 CD에서 윈도우즈 2000 설치를 시작합니다.
윈도우즈 2000을 설치하면,
윈도우즈 2000의 부트메니저가 윈도우즈 98을 자동으로 인식하여
멀티부팅을 구성합니다.
그렇기 때문에 윈도우즈 98쪽은 따로 설정할 필요가 없습니다.
이제 리눅스의 설정해 주어야 하죠.
(NT 4.0의 경우에는 문제가 있을 수 있으니,
문제해결을 참조하여 설치하시기 바랍니다.)

1] 윈도우즈 98로 부팅합니다.
2] 윈도우즈 2000 CD를 넣습니다.
3] 자동인식이 되어 뜬 창에서 윈도우즈 2000 설치를 클릭합니다.
4] 리눅스를 먼저 설치한 경우에 경고 메시지가 뜨지만 상관 없습니다.
5] 설치를 합니다.

4. 리눅스에서의 작업

1) LILO 설정 - 이 부분은 꼭 필요한 부분은 아닙니다.

/etc/lilo.conf를 살펴보고 멀티부트 상태라면 다른 것들을 지우고
리눅스만 남겨 놓습니다.
그것이 번거로움을 없에는 한 방법이기 때문이죠.
그래서, other이후는 모두 지워줍니다.

그리고, /sbin/lilo 명령을 내려 lilo를 갱신합니다.
에러가 나더라도 상관 없습니다.

1] vi /etc/lilo.conf(kedit 등에서 수행해도 됩니다. x-windows 터미널 실행시)
2] other의 도스 부분을 이하를 삭제
3] wq 명령으로 저장하고 vi 종료
4] /sbin/lilo

2) LILO 파티션 이미지 생성

윈도우즈 씨리즈에서는 리눅스 파티션을 인식하지 못합니다.
억지로 인식하기 위해서는 툴이 필요하죠.
그렇기 때문에 리눅스에서 부팅에 관계되는 LILO를 윈도우즈 파티션으로부터
인식하여 부팅할 수 있도록 하는 작업이 필요합니다.
(이 작업은 LILO나 커널이 수정이 될 때마다 해 줍니다.)

1] 세 개의 운영체제 멀티부팅일 때

리눅스에서 다음의 명령을 내려 줍니다.

dd if=/dev/hda2(리눅스 설치 파티션) of=/bootsect.lnx bs=512 count=1

리눅스의 루트에 가면 bootsect.lnx라는 파일이 생성되었을 것입니다.
이 화일을 윈도우즈 98이 설치된 루트 리렉토리로 복사합니다.
(참고로, 윈도우즈 2000만 멀티부팅한다면 윈도우즈 2000의 루트 파티션에
복사하면 됩니다.)

2] 리눅스, 2000 멀티부팅의 경우 2000의 파티션이 NTFS일 때

다음과 같이 bootsect.lnx 를 도스 포맷된 플로피 디스크에 복사하여
2000의 루트 파티션으로 옮깁니다.
커널에서 쓰기 기능을 지원하기는 하지만 불안정하므로 그렇게 합니다.

터미널 등에서 다음과 같은 명령어를 실행합니다.

# mcopy /bootsect.lnx a:
또는
# mount -t msdos /dev/fd0 /mnt/floppy
# copy /bootsect.lnx /mnt/floppy
# umount /mnt/floppy

5. 2000에서 boot.ini의 수정

다음에는 윈도우즈 98의 루트 디렉토리에 있는 boot.ini(LILO의 역할)를
수정합니다. (물론 bootsect.lnx가 그 루트 디렉토리에 복사되어 있어야 합니다.)
1) 윈도우즈 2000(또는 NT 4.0)으로 부팅합니다.
2) boot.ini 파일의 속성이 읽기 전용으로 되어 있으므로 이것을 다음과 같이
해제하여 줍니다.
attrib -s -r c:oot.ini
이것이 수행이 되지 않는다면 다음과 같이 하여 파일의 존재를 확인합니다.
dir /a

3) 윈도우즈 2000에서 명령행 창을 열어서 boot.ini 파일을 편집합니다.
(속성 변경이 되었다면 메모장에서 작업해도 됩니다.)

edit c:oot.ini
다음과 같이 리눅스 부팅에 대한 메뉴를 추가합니다.
윈도우즈 98과 함께 부팅할 때는 윈도우즈 98의 줄이 있으므로,
마지막 라인만을 추가하면 됩니다.

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)WINNT="한글 윈도우즈 2000 서버" C:="윈도우즈 98" C:BOOTSECT.LNX="Linux"

4) boot.ini 파일을 저장하고 속성을 다음과 같이 복구해 줍니다.
물론 위에서 에러가 난 상황이라면 다음의 작업을 할 필요는 없습니다.

attrib +s +r c:oot.ini

6. 시스템을 재부팅합니다.

OS Loader V4.00
Please select the operating system to start:

한글 원도우즈 2000 서버
원도우즈 98
Linux

7. 리눅스 부팅
부팅 메뉴에서 리눅스를 선택하면 다음과 화면을 볼 수 있습니다.
LILO :
LILO loading zImage ....

<주의>
부팅 디스켓이 없을 경우
리눅이 씨디를 넣고

boot : vmlinuz root=/dev/hda1
<이런 식으로 부팅을 합니다. "hda1" 은 리눅이 설치 하드디스크>
그런 다음
dd if=/dev/hda1 of=/bootsect.lnx bs=512 count=1
해서 이미지를 만들어서 위에서 한것 처럼 원도우 부팅에 추가를 시켜 줍니다


매거진의 평론가가 되어보세요~!!

쓰려는 책에 대한 목차구성인데...

책의 목차를 크게
인터넷, 네트워크, 운영체제, 멀티미디어, 하드웨어, 응용프로그램
으로 잡았읍니다.

그리고 인터넷을 예를 들면 인터넷을 다시
익스플로러, 웹유틸리티, 메일, 뉴스, 등으로 나누고.

그 밑에 질문내용을 실을 예정인데 처음에는 기초적인 질문내용에서
순차적으로 어려운 질문내용으로 담아서 기승전결을 유지하려고 합니다.

여러분이 생각이 어떠신지 궁금해서 문의를 합니다.
카테고리를 나누는데 고심을 했습니다.

결론적으로 실제 여러분이 프로그램을 만지다가 나오는 에러를 기준으로해서
프로그램을 카테고리로 잡으면 되지 않을까 하는 생각입니다.

'2002' 카테고리의 다른 글

메일 답변  (0) 2008.01.03
메일 답변  (0) 2008.01.03
메일 답변  (0) 2008.01.03
메일 답변  (0) 2008.01.03
메일 답변  (0) 2008.01.03