The Linux DOS-Win95-OS2-Linux HOWTO <author>저자 : Mike Haran, r3mdh@dax.cc.uakron.edu <date>버전 : v1.0, 06 MAR 1996 <trans>역자 : 조한석, 하이텔 ID : junye ( 연체 상태 ^^;;) 나우누리 ID : junye ( 역시 연체 상태 ^^;;) <tdate>번역일 : 1996년 12월 20일 <abstract> 이 번역물에 대한 틀린 점이 있으면, 역자는 아무런 전자메일을 받을 수 없는 상태이므로 나우누리 리사모(리눅스 사용자 모임) 7번 게시판에 틀린 점을 지적해주시기 바랍니다. 후에 아이디를 살리게 되면 이 글은 수정될 것입니다. 주된 용어라고 생각한 것은 영어로 썼으며, 해석이 애매하다고 생각된 곳 은 원문을 같이 실었으니 참고하시길 바랍니다. (그래서 지저분한 글이 더 욱 지저분해졌다고 생각이 드는군요. ^^;;) 기권 : 이 Howto 문서을 읽어서 생겨난 결과로써 당신의 기계에 가해진 어 떤 손상이라도 아직까지는 당신의 실수입니다. 당신은 partition을 제거하는 것과 disk들을 format하는 것에 대한 글을 읽을 때는 빠짐 없이 읽어야 합니다. 그 이상 어떤 일을 하는 것은 자료손실을 가져 올 수 있다는 것을 깨달으십시오. 그러니 빨리, 자주 Backup하십시오. 이것이 당신에게 주는 마지막 두가지 경고입니다. </abstract> <toc> <sect>법률가를 행복하게 하는 요소 <p> 만약 다른방식으로 이야기한다면, 각자의 저자들에게 Linux HOWTO 문서들 에 대한 권리가 있게 됩니다. Linux HOWTO 문서들은 모든 복사본에 이런 권리에 대한 경고가 있는한 물질적으로나 전자적인 매체를 통하여 그 문서 의 일부 혹은 전체를 복제하고 재배포할 수 있습니다. 영리적인 배포도 허 락되고 격려되나, 저자는 그런 재배포에 대해서는 통지받기를 원합니다. Linux HOWTO 문서들을 반영하고 있는 모든 번역물들이나 파생적인 작업들 혹은 집합적인 작업들은 이런 권리에 관한 경고를 포함해야만 합니다. 저것 이 당신이 HOWTO들을 가지고 작업을 하고 그것을 재배포할 때 부가되는 제 한입니다.(약간 이상한게 번역한 거 같아서 원문을 같이 씁니다. 원문은 다 음과 같습니다. --That is, you may not produce a derivative work from a HOWTO and impose additional restrictions on its distribution. --) 어떤 조건에 허가될수 있는 이런 규칙들의 예외 : 위에 주어져 있는 주소에 있는 Linux HOWTO 조정자에게 접촉하세요. 요약하면, 우리는 가능한 한 많은 경로를 통하여 이 정보의 보급이 촉진되 기를 바랍니다. 그러나, 우리는 이 HOWTO 문서에 대한 권리를 유지하기 바 라고, 이 문서들을 배포하는 것에 대한 어떤 계획이든지 통지받기를 바랍니 다. 당신이 어떤 질문을 가지고 있다면, Linux HOWTO 조정자인 Greg Hankins와 접촉하세요. email로 gregh@sunsite.unc.edu이거나 +1 404 853 9989로 접속 하시오. (역자 주 : 뒤의 것은 전화번호인듯 합니다. 잘 모르겠군요. ^^;) 자......... 주목하십시오! (해석이 힘들어서 이렇게 의역했습니다. 원문은 다음과 같습니다. -- Now.. ..... on with the show! --) 많은 날을 고심하고 실패한 후에, 나는 마침내 내가 원하는 것을 어떻게 성 취할 수 있는 것인지 알 수 있었다. 나는 1.2GB의 HD와 16MB의 RAM을 가진 PC를 가지고 있다. 나는 나의 이런 시스템에 4개의 Operating System : MSDOS 6.22, Windows 95, OS/2 그리고 Linux를 깔기 원했다. 지금까지 나는 한 기계위에 이런 OS들을 설치하고 이들을 각자의 partition들을 따로 부팅 (이것은 각각의 OS들이 다른 partition에 설치되기 때문에 가능하지만, 나 는 각자를 부팅하는 것 예를 들어 "Starting MS-DOS"같은 메세지에 의지않 는 것들을 해결해야만 했다.)하는 어떤 Linux HOWTO도 발견하지 못했다. 그 래서, 수많은 시험과 실패 후에 나는 다음과 같은 방법으로 이런 위업에 성 취할 수 있었다. 주목 : 괄호 안에 있는 숫자들은 내가 사용하는 1.2GB 하드드라이브의 megabyte단위의 숫자들입니다. <enum> <item> Linux Slakware CD에 있는 view.exe를 실행시키고 Linux Boot flopy와 Linux Root flopy들을 만들으시오. 이것은 Linux 부팅시작 프로그램이 Ramdisk lopy로서 Root Disk를 부르기 때문입니다. 나는 지금부터 이 Ramdisk (Root) flopy로서 이 디스크를 언급할 것입니다. <item> 네가 지키기를 원하는 어떤 정보든지 테잎(아니면 너가 가지고 있는 어 떤 매체에든지)에 백업해주십시오. <item> 원본 MSDOS 설치 플로피 디스크 1번으로 부팅하십시오. <item> "Startin MSDOS"라는 것이 나타나면, config.sys와 autoexec.bat를 건너 뛰기위해 F5키를 누르십시오. <item> a:\fdisk.exe를 실행하십시오. <item> 모든 partition들을 제거하십시오. <item> MSDOS primary partition을 추가하십시오. (11MB) <item> 이 partition을 format하십시오. <item> 이 partition에 MSDOS를 설치하기 위해 a:/setup.exe를 실행하십시오. <item> OS/2로 부팅하십시오. <item> 향상된 설치(Advanced installation)을 선택하십시오. <item> FDISK를 실행하십시오. (이것은 경우에 따라 OS/2 설치중에도 당신에게 나타날 것입니다.) <item> MSDOS가 있는 partition 뒤에 primary partion 하나를 추가하십시오. 이것은 Windows 95 partition으로 사용될 것입니다. (349MB) <item> 그 다음 primary partition에 Boot Manager를 추가하십시오. (2MB) <item> Extended partition에 logical drive를 추가하십시오. 이것은 MSDOS 시스템에서 쓰는 데이타가 저장될 것입니다. (511MB) <item> Extended partition에 또다른 logical drive를 추가하십시오. 이것은 OS/2의 HPFS (High Performence File System) partition으로 사용될 것입니다. (127MB) <item> Drive에 아직 남아있는 공간에 partition 하나를 추가하십시오. 이것은 후에 Linux에서 2개의 partition - swap partition과 native Linux partiton - 이 될 것입니다. 하지만, OS/2(그리고 DOS 역시)는 우리가 만들어낸 것들 중에서 오직 6개의 partition (3개의 primary와 3개의 extended나 4개의 primary) 만을 보여줄 수 있습니다. 그리고 우리는 이런 pratition를 만들어내야 합니다. 이런 OS/2의 FDISK가 작업하는 방식 때문에 당신은 extended partition의 끝이라고 표시된 마지막 logical partition을 추가하십시오. 당신은 이 곳을 넘어서는 partition들을 추가할 수 없습니다. 그래서 Linux를 위한 공간으로서 이 마지막 logical drive가 서비스됩니다. 후에 우리는 이 partition을 지우고 그것을 하나 차지하는 공간에 2개의 partition을 만들 것입니다. <item> Boot Manager에게 partion 1,2,5를 추가하십시오. <item> Partition 5를 설치가능하게 만드십시오. 당신의 FDISK 화면은 이와 같은 것(혹은 이와 비슷한 것)을 보여줄 것입니 다. <verb> FDISK Disk 1 ---------------------------------------------------------------------- Partition Information Name Status Access FS Type MBytes ---------------------------------------------------------------------- MSDOS Bootable C: Primary FAT 11 WIN 95 Bootable : Primary FAT 350 Startable : Primary BOOT MANAGER 2 None D: Logical Unformatted 511 OS/2 Installable E: Logical FAT 127 None F: Logical Unformatted 219 </verb> <item> OS/2 설치 작업을 계속하십시오. <item> Boot Mananger에서 partition 2 (Windows 95)를 선택하여 부팅하십시오. <item> Missing operating system error라는 것이 나타나면 MSDOS 설치 disk로 부팅하십시오. MSDOS partition 을 "hide (감추기)" 위하여 이 partition을 선택하십시오. OS/2 Boot Manager는 우리에게 우리가 원하 는 partition을 선택함으로써 하나 혹은 그 이상의 partition을 감추는 것을 제공합니다. 당신은 IBM의 FDISK (그리고 MSDOS 역시)에서는 오직 하나의 활성화 primary partition을 가질 수 있습니다. 그래서, DOS가 감추어지면, OS/2는 drive C를 가지고 DOS는 아무 drive문자도 가지지 않게 됩니다. 이런 partition말고도 DOS 데이타 partition은 drive D가 될 것입니다. IFS(Installable File Systems 설치가능한 파일 시스템들 -- e.g, OS/2, Linux)들은 MSDOS에서 발견하지 못하기 때문에 DOS 혹은 Windows 95에서는 오직 C drive와 D drive만을 가지게 될 것입니다. OS/2에서도 DOS 데이타 partition을 발견할 수 있습니다. 그래서 우리 는 이곳을 OS/2 File들을 임시로 모아두는 곳으로 쓸 것이고, (역자 중: dump라는 단어는 원래 '쓰레기를 버리다'라는 뜻으로 쓰이나, 좀더 실 제에 맞도록 이렇게 의역했습니다. 원문은 다음과 같습니다. -- .... so we could use that to dump OS/2 files.... --) Linux에서도 역시 같은 방법을 사용할 것입니다. (하긴 우리는 이 DOS 데이타 partition 을 제일 먼저 mount할 것이기는 하지만...) <item> Partition 2에 MSDOS를 설치하십시오. <item> Partition 2로 부팅하십시오. <item> 이 partition에 Windows v3.1를 설치하십시오. <item> 이 partition에 Windows 95를 설치하십시오. <item> Partition 1로 부팅하십시오. <item> Partition 4를 format하십시오. <item> 테잎으로부터 DOS 데이타를 partition 1과 4로 복구하십시오. <item> Linux Boot floppy로 부팅하십시오. <item> 이어 Linux Ramdisk (Root) floppy를 넣으십시오. <item> root로서 로그인하고 # 프롬프트가 뜨면 'fdisk"라고 치시고 Enter를 누르십시오. <item> 17번에서 만들어낸 마지막 partition을 지우십시오. <item> 16MB의 partition을 만들고 Linux Swap으로 filesystem 형태를 바꾸십 시오. (17MB) <item> 그 disk에 남아있는 cylinder들에 Linux native로 쓰일 마지막 partition을 만드십시오. (198MB) <item> Boot Sector를 바꾸신 다음 reboot하십시오. <item> # 프롬프트가 다시 뜨면, setup을 실행하십시오. <item> 이 마지막 partition에 Linux를 설치하십시오. <item> LILO를 설치한다면, 그것은 마지막 partition의 root에 설치해야만 합 니다. (MBR에다 설치하지 마십시오. 그런짓을 하면 당신은 지금까지 한 것을 모두 잃어버리게 될 것입니다.) 마지막 partition만을 LILO에서 선택한 뒤, 그것의 timer를 0으로 설정하십시오. 이와같이 하면, 당신 은 OS/2 Boot Manager부로부터 Linux를 선택했을 때, LILO가 작동할 것 이고 extended partition에 있는 logical partition으로부터 Linux를 시작할 것입니다. 당신이 LILO로부터 활성화시키기 바라는 partition이 오직 하나라면, 당신은 LILO에 생각할 시간을 줄 필요가 없습니다. (만 약 좀더 많은 커널을 불러오기 바란다면, 당신은 이 생각할 시간이 필 요할 것입니다. 이런 경우에 당신은 LILO에 0초 이상의 시간을 설정해 줄 수 있습니다.) <item>40. Linux Swap partition을 활성화시키십시오. (Linux 설치중에 제공되고 이것을 위한 Matt Welsh씨의 표준 설명서가 있다.) <item> OS/2로 부팅하십시오. <item> FDISK를 실행하십시오. <item> Boot Manager에 Linux를 (이것은 type 83의 partition입니다.) 추가하 십시오. 당신의 FDISK 화면은 아마 다음과 같은 (아니면 이와 유사한) 것을 보여줄 것입니다. </enum> <verb> FDISK Disk 1 ---------------------------------------------------------------------- Partition Information Name Status Access FS Type MBytes ---------------------------------------------------------------------- MSDOS Bootable C: Primary FAT 11 WIN 95 Bootable : Primary FAT 350 Startable : Primary BOOT MANAGER 2 None D: Logical Unformatted 511 OS/2 Bootable E: Logical HFPS 127 None : Logical Type 82 17 Linux Bootable : Logical Type 83 198 </verb> .... 이후는 당신이 하십시오. 어떤 충고/제안/문제들이 있으면 r3mdh@dax.cc.uakron.edu.에 있는 나에게 보내주십시오. Mike Harlan 06 MAR 1996 </p> </article>