:
: 안녕하세요,우선 저는 RedHat7.0을 쓰고 있구요,
:
: linux는 하드의master(/dev/hda1)에 있고,win98은slave(/dev/hdb1)에 있습니다,
:
: 문제는 제가 lilo설정을 boot:에서 Window98(dev/hdb1)치면 Win98을 뜨게 해놓았는데,
:
: linux는 잘 뜨는데,Window98만 선택을 하면 "loading Window98"하고 삑삑삑삑...하면서 멈춰 부팅
이 되질 않습니다, :
: 저의 lilo.conf는 vi로 lilo.conf를 아래와 같이 편집되어 있습니다:
:
: boot = /dev/hda
: delay = 250
: timeout = 250
: compact
: prompt
: massage = /boot/massage
: default = linux
: vga = normal
: root = /dev/hda7
: read-only
: install = /boot/boot.b
: image = /boot/vmlinuz-2.2.16-22
: label = linux
: other = /dev/hdb1
: label = Window98
: table = /dev/hdb
:
: linuxconf로도 멀티부팅(타os설정) 시도를 해보았는데도 역시 삑삑삑삑 하며 부팅이 않됨
니다.. :
: 참고로 저의 lilo는 MBR에 올려 놓았고,
:
: Win98이 깔린 하드는 20gb를 c,d드라이브로 아래와 같이 나눠놓았으며..
:
: C: DOS FAT cyl>1024 <-- 혹시 1024를 넘으면 않되나요? (/dev/hdb1 10001M(Oc))
: D: DOS BigExtended (/dev/hdb2 9538M (Of))
: logic (/dev/hdb5 9538M DOS (Ob))
:
: Linux는 걍 2gb조금 넘는 작은 하드에 깔아 놓았습니다,
:
: 뭐가 문제인지 how-to나 이런저런 문서들 다 뒤져보며 이런저런 방법을 다 써보았지만,
:
: 되질 않습니다..흑흑..
:
: 벌써 몇일째 멀티부팅과 씨름했습니다..
:
: 지친 저를 꼭 좀 도와 주세요..부탁합니다..
:
: 고맙습니다..
허접한 초보가 답변드립니다.
제 경험에 의하면 리눅스와 win도우는 각각 다른 드라이브에서의 멀티부팅
이 안되는것 같더군여 ...
그래서 제 경우는 20G하드를 리눅스 5G, win98 15G로 파티션을 나우어
lilo를 부트 메니저로하여 멀티를 사용하고있습니다.
먼저 문제가 되는 부분이 있습니다. 리눅스는 커널에서 실린더를 1024인가 먼가
박에 인식을 못한답니다. 따라서 10G이상 되는 하드에 멀티 설치가 어렵답니다.
그런데 항상 방법은 있는 법인가 봅니다.
먼저 하드를 어떻게 나누실 것인가 결정을 하셔야 합니다.
제 하드의 경우는 하드의 처음 섹터 16M는 lilo를 위해 할당하고 그다음
15G는 Win98을 위해 할당하였고, 나머지 5G가 리눅스를 위해 할당하였습니다.
1.먼저 고용량 하드의 경우 (20G 이상) 하드를 완전 초기화 하시고.
리눅스용 부트이미지가 있는 CD를 이용하여 CDROM부팅을 하세요.
2.리눅스로 부팅은 하신후 리눅스용 "FDISK"를 사용하여 하드 가장처음 섹터에
16M정도의 공간을 리눗스용 파티션으로 설정을 합니다. 자세한 사항은 리눅스용
FDISK에 관한 문서를 참고하세요.
3.하드의 처음 섹터에 16M정도의 lilo부트 파티션을 나누셨으면 컴퓨터를 리셋하
시고 그냥 제부팅은 합니니다. 이때 부팅 CD는 win98입니다.
4.win98 CD 부팅을 하신후 cdrom에서 win98디렉토리로 이동하시어 "fdisk"를 실행
하세요. 그럼 fdisk에서 하드의 섹터 정보를 확인하여 봅니다. 아마 알수 없는 운영
체제에서 초기 16M를 잡고있거나 아예 아무 섹터도 없는 것으로보일 것입니다.
가장 중요한 것은 * 이미 2.번에서 하드에는 lilo를 위한 초기 16M공간은 할당이 되어
있다는 것입니다. 바부같은 win98 fdisk는 리로 부팅을 위한 초기 섹터를 인식못하지요
그럼 이제 win98을 위한 하드공간을 편하신 데로 설정을 하세요. 그리구 설정한
섹터를 MS-DOS기분 부팅 파티션으로 설정하여 주셔야 합니다.
5. fdisk 섹터 분할이 끝났으면 컴퓨터를 리부팅하신후 포멧을 합니다.
포멧을 하시면 fdisk에서 할당한 양만큼의 하드가 분할되어 포맷이 진행되겠지요.
현재 까지의 진행상황을 정리하면. 하드의 처음공간은 리눅스용 fdisk가 16M를
분할 하여 파티션이 나뉘고, 다음은 win98용 fdisk에서 15G(제경우)의 파티션을 분할
하여 포멧을 하였네요
|*최초하드기본섹터*| *lilo 16M* | *win98 15G* | *비할당 5G* |
이렇게 하드가 잘린것이지요....
6. 하드에 win98을 설치합니다. 드라이버더 잡거 기본적인 세팅하시고 해상도 조정하시어
기본 작업상태만 만들어 두세요..
7. 드디어 리눅스를 깔아야 할 시기가 왔네요.
8. win98설치가 끝난 하드를 안전하게 종료하시고, 새로 부팅을 합니다.
이젠 리눅스용부트 이미지가 있는 CD로 부팅을 하시고, 리눅스를 설치하십니다.
이때 하드분할 부분에서 디스크 투루이드를 사용하여 잘 나누어 줍니다.
제경우
/hda1 /boot 16M
/ms-dos 15G
/hda2 /root 4.5G
/hda3 /swap 400M
의 형식으로 설정을 한것 같군요....
리눅스용 파티션을 나누어 주셨으면 이제 계속 필요한 세팅하여 주시며 설치를 하면됩니
다. 이제 리눅스가 설치 되셨으면....
제 부팅을 하여 봅니다. lilo가 뜰 것입니다. 그럼 tap키를 누르시면 dos
라는 멀티 부팅을 보실수 있을 거에요...
lilo : dos 엔터
흐흐흐 win98이 부팅이 될겁니당....
제가 시간이 부족하여 자세히 적지 못한 부분이 있는데염 나머지는 kldp문서를
찾아보세요 *^^*
글구 전 redhat6.2 깔구 "그놈" 쓰는데여 걍 KDE더 같이 깔아서 써염 ...
^^;
답변이 되었는지 몰겠네요.. 그럼 꼭 성공하시기를....
리눅스 세상 .... 좋은 세상....--anti hacking..... ㅡㅡ;