質問: win98とredhatlinuxのデュアルブートに関して redhatlinux(以下linux)とのデュアルブートで困っています・・・ 現在の環境は以下のとおりです。 全てwindowsフォーマットされています。 第1hdd(8g) : c(8g)のみ 第2hdd(10g) : d(2.5g),e(3g),f(3g),g(1.5g) 第3hdd(40g外付け) : h(40g) 現在win98がcドライブにインストールされています。 最初、cドライブにlinuxをインストールしてデュアルブートにしようと思い、 cドライブにデフラグをかけた後にdosで立ち上げてfipsを実行しましたが、 ドライブチェックの際にエラー(last silinder is not free)が出たので中止しました。 そこで次の構想として、第2hddのうちできればdドライブ(容量が足りないのであればeでも可)にlinuxをインストールしてデュアルブートにしようと思っています。 この際の手順と注意事項などを教えてください。 それと以下の質問にも併せて答えていただけるとありがたいです。 1)このデュアルブートが完成した場合、osの選択はどのようにすることになるのか。 2)第2hddのうちでdドライブは先頭のドライブなので、ここをフォーマットすることで以下のe,f,gドライブに影響は無いのか。 3)デュアルブート完成後、win98を立ち上げた場合、linuxがインストールされているdドライブはどのような扱いになるのか。(マイコンピュータ画面に表示されるのか否かなど) それではよろしくお願いします。
回答: linuxをインストールする前に、win98起動用のfdは作って置いてください。以下の手順ではliloと言うlinuxに付属しているブートローダをインストールして、そこからlinuxを起動するかwin98を起動するかを選択する形になります、その為linuxのインストールに失敗するとwin98も起動できなくなりますから、復旧するためにwin98の起動ディスクは作って置いてください。 linuxをインストールする際にパーティションの設定方法を尋ねてくる画面があります。ここで自動設定を選択すると勝手にパーティションを作り直してしまいますから、気を付けてください。パーティションの手動設定用にはdiskduridとfdiskの2つが使えますが、diskduridの方が使いやすいでしょう。 diskduridで第2hdd(hdb)のどれか(おそらくhdb1)を選択して"/"をマウントしhda1を"/win"などにマウントするとlinux側からアクセスできます。(ただし日本語のファイル名などは×) 後は、liloのインストール画面でliloのインストール先をmbrにする事と起動時のオプションにwindowsを含めておけばおしまいです。 起動時には画面に lilo:と表示されますからwinなどと入力するとwindowsが、何も入力せずにreturnのみだとlinuxが起動します。 後は#1で述べられている通りでよいかと。 日経linuxの2001/6号は特集が「安全で快適なマルチos環境」です。 ところで、linuxのインストールにはswap用のパーティションを用意するのが常道なのですが、全てfatでフォーマットされているとか。e,f,gには消しては困るデータが入っていますか?入っていないのであればパーティションの構成をlinuxを意識した形に変更した方が良いかと思います。あるいはredhatではなくてlinuxmld5であればfat領域にそのままインストール出来ますよ。 日経linux 2001/9号にlinuxmld5の特集があります。 それと入門関係の書籍を読めば、パーティションの作り方や役割など詳しく書かれているはずです。一読されてみては如何でしょう。 linuxを導入する楽しみの一つは、色々な障害を乗り越えて行くことかと思います。頑張ってください。