[分享] 直接由 DOS 開機磁片的 Image 檔開機

如果您覺得您的問題不屬於 debian desktop 或是 debian server 版的範圍內,請在這裡發問。

版主: mufa

[分享] 直接由 DOS 開機磁片的 Image 檔開機

文章Tetralet » 週一 8月 15, 2005 11:08 pm

DOS 雖然早該消失在歷史的洪流裡了,但偶爾偶爾我們還是用得到它。
這時候,我們總是要翻箱倒櫃去找 DOS 的開機磁碟片或光碟片,
但是磁碟片光碟片保存不易,該怎麼辨呢?

在請示了一下 Google 大神後,
再加上一點 ERROR & TRY,
答案竟如此簡單:

首先,請安裝以下套件:

代碼: 選擇全部
syslinux


接下來,您可以去網路上直接下載 FreeDOS 的開機磁片的 Image 檔案,
或是使用以下指令直接由開機磁片建立 Image 檔案:

代碼: 選擇全部
dd if=/dev/fd0 of=/boot/FreeDOS.img


然後,在 /boot/grub/menu.lst 中加入如下設定:
(其中的 (hd0,0) 為磁碟代碼。請依您的系統狀況之不同加以適度的修改。)

代碼: 選擇全部
# sample /boot/grub/menu.lst entry for freedos
title FreeDOS
kernel (hd0,0)/usr/lib/syslinux/memdisk
initrd (hd0,0)/boot/FreeDOS.img


之後,重新開機試試看,看看是否能順利進入 FreeDOS 中呢?
很簡單的小技巧吧?

個人測試的結果,
不管是 MS Windows 95/98 或是 FreeDOS 都可以使用這個方法開機。
唯獨 MS Windows Me 的開機片開到一半會當機。
也許是 MS Windows Me 的開機片本身的問題吧?

而另外一個問題是,
在 GNU/Linux 下如何能直接從開機光碟中取出它的開機 Image 檔呢?
試了一下午,一點辨法也沒有...

還有,有辨法直接由 ISO 檔案開機嗎?
請示 Google 大神的結果,說是沒有辨法呢!
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

文章opa » 週一 8月 15, 2005 11:51 pm

這很像vfloppy的功能
opa
可愛的小學生
可愛的小學生
 
文章: 3
註冊時間: 週一 8月 15, 2005 11:48 pm

Re: [分享] 直接由 DOS 開機磁片的 Image 檔開機

文章訪客 » 週二 8月 16, 2005 10:48 am

Tetralet 寫:還有,有辨法直接由 ISO 檔案開機嗎?
請示 Google 大神的結果,說是沒有辨法呢!


我知道在dos 下面有一个软件,可以做到的:

请用google搜索 isoemu 就可以了。

我自己试过,可以用直接装载iso文件,但是没有办法从上面安装系统。Linux 的live-cd 也无法运行。
[/url]
訪客
 

文章BV1AL » 週二 8月 16, 2005 12:51 pm

不曉得 qemu 或者 dosbox 是不是能滿足你的需求?在一般狀況
下要執行古代的 DOS 程是可以的, 我在 dosbox 跑「震漢中文」
是可以的.

在 GNU/Linux 下如何能直接從開機光碟中取出它的開機 Image 檔呢?


可以!
用 cdfs
http://www.elis.rug.ac.be/~ronsse/cdfs/

要自己 make, 然後
insmod cdfs
mount -t cdfs /dev/scd0 /mnt/ISO
以 Win98 為例, 就看到一個
/mnt/ISO/boot.image_0
再 cp /mnt/ISO/boot.image_0 $HOME
mount -o loop $HOME/boot.image_0 /mnt/IMG
ls -l /mnt/IMG 就可以看到像是
autoexec.bat
command.com
himem.sys
io.sys
config.sys 等等的

直接由 ISO 檔開機好像只能用 emulator 吧?如 qemu
BV1AL
榮譽學長
榮譽學長
 
文章: 23
註冊時間: 週一 6月 21, 2004 12:20 pm

Re: [分享] 直接由 DOS 開機磁片的 Image 檔開機

文章訪客 » 週六 8月 20, 2005 3:45 pm

Anonymous 寫:
Tetralet 寫:還有,有辨法直接由 ISO 檔案開機嗎?
請示 Google 大神的結果,說是沒有辨法呢!


我知道在dos 下面有一个软件,可以做到的:

请用google搜索 isoemu 就可以了。

我自己试过,可以用直接装载iso文件,但是没有办法从上面安装系统。Linux 的live-cd 也无法运行。
[/url]

也不是全部無法執行啦,記得曾使用 isoemu 裝過某些版本的 Linux,
如果開機時顯示無法載入 .iso,確認 .iso 是 DOS 規格(8+3 ),
還有 isoemu.ini 是 DOS 的 <CR>+<LF>,或是用 unix2dos 轉成
DOS 檔案規格。
訪客
 


回到 debian misc

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客