4.3. 디스크 이미지에서 플로피 만들기

보통 CD나 다른 방법으로 부팅할 수 없는 하드웨어의 경우, 설치 프로그램을 부팅하는 마지막 방법으로 부팅 플로피 디스크를 사용합니다.

알려진 바에 따르면, 플로피 디스크 부팅은 Mac USB 플로피 드라이브에서 실패합니다.

디스크 이미지는 플로피 디스크의 모든 내용이 로우 형태로 들어 있는 파일입니다. boot.img같은 디스크 이미지는 플로피 드라이브에 그냥 복사할 수 없습니다. 이미지 파일을 플로피 디스크에 로우 모드로 쓰려면 특별한 프로그램을 사용합니다. 이미지 파일은 디스크 전체의 내용을 그대로 나타내는 파일이기 때문입니다. 파일의 데이터를 플로피에 섹터 복사해야 합니다.

디스크 이미지에서 플로피를 만드는 방법은 플랫폼에 따라 세 가지가 있습니다. 여기서는 여러 가지 플랫폼에서 디스크 이미지로 플로피를 만드는 방법을 설명합니다.

플로피를 만들 때 어떤 방법을 사용하든 간에, 플로피를 쓴 다음에 쓰기 방지 탭을 걸어 놓아서 플로피 내용이 손상되지 않도록 하십시오.

4.3.1. 리눅스나 UNIX 시스템에서 디스크 이미지 쓰기

플로피 디스크 이미지 파일을 플로피 디스크에 쓰려면, 보통은 시스템의 루트 권한이 있어야 합니다. 비어 있는 플로피를 플로피 드라이브에 넣으십시오. 그리고 다음 명령을 사용하십시오:

$ dd if=파일이름 of=/dev/fd0 bs=1024 conv=sync ; sync

여기서 파일이름은 플로피 디스크 이미지 파일의 이름입니다. (파일이름을 뭐라고 해야 할 지는 4.2절. “데비안 미러에서 파일 내려받기” 부분을 참고하십시오) 플로피 디스크 장치 이름으로는 /dev/fd0을 가장 많이 씁니다. 워크스테이션에서는 다를 수도 있습니다. 플로피 디스크에 데이터를 다 쓰기도 전에 명령어가 끝나서 프롬프트가 나올 수도 있기 때문에, 플로피 디스크가 사용중이라는 불이 깜박이는 지 잘 살펴 보시고 깜박이지 않을 때 플로피를 드라이브에서 빼야 합니다. 어떤 시스템에서는 플로피를 빼려면 플로피를 꺼내는 별도의 명령을 실행해야 합니다.

어떤 시스템에서는 드라이브에 플로피 디스크를 넣으면 자동으로 마운트합니다. 로우 모드로 플로피를 쓰려면 그 전에 이 기능을 꺼야 합니다. 불행히도, 이 기능을 끄는 방법은 운영 체제마다 다 다릅니다.

powerpc 리눅스에서 플로피를 쓰는 경우, 플로피를 꺼내는 명령을 사용해야 합니다. eject 프로그램을 사용합니다. 이 프로그램을 따로 설치해야 할 수도 있습니다.

4.3.2. DOS, Windows, OS/2에서 디스크 이미지 쓰기

i386 기계의 경우는, 다음 명령 중의 하나를 이용해 이미지를 플로피로 복사하십시오.

MS-DOS에서는 rawrite1rawrite2 프로그램을 사용할 수 있습니다. Windows에서는 DOS 창에서 사용하십시오. Windows 탐색기에서 이 프로그램을 두번 클릭해 봤자 동작하지 않습니다.

rwwrtwin 프로그램은 Windows 95, NT, 98, 2000, ME, XP에서 (그리고 아마도 그 이후 버전에서도) 동작합니다. 사용하려면 같은 디렉토리에서 diskio.dll 파일을 풀어야 합니다.

이 도구는 공식 데비안 CD-ROM의 /tools 디렉토리 아래에 있습니다.

4.3.3. MacOS에서 디스크 이미지 쓰기

디스크 이미지 파일에서 플로피를 만드는 용도로 Make Debian Floppy라는 AppleScript가 있습니다. ftp://ftp2.sourceforge.net/pub/sourceforge/d/de/debian-imac/MakeDebianFloppy.sit에서 내려 받을 수 있습니다. 이 스크립트를 사용하려면, 데스크탑에 놓은 다음 플로피 이미지를 끌어다 놓으십시오. 확장 관리자에서 Applescript를 설치하고 사용해야 합니다. Disk Copy에서 현재 플로피를 지우고 해당 파일 이미지를 쓸 지 여부를 확인합니다.

MacOS의 Disk Copy 유틸리티를 직접 사용할 수도 있고, 프리웨어인 suntar 유틸리티를 사용할 수도 있습니다. 플로피 이미지로 예를 들면 root.bin이 있습니다. 이 유틸리티로 플로피 이미지를 만드려면 다음 방법 중의 하나를 사용하십시오.

4.3.3.1. Disk Copy로 디스크 이미지 쓰기

공식 Debian GNU/Linux CD에 있는 파일에서 플로피 이미지를 만들면, Type과 Creator가 이미 지정되어 있습니다. 다음의 Creator-Changer 단계는 데비안 미러에서 이미지 파일을 내려 받을 경우에만 상관 있습니다.

  1. Creator-Changer를 받아서 그걸 이용해 root.bin 파일을 여십시오.

  2. Creator를 ddsk로 (Disk Copy) 바꾸고, Type을 DDim로 (binary floppy image) 바꿉니다. 대소문자를 구별합니다.

  3. 중요: Finder에서, Get Info를 사용해 플로피 이미지에 대한 Finder 정보를 표시하십시오. 그리고 File Locked에 “X” 표시하십시오. 그래야 MacOS에서 이미지를 마운트하더라도 부트 블록을 망가뜨리지 않습니다.

  4. Disk Copy를 구하십시오. MacOS 시스템이나 CD가 있으면 거기에 이미 Disk Copy가 들어 있을 겁니다. 없으면 http://download.info.apple.com/Apple_Support_Area/Apple_Software_Updates/English-North_American/Macintosh/Utilities/Disk_Copy/Disk_Copy_6.3.3.smi.bin에서 받으십시오.

  5. Disk Copy를 실행하고, Utilities->Make a Floppy 그리고 나타나는 대화 상자에서 잠긴 (locked) 이미지 파일을 선택하십시오. 플로피를 넣으라고 물어보고, 정말로 플로피를 지울 지 물어봅니다. 다 마치면 플로피가 튀어 나옵니다.

4.3.3.2. suntar로 디스크 이미지 쓰기

  1. http://hyperarchive.lcs.mit.edu/HyperArchive/Archive/cmp/suntar-223.hqx에서 suntar를 내려받으십시오. suntar 프로그램을 실행하고 Special 메뉴에서 “Overwrite Select...”를 선택하십시오.

  2. 플로피를 넣고, Enter를 누르십시오. (섹터 0에서 시작)

  3. 파일 열기 창에서 root.bin 파일을 선택하십시오.

  4. 플로피를 성공적으로 만들었으면, File->Eject를 선택하십시오. 플로피를 쓸 때 오류가 발생하면 그 플로피를 꺼내고 다른 플로피로 시도해 보십시오.

새로 만든 플로피를 사용하기 전에, 쓰기 방지 탭을 거십시오! 그렇게 하지 않고 실수로 MacOS에서 마운트하게 되면, MacOS가 데이터를 망가뜨립니다.