ページへ戻る
印刷
OSASKをHDで動かしてみるテスト
をテンプレートにして作成 ::
OSASK計画
osaskwiki
:OSASKをHDで動かしてみるテスト をテンプレートにして作成
開始行:
*まあとにかくやってみたことをメモメモ。
つーわけで。
ちなみにこれは
COLOR(#ff0000){SIZE(25){あくまでも私のメモに過ぎない}}
ので、この通りやってもうまくいかない場合があります。その...
(ただし、FDがないマシンとか、XPしか入っていない大事なマ...
**まずは、必要な物の収集
-''専用のマシン(2003/7/22現在、AT互換機限定)''
--HDにアクセスしたりするんだし、万が一のこともあるし、こ...
--当然このマシンのHDは、もうなんにも入れてない。ぶっとん...
--また、FDドライブが付いていて、当然そこから起動できるも...
--マウスも、PS/2マウスだよ。
-''もう一台、ちゃんとWindowsが動くマシン''
--ネットにつながっていないとまずいかも。FDを作ったり、い...
-''フロッピーディスク''
--できれば新品のものがいいのでは。なんとなくだけどね。
--とりあえず2枚用意
-''OSASKのベータバージョン、JOHN7a''
--COLOR(#ff0000){ちなみに、ベータ版には、JOHN7a・JOHN7t・...
--こいつはLZH形式で配布されている。解凍すると、JOHN7a.EXE...
--こういう''煽り''みたいの、やめて。お願い。(初音の) '...
-- %%(´_ゝ`) フーン アッソー 夏ですな。 %% ←これや...
---一般人には、ベータバージョンが入手できないわけであって...
-''DOS''
--私の場合、古いWindowsとかいっぱい持っているからいいんだ...
--http://homepage1.nifty.com/bible/fdos/freedosv.html
**さっそく環境を作ってみる
***まずは、DOSの環境を作る
-ゲットしてきたfdos0125.lzh を解凍すると、''fdos0125.img'...
-FreeDOSのFDが出来上がったら、これを専用マシンにいれて電...
-起動が確認できたら、ここで一旦FDを抜く。FDを別のマシンに...
-また、日本語システムとかEMSとかのドライバが悪さするかも...
-FDを再び専用マシンに入れ替える。(念のため、もういちど再...
-まず、この専用マシンのHDをフォーマットして、FDなしでFree...
-''「''Do you want to use large disk (FAT32) support (Y/N...
-あとは、DOSのパーテーションを作成する。アクティブにする...
--ちなみに、このFDISKの使い方の説明はめんどくさいのでパス...
-新しくパーテーションを切ったら、かならず再起動しておく。
-再起動が完了したら、ここでさっきのパーテーションをフォー...
format c: /s
-ここで、「ディスクの中身、みんななくなってしまうで?いい...
-しばらくすると、フォーマットとシステム転送が完了。これで...
-おっと!再起動の前に、このディスクにコピーしておいたJOHN...
a:\>copy john7a.exe c:
-さあおまたせ。FDを抜いて、マシンを再起動。
--COLOR(#ff0000){っと言いたいところだが、まだこの状態では...
--COLOR(#ff0000){つーわけで、取り合えず、BIOSのほうでHDか...
--COLOR(#ff0000){''さあ!こんどこそ、マシンを再起動だ。''}
-さあ、うまく''HDから''FreeDOSが起動したら、プロンプトか...
--''補足:''DOSは、autoecex.bat がないと、起動時に日付と...
-見事、OSASKが起動したぞ。
-さて、あとは、autoexec.bat に JOHN7a とか書いておけば、O...
c:\> echo john7a >autoecec.bat
-さあ、これでOKかな?。マシンを再起動して、自動でOSASKが...
*さあ、HDアクセスに挑戦。
**最初の一言
残念ながら、HDアクセスと言ってもDOSやWinみないに自由自在...
**まずは、そのディスクイメージを作成する。
-ディスクイメージファイルは、OSASK正式版にバンドルされて...
http://www.imasy.org/~kawai/osask/download.html#ver38
-osat38i.lzhをゲットして解凍すると、中にはIMGTOL.COMと、O...
--ちなみに、もしautoexec.batなどにJOHN7aを書き込んでしま...
-FDを差し込んで、
copy a:\imgtol.com c:\
copy a:\OSAIMGAT.BIN c:\
とかやって、HDにコピー。
-さて、このOSAIMGAT.BINもイメージディスクなんだけど、大き...
c:\>imgtol e osaimgat.bin fdimage0.bin 1440
-さて、これでいいはず。このままJOHN7aと入力して、OSASKを...
--例によってFDが入っていないとちとマズイ。FDは入れっぱな...
**アクセスしてみる。
-pokon39が起動すると、ファイルのリストが表示されているは...
--今回作ったイメージファイルはOSASKの正式版だから、中には
---!GUIDE!.TXT
---!GUIDE2!.TXT
---BBALL3.BIN
--などが入っていないといけない。でも、そんなのないぞ!な...
-そう。最初の方でも説明したけど、現時点でのOSASKは、''標...
-まあ、ちとこの問題は後回し。
-さて、''標準で''FDを見つけてくれているが、さっき作ったイ...
-pokonがアクティブになっているのを確認して、Ctrl+C を押す...
-さて、ここで、もう一回 POKON39 に表示されている''ファイ...
poko>drvata 0
-さあ、POKON に表示されているファイル名を確認。どう?OSAS...
-めでたくHD上のファイルにアクセス成功となりました。もちろ...
*さて。次は、FDまったくなしでもOKにしてみよう!。
-さてさて、HDにアクセス出来るようにはなりましたが、今の状...
-これをなんとかするには、JOHN7a を改造する必要があります...
ディスクにコピーして、Windows 上でバイナリエディタを使っ...
-StirlingでJOHN7A.EXEを開いて、ADDRESSが 00000200 の部分...
000200 EB 19 00 00 13 00 00 00-10 89 00 90 00 00 00 80
-ここの右から4番目の 00 の部分。ここが、起動時に探しに行...
---00ならdrvfd (つまりFD)
---01ならdrvata (これがHD)
---02ならdrvcf (これならCFカード)
---詳しくは[[[OSASK 6313:http://www.afis.to/~mone/osask/o...
-ごらんのように、ここが 00 なので、FDを探しに行くわけです...
000200 EB 19 00 01 13 00 00 00-10 89 00 90 00 00 00 80
-書き換えたら JOHN7A.EXE を上書き保存します。ついでなんで...
-では、この JOHN7A2.EXE をフロッピーディスクにコピーして...
-専用マシンでFreeDOSが立ち上がったらFDを差し込んで、
c:\>copy a:\john7a2.exe c:\
-とかやってHDに持ってきます。
-名前を変えてあるので、 HDには JOHN7A.EXE と JOHN7A2.EXE ...
-さて、それでは実験してみましょう。
-ちなみに、この時点でOSASKが自動で起動するのがうざったい...
c:\>del autoexec.bat
-まず、FDからフロッピーディスクを抜きます。この状態で、リ...
-HDから、FreeDOSが起動して、プロンプトが出ます。
-まず、わざと john7a と打ち込んでみます。
-先ほどと同じ状態ですね。無反応になってしまいます。FDにフ...
-リセットして、再びFreeDOSのプロンプトを出します。
-こんどは、 john7a2 と入力してみましょう。
-どうですか?こんどはHD内の fdimage0.bin(中身はOSASK3.8...
*こんどは fdimage を増やしてあちこちアクセスしてみよう。
さて、この方法で、HDのディスクイメージにアクセスできるよ...
***ちと実験
-ちょっと実験してみよう。ディスクイメージは、全部で10個ま...
-現在の状態でもそれは実行できます。試しに、 Ctrl + 1 を押...
-・・・おっと、ERROR_4 が出ましたね。これは成功なんです。...
-さあ、もとの fdimage0.bin に戻ってみましょう。 Ctrl + 0 ...
**ディスクイメージを増やしてみよう
-さて、ディスクイメージを追加してみましょう。どうすれば一...
-嗚呼!! 操作もメンドくさいけど、説明を書くのもなんかメン...
-そんなわけなので、一番簡単な方法。以下からダウンロードし...
http://hideyosi.zive.net/age/fdimage.exe
-これは、空っぽの fdimage1.bin をLHAの自己解凍形式にした...
-これをダウンロードしたら、''解凍ぜずに''専用マシンのHDに...
-フロッピーディスクに fdimage.exe をコピーしたら、専用マ...
c:\>copy a:\fdimage.exe c:\
-そして、ここでこのファイルを実行すると、自己解凍が行われ...
c:\>fdimage
-これで、fdimage1.bin が出来上がっているはずです。 dir で...
-あとは、この空っぽのイメージファイルを複製すれば、イメー...
c:\>copy fdimage1.bin fdimage2.bin
c:\>copy fdimage1.bin fdimage3.bin
・
・
・
c:\>copy fdimage1.bin fdimage7.bin
-とりあえず 7 までとする。
-さあ、これでOKです。JOHN7a2 を起動して、OSASKの状態にな...
-起動直後は fdimabe0.bin(OSASK3.8にディスク)を覗いてい...
**問題発生!! ERROR_7 って???
-上記の方法で、手順はいいはずです。
--まず、JOHN7a2 をDOSから起動
--OSASKが起動します。
--fdimge0.bin(OSASK3.8のディスク)を参照しています。中に...
--ここで fdimage1.bin(空っぽ)に切り替えるべく、Ctrl + 1...
--・・・あれ? どうもディスクイメージは切り替わっているよ...
--もし、ディスクイメージがなかったり、名前が間違っていた...
-[[[OSASK 6314:http://www.afis.to/~mone/osask/osask_ml/20...
-なになに?イメージファイルが断片化しているって?
-なるほどぉ。ディスクイメージファイルは、断片化していては...
-どうすればいいだろう。つまり、俗に言う''デフラグ''を行え...
-そんなわけで探してみたら、あったあった。DOS版のデフラグ...
-このソフトをダウンロードして解凍すると、FORG.EXE が出て...
-専用マシンをリセットしてDOS状態にします。
c:\>copy a:\forg.exe c:\
-デフラグをかけてみる。
c:\>forg
-これでいいのかな?。試しに JOHN7a2 を動かしてみる。
-例によって、fdimage0.bin を参照している。(つまり正常に...
-ここで、Ctrl + 1 を入力してみる。
-・・・おぉぉ!うまくいったぞ! こんどは、''ERROR_7''では...
-さて、1 ~ 7 に切り替えてもエラーがでないようだ。ここで...
-予想通り、''ERROR_4''が表示される。ERROR_4 は、イメージ...
*さあ、こんどは、各ディスクイメージにファイルを置いてみよ...
*つづく・・・・・
*勝手に作ったこめんと欄
-すみません、勝手にこめんと欄を作りました。このページ関す...
-CFにDOSを入れてブートできる機種なら、まさにここに書かれ...
-えーと・・・・ fdimage の空っぽなのを作るのって、どうす...
-たしか、Bochsにカラのディスクイメージを作るソフトがあっ...
-空っぽのイメージを作るには、osat38r.lzhをダウンロードし...
-このドキュメントに基づいて、hideyosiさんが想定しているユ...
-ちょっと思ったこと:どうしてFDIMAGE1.BINなのかな?FDIMAG...
-URLは普通に書くだけでリンクされますよー。 -- [[ZAKKY]] S...
-fdimage1.bin:すいません・・・・単純に書き間違えでした・...
-FORGはいいなあ、Winのデフラグよりずっといい。Winのデフラ...
->って、パイプじゃなくて、リダイレクトでは? # Mozillaで...
-Moz1.4なら問題無い感じです(Windows) FORGはいいすね。D...
-''パイプじゃなくて:'' ガーン!! そうだった! おはずかしい...
-Linuxですか?。家のVine&Mozilla1.2だと、だいじょうぶみた...
-Mozilla Firebird 0.6,Netscape 7.1ではリンクのクリックが...
-rootのNetscape7がクリーンだったので、ためしてみました。...
-ブラウザに関する話題は、ここじゃなくて[[impressions]]に...
-(必要な物の収集のところ)「このWikiにもクローズドな雰囲...
-入手するには、βテスターになれというような文章を見付けら...
-ええとどこを見ておられますか?このページにはベータテスタ...
-このページに限った事ではありませんが、他人からの突っ込み...
#comment
終了行:
*まあとにかくやってみたことをメモメモ。
つーわけで。
ちなみにこれは
COLOR(#ff0000){SIZE(25){あくまでも私のメモに過ぎない}}
ので、この通りやってもうまくいかない場合があります。その...
(ただし、FDがないマシンとか、XPしか入っていない大事なマ...
**まずは、必要な物の収集
-''専用のマシン(2003/7/22現在、AT互換機限定)''
--HDにアクセスしたりするんだし、万が一のこともあるし、こ...
--当然このマシンのHDは、もうなんにも入れてない。ぶっとん...
--また、FDドライブが付いていて、当然そこから起動できるも...
--マウスも、PS/2マウスだよ。
-''もう一台、ちゃんとWindowsが動くマシン''
--ネットにつながっていないとまずいかも。FDを作ったり、い...
-''フロッピーディスク''
--できれば新品のものがいいのでは。なんとなくだけどね。
--とりあえず2枚用意
-''OSASKのベータバージョン、JOHN7a''
--COLOR(#ff0000){ちなみに、ベータ版には、JOHN7a・JOHN7t・...
--こいつはLZH形式で配布されている。解凍すると、JOHN7a.EXE...
--こういう''煽り''みたいの、やめて。お願い。(初音の) '...
-- %%(´_ゝ`) フーン アッソー 夏ですな。 %% ←これや...
---一般人には、ベータバージョンが入手できないわけであって...
-''DOS''
--私の場合、古いWindowsとかいっぱい持っているからいいんだ...
--http://homepage1.nifty.com/bible/fdos/freedosv.html
**さっそく環境を作ってみる
***まずは、DOSの環境を作る
-ゲットしてきたfdos0125.lzh を解凍すると、''fdos0125.img'...
-FreeDOSのFDが出来上がったら、これを専用マシンにいれて電...
-起動が確認できたら、ここで一旦FDを抜く。FDを別のマシンに...
-また、日本語システムとかEMSとかのドライバが悪さするかも...
-FDを再び専用マシンに入れ替える。(念のため、もういちど再...
-まず、この専用マシンのHDをフォーマットして、FDなしでFree...
-''「''Do you want to use large disk (FAT32) support (Y/N...
-あとは、DOSのパーテーションを作成する。アクティブにする...
--ちなみに、このFDISKの使い方の説明はめんどくさいのでパス...
-新しくパーテーションを切ったら、かならず再起動しておく。
-再起動が完了したら、ここでさっきのパーテーションをフォー...
format c: /s
-ここで、「ディスクの中身、みんななくなってしまうで?いい...
-しばらくすると、フォーマットとシステム転送が完了。これで...
-おっと!再起動の前に、このディスクにコピーしておいたJOHN...
a:\>copy john7a.exe c:
-さあおまたせ。FDを抜いて、マシンを再起動。
--COLOR(#ff0000){っと言いたいところだが、まだこの状態では...
--COLOR(#ff0000){つーわけで、取り合えず、BIOSのほうでHDか...
--COLOR(#ff0000){''さあ!こんどこそ、マシンを再起動だ。''}
-さあ、うまく''HDから''FreeDOSが起動したら、プロンプトか...
--''補足:''DOSは、autoecex.bat がないと、起動時に日付と...
-見事、OSASKが起動したぞ。
-さて、あとは、autoexec.bat に JOHN7a とか書いておけば、O...
c:\> echo john7a >autoecec.bat
-さあ、これでOKかな?。マシンを再起動して、自動でOSASKが...
*さあ、HDアクセスに挑戦。
**最初の一言
残念ながら、HDアクセスと言ってもDOSやWinみないに自由自在...
**まずは、そのディスクイメージを作成する。
-ディスクイメージファイルは、OSASK正式版にバンドルされて...
http://www.imasy.org/~kawai/osask/download.html#ver38
-osat38i.lzhをゲットして解凍すると、中にはIMGTOL.COMと、O...
--ちなみに、もしautoexec.batなどにJOHN7aを書き込んでしま...
-FDを差し込んで、
copy a:\imgtol.com c:\
copy a:\OSAIMGAT.BIN c:\
とかやって、HDにコピー。
-さて、このOSAIMGAT.BINもイメージディスクなんだけど、大き...
c:\>imgtol e osaimgat.bin fdimage0.bin 1440
-さて、これでいいはず。このままJOHN7aと入力して、OSASKを...
--例によってFDが入っていないとちとマズイ。FDは入れっぱな...
**アクセスしてみる。
-pokon39が起動すると、ファイルのリストが表示されているは...
--今回作ったイメージファイルはOSASKの正式版だから、中には
---!GUIDE!.TXT
---!GUIDE2!.TXT
---BBALL3.BIN
--などが入っていないといけない。でも、そんなのないぞ!な...
-そう。最初の方でも説明したけど、現時点でのOSASKは、''標...
-まあ、ちとこの問題は後回し。
-さて、''標準で''FDを見つけてくれているが、さっき作ったイ...
-pokonがアクティブになっているのを確認して、Ctrl+C を押す...
-さて、ここで、もう一回 POKON39 に表示されている''ファイ...
poko>drvata 0
-さあ、POKON に表示されているファイル名を確認。どう?OSAS...
-めでたくHD上のファイルにアクセス成功となりました。もちろ...
*さて。次は、FDまったくなしでもOKにしてみよう!。
-さてさて、HDにアクセス出来るようにはなりましたが、今の状...
-これをなんとかするには、JOHN7a を改造する必要があります...
ディスクにコピーして、Windows 上でバイナリエディタを使っ...
-StirlingでJOHN7A.EXEを開いて、ADDRESSが 00000200 の部分...
000200 EB 19 00 00 13 00 00 00-10 89 00 90 00 00 00 80
-ここの右から4番目の 00 の部分。ここが、起動時に探しに行...
---00ならdrvfd (つまりFD)
---01ならdrvata (これがHD)
---02ならdrvcf (これならCFカード)
---詳しくは[[[OSASK 6313:http://www.afis.to/~mone/osask/o...
-ごらんのように、ここが 00 なので、FDを探しに行くわけです...
000200 EB 19 00 01 13 00 00 00-10 89 00 90 00 00 00 80
-書き換えたら JOHN7A.EXE を上書き保存します。ついでなんで...
-では、この JOHN7A2.EXE をフロッピーディスクにコピーして...
-専用マシンでFreeDOSが立ち上がったらFDを差し込んで、
c:\>copy a:\john7a2.exe c:\
-とかやってHDに持ってきます。
-名前を変えてあるので、 HDには JOHN7A.EXE と JOHN7A2.EXE ...
-さて、それでは実験してみましょう。
-ちなみに、この時点でOSASKが自動で起動するのがうざったい...
c:\>del autoexec.bat
-まず、FDからフロッピーディスクを抜きます。この状態で、リ...
-HDから、FreeDOSが起動して、プロンプトが出ます。
-まず、わざと john7a と打ち込んでみます。
-先ほどと同じ状態ですね。無反応になってしまいます。FDにフ...
-リセットして、再びFreeDOSのプロンプトを出します。
-こんどは、 john7a2 と入力してみましょう。
-どうですか?こんどはHD内の fdimage0.bin(中身はOSASK3.8...
*こんどは fdimage を増やしてあちこちアクセスしてみよう。
さて、この方法で、HDのディスクイメージにアクセスできるよ...
***ちと実験
-ちょっと実験してみよう。ディスクイメージは、全部で10個ま...
-現在の状態でもそれは実行できます。試しに、 Ctrl + 1 を押...
-・・・おっと、ERROR_4 が出ましたね。これは成功なんです。...
-さあ、もとの fdimage0.bin に戻ってみましょう。 Ctrl + 0 ...
**ディスクイメージを増やしてみよう
-さて、ディスクイメージを追加してみましょう。どうすれば一...
-嗚呼!! 操作もメンドくさいけど、説明を書くのもなんかメン...
-そんなわけなので、一番簡単な方法。以下からダウンロードし...
http://hideyosi.zive.net/age/fdimage.exe
-これは、空っぽの fdimage1.bin をLHAの自己解凍形式にした...
-これをダウンロードしたら、''解凍ぜずに''専用マシンのHDに...
-フロッピーディスクに fdimage.exe をコピーしたら、専用マ...
c:\>copy a:\fdimage.exe c:\
-そして、ここでこのファイルを実行すると、自己解凍が行われ...
c:\>fdimage
-これで、fdimage1.bin が出来上がっているはずです。 dir で...
-あとは、この空っぽのイメージファイルを複製すれば、イメー...
c:\>copy fdimage1.bin fdimage2.bin
c:\>copy fdimage1.bin fdimage3.bin
・
・
・
c:\>copy fdimage1.bin fdimage7.bin
-とりあえず 7 までとする。
-さあ、これでOKです。JOHN7a2 を起動して、OSASKの状態にな...
-起動直後は fdimabe0.bin(OSASK3.8にディスク)を覗いてい...
**問題発生!! ERROR_7 って???
-上記の方法で、手順はいいはずです。
--まず、JOHN7a2 をDOSから起動
--OSASKが起動します。
--fdimge0.bin(OSASK3.8のディスク)を参照しています。中に...
--ここで fdimage1.bin(空っぽ)に切り替えるべく、Ctrl + 1...
--・・・あれ? どうもディスクイメージは切り替わっているよ...
--もし、ディスクイメージがなかったり、名前が間違っていた...
-[[[OSASK 6314:http://www.afis.to/~mone/osask/osask_ml/20...
-なになに?イメージファイルが断片化しているって?
-なるほどぉ。ディスクイメージファイルは、断片化していては...
-どうすればいいだろう。つまり、俗に言う''デフラグ''を行え...
-そんなわけで探してみたら、あったあった。DOS版のデフラグ...
-このソフトをダウンロードして解凍すると、FORG.EXE が出て...
-専用マシンをリセットしてDOS状態にします。
c:\>copy a:\forg.exe c:\
-デフラグをかけてみる。
c:\>forg
-これでいいのかな?。試しに JOHN7a2 を動かしてみる。
-例によって、fdimage0.bin を参照している。(つまり正常に...
-ここで、Ctrl + 1 を入力してみる。
-・・・おぉぉ!うまくいったぞ! こんどは、''ERROR_7''では...
-さて、1 ~ 7 に切り替えてもエラーがでないようだ。ここで...
-予想通り、''ERROR_4''が表示される。ERROR_4 は、イメージ...
*さあ、こんどは、各ディスクイメージにファイルを置いてみよ...
*つづく・・・・・
*勝手に作ったこめんと欄
-すみません、勝手にこめんと欄を作りました。このページ関す...
-CFにDOSを入れてブートできる機種なら、まさにここに書かれ...
-えーと・・・・ fdimage の空っぽなのを作るのって、どうす...
-たしか、Bochsにカラのディスクイメージを作るソフトがあっ...
-空っぽのイメージを作るには、osat38r.lzhをダウンロードし...
-このドキュメントに基づいて、hideyosiさんが想定しているユ...
-ちょっと思ったこと:どうしてFDIMAGE1.BINなのかな?FDIMAG...
-URLは普通に書くだけでリンクされますよー。 -- [[ZAKKY]] S...
-fdimage1.bin:すいません・・・・単純に書き間違えでした・...
-FORGはいいなあ、Winのデフラグよりずっといい。Winのデフラ...
->って、パイプじゃなくて、リダイレクトでは? # Mozillaで...
-Moz1.4なら問題無い感じです(Windows) FORGはいいすね。D...
-''パイプじゃなくて:'' ガーン!! そうだった! おはずかしい...
-Linuxですか?。家のVine&Mozilla1.2だと、だいじょうぶみた...
-Mozilla Firebird 0.6,Netscape 7.1ではリンクのクリックが...
-rootのNetscape7がクリーンだったので、ためしてみました。...
-ブラウザに関する話題は、ここじゃなくて[[impressions]]に...
-(必要な物の収集のところ)「このWikiにもクローズドな雰囲...
-入手するには、βテスターになれというような文章を見付けら...
-ええとどこを見ておられますか?このページにはベータテスタ...
-このページに限った事ではありませんが、他人からの突っ込み...
#comment
ページ名: