FreeDosプロジェクト は多数の downloads を提供しますが、これらすべてに、インストールメディアからハードディスクにFreeDosをインストールしようとするインストーラーが含まれています。モバイルスティックをインストールターゲットとして選択することはサポートされていません。一般的なUSBスティックは、通常、OSとアプリケーションを格納するのに十分な大きさなので、ハードディスクへの書き込みは意図されていないことがよくあります。一部のページは、テンプレートから起動可能なFreeDosインストールを作成できる Rufus などのツールを示していますが、このディスクには一般的なFreeDosコンポーネントがありません。では、どのようにして完全なFreeDosをインストールしてonto起動可能なUSBスティックを作成し、FreeDosを使用してライブUSBバージョンを作成できますか?
残念ながら FreeDOS Wiki の現在の情報は最新ではありませんが、FreeDos開発者のJim Hallの助けを借りて解決策を見つけることができました。
D:\ FDCONFIG.SYSの最初と最後の2行を次のように編集します
!COUNTRY=001,858:\BIN\COUNTRY.SYS
!LASTDRIVE=Z
!BUFFERS=20
!FILES=40
DOS=HIGH
DOS=UMB
DOSDATA=UMB
DEVICE=\BIN\HIMEMX.EXE
SHELLHIGH=COMMAND.COM \BIN /E:2048 /P=\AUTOEXEC.BAT
D:\ AUTOEXEC.BATを次のように編集します(Windowsはこのファイルを非表示にしますが、ファイル名を直接指定して開くことができます)。 DOSDIRを設定する行だけを変更する必要があり、AUTOEXEC.BATの最後にあるいくつかの表示コードを削除する必要があります。
@echo off
SET DOSDIR=
SET LANG=
SET PATH=%dosdir%\BIN
SET DIRCMD=/P /OGN /Y
rem SET TEMP=%dosdir%\TEMP
rem SET TMP=%TEMP%
rem SET NLSPATH=%dosdir%\NLS
rem SET HELPPATH=%dosdir%\HELP
rem SET BLASTER=A220 I5 D1 H5 P330
rem SET COPYCMD=/-Y
DEVLOAD /H /Q %dosdir%\BIN\UDVD2.SYS /D:FDCD0001
SHSUCDX /QQ /D3
rem SHSUCDHD /QQ /F:FDBOOTCD.ISO
FDAPM APMDOS
rem SHARE
rem NLSFUNC %dosdir%\BIN\COUNTRY.SYS
rem DISPLAY CON=(EGA),858,2)
rem MODE CON CP PREP=((858) %dosdir%\CPI\EGA.CPX)
rem KEYB US,858,%dosdir%\bin\keyboard.sys
rem CHCP 858
rem PCNTPK INT=0x60
rem DHCP
rem MOUSE
rem DEVLOAD /H /Q %dosdir%\BIN\UIDE.SYS /H /D:FDCD0001 /S5
SHSUCDX /QQ /~ /D:?SHSU-CDR,D /D:?SHSU-CDH,D /D:?FDCD0001,D /D:?FDCD0002,D /D:?FDCD0003,D
rem MEM /C /N
SHSUCDX /D
rem DOSLFN
rem LBACACHE.COM buf 20 flop
SET AUTOFILE=%0
SET CFGFILE=\FDCONFIG.SYS
alias reboot=fdapm warmboot
alias reset=fdisk /reboot
alias halt=fdapm poweroff
alias shutdown=fdapm poweroff
rem alias cfg=edit %cfgfile%
rem alias auto=edit %0
vecho /p Done processing startup files /fCyan FDCONFIG.SYS /a7 and /fCyan AUTOEXEC.BAT /a7/p
D:\ SETUP.BATを削除します
起動とテスト
USBキーがFreeDOSで直接起動し、ハイメモリに読み込まれるため、プログラム用に約600KBの共通メモリが残ります。
はい、rufusの方法は機能します。これまでのところ、これがFreeDOS USBブートを作成する唯一の方法です。ただし、ドライブをパーティション分割してフォーマットせずにフォーマットすると、フラッシュメモリの過剰な書き込み/消去アクティビティが発生し、ドライブが早期に消耗します。 BIOSか何かをフラッシュしているだけの場合は問題ありませんが、ファイルを頻繁に更新する場合は問題です。
ところで、trishtechリンクを使用している場合、「install freedos to hdd」画面で、FreeBoxをVirtualBoxにインストールするときに問題が発生します。先に進むと、「違法な指示」のメッセージが表示されます。回避策:Tabキーを押してから、ブート行に「raw」(引用符なし)を追加して、Enterキーを押します。
OPがFreeDOSの完全なLiveUSBインストールを作成したいと確信しています。これにより、FreeDOSを起動し、すべてのソフトウェアがインストールされたUSBフラッシュドライブが作成されます。
https://www.trishtech.com/2017/07/how-to-create-bootable-live-freedos-usb-drive/