|
---------------------------------------------------------------------- (追記 : 2001/11/23) kawa さんが紹介してくださったおかげで、いろんな方の目に触れる機会がありました。思わず好評だったようなので(感謝)、さらに簡便な方法を模索しようかと思っています。思いつくのは1FDOSの利用(一辺このページを見たヒトは既にピンとキてるかもしれないスね。 Tomstrbtあたりを使えばイケるんじゃないかト。そちらはおいおい紹介することにしますんで、とりあえず始めての方は以下を読んでみてください。 ---------------------------------------------------------------------- 私は基本的にWindowsは好かんのですけど、そうも言ってられません。実際にお仕事では Visual C++ で開発してますし、嫁さんのために家庭でもWindows 環境を整備しなければなりません。困ったもんです。 さて、先日ちょっと頼まれて CD-ROM ドライブのないノートパソコンに Windows98 をインストールする機会がありました。 これについては WEB上でたくさんの方が紹介していますが、かなりの技術を要する、というか、面倒!という印象でした。ノートではなおさらのようです。 さて、私の見た限り、皆さんの方法とは ネットワークを認識できる DOS の起動フロッピーを作成、そいつで DOS を起動し、ネットワーク上で公開された CD-ROM ドライブのインストールディスクからインストールという流れです。ここで大変にネックなのはネットワークの認識です。LAN MANAGER とか WORKGROUP CONNECTION とかいうのを組み込まなければいけないのですが、この設定は結構面倒(私は特に、だってDOS キライだもん)。あと、安物のPCカードはDOS ドライバなんてサポートしてないことが多い。つまり金もかかるということ。 それは困る(- -;) でも、それしか方法はないのだと思ってましたので、実際にそうしたこともありました。 しかーし!新たな方法が成功しました!こっちの方が簡単です(私にとってだけかも、いや、そんなことない!だってエディタとか使わないし)。ただし、PC-UNIX のデスクトップ器が必要です。で、最初に Linux をネットワークからインストールしますが、「ああ、それは簡単」と思えればOK。 しかし、結構、荒技です。以下の記述について当方は一切の責任を持てませんので、実行する時は各自の責任で判断して下さい。では、実際に私が成功した過程を書きましょう。 まず、最終的に Windows98 をインストールしたいノートに Linux をNFS サーバーからインストール(これについてはこのサイトの他のページにも書いてありますので、そちらも参考に)。このとき、Windows のインストール用ファイルをコピーするためのパーティションも作成した(350MB確保)。HDD は全部でたった810MB でかなりシビアな状況である。最終的には Windows はこのときに Linux をインストールした領域を作成しなおしてインストールしようとしたので、Linux はひとつのパーティション(400MB)にどーんとインストール。残りはスワップ。 インストール後 Linux が起動したら、 mkdir /mnt/dos mkdir /mnt/cdrom とかいったように dos パーティションマウント用と NFS マウント用のディレクトリを作成し、dos 用パーティションのファイルシステムを mkdosfs /dev/hdaX で作成(X は読み変えてください)し、 mount -t vfat /dev/hdaX /mnt/dos mount -t nfs XXX.XXX.XXX.XXX:/mnt/cdrom /mnt/cdrom でマウント(XXX.XXX.XXX.XXX は NFS サーバーのアドレス)、あ、もちろんこのマウント前に、NFS サーバーホストの方は Windows98 インストールディスクをマウントしてNFS サーバーを立ち上げといてください。 で、 cd /mnt/cdrom 容量がやばかったのと、時間短縮のため、cdromsample, tools とかいうのは無視して、その他を確認してコピー開始 cp -r ./* /mnt/dos ですね。で、結構かかります。 さて、終ったようです。もう、ネットワークいりません。しかし、ここからが本番です。恐いこともします。ひひ。 DOS の起動ディスクで立ち上げます。DOS の fdisk を使って、Linux パーティションを削除し、跡地をそっくりプライマリDOS パーティションにしてしまいます。で、ファイルシステムを構築しますが、私は DOS に詳しくないので、このフォーマットの仕方がわからず、わざわざフロッピーディストリビューションの Linux を立ち上げて mkdosfs /dev/hda1 してしまいました。アホタレですね。ま、とにかくフォーマットすれば良いのです。そして、これが C ドライブ、コピーしたファイルが入っている論理ドライブの拡張パーティションが D ドライブとなっているのを確認して、fdisk を終了し、起動ディスクを入れたまま再起動します。 さて、再び DOS で起動。一応確認しておくと、現状では空の C ドライブと Windows98 インストール用のファイルが入っている D ドライブがあるはずです。つまりはこの状態に持っていきたかったわけなのですね。 もうすぐです。 d: で移動し、 setup インストーラーが起動します。で、システムを C ドライブにインストールします。はあ、おつかれさまでした。あとはごくフツーです。で、蛇足ですけど、D ドライブのファイルはドライバなんかの関係で、当分残しておいた方が便利かもしれませんね。 どうでしたか?そんなの知ってるよ、みんなやってるよ、という状況だったら失礼しました(^^;)。 |