참고:이 튜토리얼은 초보자를 위한 것이 아닙니다. 이 자습서에서는 텍스트 기반의 Raspian 터미널 명령을 사용해야 하므로 최소한 기본 Linux 지식이 있어야 합니다. Raspberry Pi에서 실제 MS-DOS를 그대로 실행할 수 없으며 대신 에뮬레이터를 통해 DOS를 실행하게 됩니다. QEMU PC 에뮬레이터와 FreeDOS를 함께 사용하면 고전적인 DOS 게임을 하고 Raspberry Pi에서 다른 DOS 프로그램을 실행할 수 있습니다. QEMU를 가상 머신으로 설정하고 FreeDOS를 설치하면 Raspberry Pi에서 DOS 프로그램과 게임을 실행할 수 있습니다.
현재 FreeDOS는 및 프로그램을 실행할 수 있는 유일한 DOS 프로그램입니다. 계략. Raspberry Pi에 FreeDOS를 직접 설치할 수 없는 이유는 CPU 아키텍처 때문입니다. 다른 DOS와 마찬가지로 FreeDOS는 기본 런타임 서비스를 제공하기 위해 Intel x86 CPU와 BIOS가 필요합니다. Raspberry Pi는 Intel CPU와 바이너리 호환되지 않고 BIOS를 포함하지 않는 ARM CPU를 사용하여 완전히 다른 아키텍처를 사용하여 작동합니다. 따라서 FreeDOS는 기본적으로 Raspberry Pi에서 실행할 수 없으며 대신 에뮬레이터를 통해 사용해야 합니다.
라즈베리 파이 설정
먼저 Raspberry Pi에 Raspbian을 새로 설치해야 합니다. Raspbian은 Raspberry Pi에서 사용하도록 특별히 제작된 운영 체제(OS)입니다. 이를 위해 Raspberry Pi 3 Model B+를 사용했지만 모든 Raspberry Pi 모델은 반드시 일하다. 먼저 라즈베리파이에 라즈비안을 설치해야 합니다. Raspberry Pi에 OS를 설치하는 방법에 대한 단계를 따르십시오. Raspbian은 설치하려는 OS입니다. 설치가 완료되면 Raspbian 데스크톱에서 터미널을 열 수 있습니다.
Raspberry Pi에 FreeDOS 설치
QEMU는 빠른 에뮬레이터의 약자입니다. QEMU는 Linux에서 "게스트" 운영 체제로 DOS를 실행하는 오픈 소스 가상 머신(VM) 소프트웨어입니다. Windows 10에서 VM을 사용하는 것과 다르지 않습니다. 좋은 소식은 QEMU가 Raspbian을 비롯한 대부분의 Linux 시스템에서 이미 사용 가능하므로 추가로 설치할 소프트웨어가 없다는 것입니다.
몇 줄의 Linux 명령을 입력하면 FreeDOS를 즉시 시작하고 실행할 수 있습니다. QEMU를 사용하여 가상 머신(VM)의 모든 구성 요소를 생성해야 합니다. 다음은 FreeDOS를 설치하고 실행하는 데 필요한 단계와 명령입니다. 먼저 Linux에서 FreeDOS용 가상 디스크 이미지를 정의해야 합니다. FreeDOS는 공간을 많이 차지하지 않으므로 다음 명령을 사용했습니다.
이 명령은 QEMU에게 크기가 200MB인 FreeDOS.img라는 디스크 이미지를 생성하도록 지시합니다.
이제 FreeDOS의 최신 배포판을 다운로드하여 설치해야 합니다. FreeDOS 1.2 CD-ROM "표준" 설치 프로그램(FD12CD.iso)을 다운로드하십시오. 이 시나리오에 가장 적합하므로 이를 사용하겠습니다.
먼저 QEMU에 CD-ROM 이미지를 사용하여 부팅하도록 지시해야 합니다. C: 드라이브는 첫 번째 하드 드라이브이므로 CD-ROM은 D:로 표시됩니다. 운전하다. 나머지 부분을 추가하여 FreeDOS가 Raspberry Pi에서 작동하도록 하려면 다음 명령 전체를 복사하여 붙여넣습니다.
명령을 삽입한 후 프롬프트에 따라 FreeDOS가 즉시 설치됩니다. 참고로 이전 명령줄은 QEMU에 16MB 메모리, 미국 영어 키보드 및 로컬 시스템 시간을 기반으로 하는 실시간 시계가 있는 Intel i386 호환 가상 머신을 생성하도록 지시합니다. 명령줄은 또한 내 VM에 클래식 Sound Blaster 16 사운드 카드, Adlib 디지털 음악 카드 및 표준 Cirrus Logic VGA 카드를 제공합니다. freedos.img 파일은 첫 번째 하드 드라이브(C:)로 지정되고 FD12CD.iso 이미지는 CD-ROM(D:) 드라이브로 지정됩니다. QEMU는 CD-ROM 드라이브(D:)에서 부팅하도록 설정되어 있습니다.
FreeDOS 1.2 배포판은 쉽게 설치할 수 있으며 프롬프트를 따르기만 하면 됩니다. 참조용으로 위에서 언급한 Linux 명령을 삽입한 후 표시되어야 하는 화면에 대한 몇 가지 스크린샷을 제공했습니다.
설치가 완료되면 FreeDOS를 재부팅하십시오. 재부팅 후 FreeDOS 배포 패키지에는 Raspberry Pi의 QEMU 에뮬레이터를 통해 실행되는 DOS에서 사용할 게임 및 응용 프로그램이 사전 설치된 상태로 제공됩니다. FreeDOS는 웹사이트에서 다운로드할 수 있는 다른 DOS 프로그램 및 게임에 대한 추가 링크도 제공합니다.
라즈베리 파이에서 FreeDOS 실행
QEMU에 FreeDOS를 설치했으므로 FreeDOS가 DOS를 얼마나 잘 실행하는지 확인하고 싶을 것입니다. 응용 프로그램 및 게임. 성능 문제는 드물지만 많은 양의 데이터 쓰기를 포함하여 디스크 I/O를 수행할 때마다 읽기/실행 시간이 느려질 수 있습니다. 전반적으로 DOS 응용 프로그램을 실행하고 DOS 게임을 하는 데 문제가 발생하지 않았습니다. 현재 QEMU에서 FreeDOS를 사용하여 플레이하는 가장 좋아하는 게임은 Doom입니다. Doom은 내가 자라면서 가장 좋아했던 게임이었습니다. Wolfenstein 및 Heretic을 비롯한 유사한 게임도 잘 작동합니다.
다시 말하지만 CPU 아키텍처로 인해 Raspberry Pi에서 직접 DOS 프로그램을 실행할 수 없습니다. 그러나 QEMU PC 에뮬레이터를 통해 Raspberry Pi에서 DOS 응용 프로그램을 실행하고 DOS 게임을 하는 해결 방법이 있다는 것을 알게 되어 좋습니다. QEMU를 가상 머신 에뮬레이터로 설정하고 FreeDOS를 설치했으면 Raspberry Pi에서 좋아하는 DOS 프로그램과 게임을 모두 실행할 수 있습니다.