여러분은 OS/2와 아마도 도스까지 이미 설치 했을 것이다.(이 하우투에서는 도스도 설치된것을 예로 삼는다.). 여러분의 파티션 정보가 다음에 보이는 것과 비슷하다고 하자.
Device Boot Begin Start End Blocks Id System /dev/hda1 1 1 254 512032+ 6 DOS 16-bit >=32M /dev/hda2 256 256 786 1070496 5 Extended /dev/hda3 * 255 255 255 2016 a OS/2 Boot Manager /dev/hda5 * 256 256 509 512032+ 7 OS/2 HPFS /dev/hda6 * 510 510 763 512032+ 83 Linux native /dev/hda7 * 764 764 786 46336+ 82 Linux swap
여기서 hda1은 도스, hda3는 부트 매니져, hda5는 OS/2(부트) 파티션, 그리고 hda6는 리눅스(부트) 파티션이다. 만약 OS/2 파티션이 HPFS가 아니고 FAT라면, 그건 상관없다. 여기서는 똑같이 적용된다. 또한, OS/2의 부트 매니져는 /dev/hda의 어딘가에 꼭 있어야하지만, OS/2나 리눅스는 /dev/hdb, hdc, hdd 등등 어느 곳이나 괜찮다.(OS/2의 부트 매니져는 OS/2나 리눅스를 두번째 디스크에서 부팅하는데 아무런 문제가 없다. 그렇지만 도스의 경우에는 두번째 디스크에서 부팅할 수 없다.)
여기서는 리눅스를 설치한다. 먼저 OS/2의 FDISK를 이용해서 도스와 OS/2 파티션(그리고 필요하다면 확장 파티션도)을 설치한다. 그리고 나서 리눅스의 fdisk로
리눅스 파티션을 만든다. 몇몇 사람들은 OS/2가 파티션 정보가 잘못되었다고 생각해서
나중에 OS/2의 부트 매니져 메뉴에 리눅스를 추가할 수 없으므로, 모든 파티션을
OS/2의 FDISK로 작성하고 나중에 리눅스fdisk로 올바른 형을 정해 주라고
말한다. 파티션 형을 바꾸는 것에 대해서 더 많은 것을 알려면 fdisk 문서를 보기
바란다.<bubeck@informatik.uni-tuebingen.de>에게 감사한다.(아직도 Bubeck이라면)
여러분의 배포본의 설치 프로그램(ex:슬랙웨어)은 리로를 설치할 것인지 물어볼 것이다. 리로의 설치를 선택한다.(OS/2의 부트 매니져는 직접적으로 리눅스의 화일 시스템을 인식하지 못하기 때문에 직접적으로 리눅스를 부팅할 수 없다. 그리고, 리로의 설치는 서로 다른 버젼의 리눅스를 고를 수 있게 해 주고, 리눅스가 여러분의 시스템에 있는 모든 장치를 찾아낼 수 있도록 인수를 추가 할 수 있게 해 준다.)
슬랙웨어는 '어디에' 리로를 설치할 것인지를 물을 것이다. 수퍼 블럭(파티션 정보와 마스터 부트 레코드등이 있는), 리눅스 파티션의 부트 섹터 등등. 수퍼 블럭에 있는 부트 매니져가 여러분의 주 부트 매니져이다.- 이것이 OS/2의 부트 매니져가 되게 하려면 리로를 리눅스 파티션의 부트 섹터에다 설치해야 한다. 위의 파티션 정보의 예에서 설치하는 곳은 /dev/hda6가 된다.(/dev/hda가 아니다! /dev/hda는 마스터 부트 레코드로 OS/2의 부트 매니져가 있는곳이다.)
리눅스의 설치가 끝났다.만약 설치가 끝나지 않았다면, /sbin/lilo를 실행한다.여러분은
'아마도' 여러분 자신의 리로 설정 화일인 /etc/lilo.conf를 만들어야 할 것이
다. 이것은 리로에게 리눅스의 커널(운영 체제 자신)을 여러분의 하드 안, 어디에서
찾을 수 있는지를 말해준다. 아주 간단한 예를 들면,
boot = /dev/hda6
delay = 50
vga = normal
ramdisk = 0
image = /vmlinuz
root = /dev/hda6
label = linux
read-only
리로가 설치된 파티션을 등록한다. 이것은 /dev/hda가 아니라 /dev/hdax이다.(또는 hdb나 적당한 것으로 등록한다.)
이제 리눅스를 설치했고, 계속할 준비가 되었다. 그러나 재시작한 후에는 리눅스로 부팅할 수 없을 것이다. 이제 남은 것은 OS/2의 부트 매니져에게 리눅스에 대해 말하는 것이다. 재시작하고, 부트 매니져 메뉴에서 OS/2를 선택한다.(만일 부트 매니져 대신에 "LILO" 표시를 만났다면, 3.5장 이후를 읽어라.)
OS/2로 시작했으면, FDISK를 실행한다.여러분의 리눅스 파티션으로 옮겨 가서("Type
83" 이라고 표시된 -- OS/2는 리눅스의 파티션 형을 알지 못하는것 같다.) 엔터를
누른다. 그리고 메뉴에서 "부트 메니져 메뉴에 추가하기(Add to Boot Manager Menu)"
를 선택한다. 적당한 이름을 써넣고(예를 들어 Linux), F3을 눌러 저장하고 빠져나간다.
재시작하면, 여러분의 OS/2 부트 매니져 메뉴에 리눅스가 들어있을 것이다. 선택을 하면, "LILO"를 약 5초 정도 볼 수 있을 것이다. 그리고 나면, 리눅스가 부팅될 것이다. 된다면, 모든 작업이 끝난것이다. 맘껏 즐기시기를!!
재시작했을 때에, OS/2의 부트 매니져보다 "LILO"를 보길 원한다면, 여러분은 리로를 파티션(/dev/hda6나 다른 것들)이 아닌 수퍼 블럭(/dev/hda)에 설치해야 한다. 고치는 것은 다행히도 그렇게 어렵지 않다. OS/2의 설치 플로피로 부팅을 해서, 명령 프롬프트로 나온다. FDISK를 실행한후 저장하고 빠져나온다. 여러분이 재시작할 때 부트 매니져는 되돌아 갈 것이다. 그러나 지금은 리눅스로 다시 부팅할 수 없다. 리눅스의 부트와 루트 디스크를 꺼내고 여러분의 리눅스 파티션을 마운트 하라. 여러분은 아래와 같이 입력함으로써 디스켓으로 둘다 완벽하게 부팅할 수 있을 것이다.
mount /dev/hda6 /mnt
곧바로 로그인 할 수 있고, 또는 (배포본에 따라서) 루트 플로피 대신에 하드 디스크를 마운트 할 수 있다. 슬랙웨어에서는 이렇게 입력함으로써 할 수 있다.
mount root=/dev/hda6
여러분이 부팅했던 부트 디스크만큼이나 빨리 리로 프롬프트를 볼 수 있다.
이제, 리로 설정을 고치고(여러분이 위의 방법중에서 사용한 방법에 따라서 /mnt/etc/lilo.conf나 /etc/lilo.conf가 될 수 있다.), "boot = "줄을 /dev/hda 대신에 /dev/hda6가 되도록 바꾼다. 그리고 나서 여러분이 위에서 택한 방법에 따라
/mnt/sbin/lilo -C /mnt/etc/lilo.conf
또는
/sbin/lilo
를 실행시킨다. 다시 재시작을 하고, OS/2 부트 매니져로 돌아오라. 그리고 3.4장 OS/2 부트 매니져 메뉴에 리눅스 추가하기를 보아라.
만약 부트하는 동안의 몇초를 아끼려면, /etc/lilo.conf에 50대신 "delay = 0"을 집어
넣을 수 있다. 지연 시간을 사용하는 것은 다른 운영체제로 부팅할 시간을 주는 것이다.
그렇지만, OS/2의 부트 매니져를 사용한다면, 아마도 필요없을 것이다. (하지만, 리로는
여러분에게 -물론 원한다면- 다른 버젼의 리눅스 커널로 부팅할 수 있는 기회를 준다.)
실제로 부트 매니져 메뉴에서 리눅스를 선택하고 나서 곧바로 shift키를 누르면, 여러분 은 "LILO: "라는 프롬프트를 만나게 될 것이다. 리로는 매우 빠르게 실행되기 때문에 듣는 것보다 더 어려울 수 있다.