Xin lưu ý:hướng dẫn này không dành cho người mới bắt đầu. Hướng dẫn này yêu cầu sử dụng các lệnh đầu cuối Raspian dựa trên văn bản, vì vậy ít nhất bạn sẽ cần phải có kiến thức cơ bản về Linux. Bạn không thể chạy MS-DOS thực tế trên Raspberry Pi, thay vào đó bạn sẽ chạy DOS thông qua trình giả lập. Bằng cách sử dụng kết hợp trình giả lập PC QEMU và FreeDOS, bạn có thể chơi các trò chơi DOS cổ điển và chạy các chương trình DOS khác trên Raspberry Pi. Khi bạn đã thiết lập QEMU làm máy ảo và cài đặt FreeDOS, bạn có thể chạy các chương trình và trò chơi DOS trên Raspberry Pi.
Hiện tại, FreeDOS là chương trình DOS duy nhất cho phép bạn chạy các chương trình và Trò chơi. Lý do mà bạn không thể cài đặt FreeDOS trực tiếp trên Raspberry Pi là do kiến trúc CPU. Giống như bất kỳ hệ điều hành DOS nào, FreeDOS yêu cầu CPU Intel x86 và BIOS để cung cấp các dịch vụ thời gian chạy cơ bản. Raspberry Pi hoạt động bằng một kiến trúc hoàn toàn khác, sử dụng CPU ARM, không tương thích nhị phân với CPU Intel và không bao gồm BIOS. Do đó, FreeDOS không thể chạy trên Raspberry Pi nguyên bản và thay vào đó phải được sử dụng thông qua trình giả lập.
Thiết lập Raspberry Pi
Trước tiên, bạn cần cài đặt Raspbian sạch sẽ được cài đặt trên Raspberry Pi. Raspbian là hệ điều hành (OS) được xây dựng đặc biệt để sử dụng trên Raspberry Pi. Tôi đã sử dụng Raspberry Pi 3 Model B + cho việc này, nhưng bất kỳ mô hình Raspberry Pi nào đều nên công việc. Trước tiên, bạn cần cài đặt Raspbian vào Raspberry Pi của mình. Làm theo các bước về cách cài đặt hệ điều hành cho Raspberry Pi. Raspbian là hệ điều hành bạn muốn cài đặt. Sau khi cài đặt, bạn sẽ muốn mở Terminal từ màn hình Raspbian.
Cài đặt FreeDOS vào Raspberry Pi
QEMU là viết tắt của Quick EMUlator. QEMU là phần mềm máy ảo (VM) mã nguồn mở chạy DOS như một hệ điều hành "khách" trên Linux. Nó không khác gì việc sử dụng VM trong Windows 10. Tin tốt là QEMU đã có sẵn trên hầu hết các hệ thống Linux, bao gồm cả Raspbian, vì vậy không cần cài đặt thêm phần mềm.
Bằng cách gõ một vài dòng lệnh Linux, bạn có thể thiết lập và chạy FreeDOS ngay lập tức. Bằng cách sử dụng QEMU, bạn cần tạo mọi thành phần của Máy ảo (VM) của mình. Dưới đây là các bước và lệnh bạn cần sử dụng để cài đặt và chạy FreeDOS. Trước tiên, bạn cần xác định hình ảnh đĩa ảo trong Linux cho FreeDOS. Vì FreeDOS không chiếm nhiều dung lượng, tôi đã sử dụng lệnh sau:
Lệnh này hướng dẫn QEMU tạo một ảnh đĩa có tên FreeDOS.img có kích thước 200 MB.
Bây giờ, bạn cần tải xuống và cài đặt bản phân phối mới nhất của FreeDOS. Tải xuống trình cài đặt "chuẩn" CD-ROM FreeDOS 1.2 (FD12CD.iso), vì nó hoạt động tốt nhất cho trường hợp này, vì vậy chúng tôi sẽ sử dụng trình cài đặt đó.
Trước tiên, bạn cần yêu cầu QEMU sử dụng hình ảnh CD-ROM và khởi động từ đó. Hãy nhớ rằng C: drive là ổ cứng đầu tiên, vì vậy CD-ROM sẽ hiển thị dưới dạng D: lái xe. Để thêm các phần còn lại để FreeDOS hoạt động trên Raspberry Pi, hãy sao chép và dán toàn bộ lệnh sau:
Sau khi chèn lệnh, hãy làm theo lời nhắc và FreeDOS sẽ được cài đặt nhanh chóng. Để biết thông tin của bạn, dòng lệnh trước đó yêu cầu QEMU tạo một máy ảo tương thích với Intel i386 với bộ nhớ 16 megabyte, bàn phím tiếng Anh-Mỹ và đồng hồ thời gian thực dựa trên thời gian hệ thống cục bộ của tôi. Dòng lệnh cũng cung cấp cho máy ảo của tôi một card âm thanh Sound Blaster 16 cổ điển, card nhạc kỹ thuật số Adlib và card VGA Cirrus Logic tiêu chuẩn. Tệp, Freedomos.img, được chỉ định là ổ cứng đầu tiên (C :) và hình ảnh FD12CD.iso được chỉ định là ổ CD-ROM (D :). QEMU được thiết lập để khởi động từ ổ CD-ROM (D :).
Bản phân phối FreeDOS 1.2 rất dễ cài đặt, tất cả những gì bạn cần làm là làm theo lời nhắc. Tôi đã cung cấp một số ảnh chụp màn hình cho những gì bạn sẽ thấy sau khi chèn lệnh Linux nói trên để bạn tham khảo.
Sau khi cài đặt xong, khởi động lại FreeDOS. Sau khi khởi động lại, gói phân phối FreeDOS đã đi kèm với các trò chơi và ứng dụng được cài đặt sẵn để sử dụng trên DOS chạy qua trình giả lập QEMU trên Raspberry Pi. FreeDOS cũng cung cấp các liên kết bổ sung đến các chương trình và trò chơi DOS khác có sẵn để tải xuống trên trang web của nó.
Chạy FreeDOS trên Raspberry Pi
Bây giờ bạn đã cài đặt FreeDOS trong QEMU, bạn có thể muốn xem FreeDOS chạy DOS tốt như thế nào ứng dụng và trò chơi. Các vấn đề về hiệu suất là rất hiếm, nhưng bạn có thể gặp phải thời gian đọc / chạy chậm bất cứ khi nào bạn thực hiện bất kỳ I / O đĩa nào, bao gồm cả việc ghi một lượng lớn dữ liệu. Nhìn chung, tôi không gặp phải bất kỳ sự cố nào khi chạy các ứng dụng DOS và chơi trò chơi DOS. Hiện tại, trò chơi yêu thích của tôi để chơi bằng FreeDOS trong QEMU là Doom. Doom là trò chơi yêu thích của tôi khi tôi lớn lên. Các trò chơi tương tự, bao gồm Wolfenstein và Heretic cũng hoạt động tốt.
Một lần nữa, do kiến trúc CPU, bạn không thể chạy bất kỳ chương trình DOS nào trực tiếp trên Raspberry Pi. Tuy nhiên, thật thú vị khi biết rằng có một giải pháp để chạy các ứng dụng DOS và chơi các trò chơi DOS trên Raspberry Pi thông qua trình giả lập QEMU PC. Khi bạn đã thiết lập QEMU làm trình giả lập máy ảo và cài đặt FreeDOS, bạn đã sẵn sàng để chạy tất cả các chương trình và trò chơi DOS yêu thích của mình trên Raspberry Pi.