• ベストアンサー

WinとLinuxの共存について

Linuxに関しては、ほとんど知識がないのですが、下記のような環境にしました。 OS:Win98SEとRedhat7.1Jのデュアルブートで、Redhatは全てインストール HDD:プライマリーマスター10GBで最初の2GはWIN98、次は256MはLinuxスワップ、   残りはLILOの限界までLinux用に切りました。2Gくらい余ってます。 HDD:プライマリースレーブ、セカンダリーマスターは共にWin用です。 Linux自体よくわからないので、たくさん問題があるのですが、 Winを起動した時に、Linux用に切った部分のHDDをDドライブとして認識し かつDドライブの最後のセクターがおかしいといって、Scandiskを行い、 DドライブがLINUXのパーテーションのためそこで、止まってしまいます。 キャンセルすると、Winが起動しますが、Linux用のDドライブをフォーマット しますかと聞いてきます。 WinからLinuxのドライブ自体、気づかなくていいのですが、何か良い用法は ないでしょうか? Linuxの方は終了時に「OPENING MIXER FAILD」ってなって画面中 意味不明な文字が流れてます。また、ISAのSB16の設定もSNDCONFIGで うまく行きません。 解決策でなくてもLinuxについての良い本や、なんでも情報になるなら 良いので教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • misoka
  • ベストアンサー率35% (56/160)
回答No.4

Linux用のドライブがFATでフォーマットされていませんか? 最近の(?)LinuxはFATにもインストールできます。 rootでログインして、fdiskで調べてみてください。 また、LinuxのFATフォーマットとDOSのFATフォーマットは、 微妙に仕様が違います。これについては、(Linuxの)fdiskを 実行してみると、警告としてメッセージが表示されます。 詳細は、manに出てくると思いますので、man fdisk で ドキュメントを読んでみてください。 Windows側でエラーだと言っているのは、そのためでしょう。

bee_314
質問者

お礼

返答有難うございます、WINとLINUXのFDISKの内容を書かせていただきます。 LINUXのFDISK デバイス__ブート__始点____終点____ID hda1________*______1_____261_____6____fat16 hda2_____________262____1024____83____linux hda3____________1025____1241_____5____拡張領域 hda5____________1025____1057____82____inuxスワップ WINのFDISK 領域__状態____種類________Mバイト___システム___使用 c:1_____A_____PRI DOS______2047_____fat16_____21% __2___________Non-DOS______5985_______________61% __3___________EXT DOS______1702_______________17% こうしてみると、EXT DOSが変なような気がします。 下の回答者の行ってらっしゃるのはこの事かもしれません <素人考えの推測なので、自信ないですが・・・・ スペースが詰まってしまうので、アンダーバーを入れてます(^^;

その他の回答 (4)

  • marine
  • ベストアンサー率34% (23/66)
回答No.5

>hda3____________1025____1241_____5____拡張領域 ここが問題ですね。Windowsの拡張領域には2種類有って、パーティションタイプ05hの旧来のものとパーティションタイプ0FhのLBA対応の物です。1024シリンダ以降をアクセスするにはLBA対応にする必要が有るはずです。ちなみにFATもLBA対応のFAT16X(0Eh)とFAT32X(0Ch)が有ります。

参考URL:
http://www.tkcity.net/~nobusan/hardware/boot_hdd/partition/partition.html
bee_314
質問者

お礼

WindowsのFDISKから下記を削除することにより、解決いたしました。 __3___________EXT DOS______1702_______________17% win95をインストール時には存在しなかったパーテーションですが、 LINUXで、残りを全てをLINUXパーテーションにした際に、1024の 壁にあたり勝手に作られたパーテーションだと思います。 有難うございました。

  • marine
  • ベストアンサー率34% (23/66)
回答No.3

>Linuxドライブが見えるのは9Xの仕様と言う事が分かりまいた。 そんな仕様は有りません。Windows95とLinuxを共存させてますが、一度としてLinuxのパーティションを認識した事は有りません(そのためにパーティションタイプと言う物が有るのです)。Win98SEのドライブレターが誤っているとしたらば、それはFATパーティションの構成が変な場合です。例えば、1個のHDDに2個のFAT基本パーティションが存在する。

bee_314
質問者

お礼

返答有難うございます。 私の知識不足のため、いまいち理解できませんが リナックスとWINのFDISKの内容を書かせていただきます。 (もう一人の返答者の欄参照)

  • myeyesonly
  • ベストアンサー率36% (3818/10368)
回答No.2

サウンドに関してのみですが類似の経験があるので、ご紹介します。 但し、私のはノートなのとディストリビューションが Laser5 6.0 rel2 でRedHat 系でも少々古く、当てはまらない可能性も十分ありえる事をまず m(__)m 私は、Vaio Note N505 にインストールした時に、やはりSBproの設定がうまくいきませんでした。 原因は IRQ の衝突だったようで、以下の手順で簡単に治りました。 (MyHP♪より抜粋) ●サウンドデバイスの設定(2k01/18/May ) インストールが終了したら、/etc/sysconfig/pcmcia に以下の様に書き加える PCMCIA=yes PCIC=i83265 PCIC_OPTS=irq_list=4,6,11 poll_interval=100" CORE_OPTS="unreset_delay=300" この後、sndconfig でサウンドデバイスを設定する。 デバイス名 Sound Blaster Pro IRQ:5 8bitDMA:1 で設定するとリーナスさんの声と MIDI サンプルが再生されます。 はずかしながら、最近は再インストールしたりすると、この設定を忘れる事が多く、サウンドデバイスが何故かまともに動作しない原因が永らく判りませんでした。 当然デスク機でしたら、PCMCIA=no だと思うのですが、PCIC_OPTS あたりの設定は試されるといいかもしれません。うまく行かなければ元に戻すだけですから。 念のため、/etc/sysconfig/pcmcia 自体を、 cd /etc/sysconfig/ cp pcmcia pcmcia.old としておけば、うまく行かなかったとき、 cd /etc/sysconfig/ cp pcmcia.old pcmcia で元に戻せます。設定ファイルをいじる時はよくやらられる方法なので、覚えておくといいでしょう。

bee_314
質問者

お礼

返答有難うございます。 丁寧に教えて頂き助かります、早速教えて頂いた方法を試して見ます。

  • nyan_nyan
  • ベストアンサー率46% (18/39)
回答No.1

Windows9xはWindows9xがインストールされているパーティションより 後のパーティションにLinux用のパーティションがある場合、 Linux用のパーティションをドライブとして認識してしまうようです。 なので、パーティションを切る順番を、 1:Linux ext2 2:Linux swap 3:Windows FAT にすればWindowsはLinuxパーティションをドライブとして登録しません。 (WindowsのDOSプロンプトのFDISKで削除は可能) サウンドカードはALSAというキーワードでLinux関係のサイトを 調べてみると、解決の糸口が見つかるかもしれません

参考URL:
http://www.linux.or.jp/
bee_314
質問者

お礼

返答有難うございます。 Linuxドライブが見えるのは9Xの仕様と言う事が分かりまいた。 もう一度パーテーションの切り直しからはじめたいと思います。 また、教えて頂いたサイト等を参考にしてがんばってみます。

関連するQ&A

  • Win+Linux共存ってどうやるんでしょうか?

    Linux全く初心者のものです。仕事で使うことになったので自宅でも勉強しようと重い既存のWin98にLinux(RedHat-Ver7.1だったかも)は参考書を買った際についていたのでそれをインストールしようと思っていますが丁寧に何方か教えていただけませんでしょうか?ちなみに環境はFMV-SII205,Hardは10G(Cドライブ)と2G(Dドライブ)として割り当てているのでCはWin98として、DドライブにLinuxをインストールしたいと思ってます。詳しい手順を教えていただけませんでしょうか?HPを立ち上げる予定は今のところはないのであくまでも練習用です。よろしくお願いします。

  • windowsとlinuxの共存について

    windows98とRedHatLinux 7.01Jを1台のマシンに共存させようと思います。 HDDは20GBで、そのうち12GBをwindows98に使っています。(Cドライブ8G、Dドライブ4G) それで残った8GBをlinuxにあてたいのですが、linuxのインストールの本には「ブートパーティションはドライブの先頭から8GB以内」と書いてあります。 案の定linuxをインストールしようとしても、パーティションの設定の際に「ブートパーティションは1024シリンダ以内にしてください」みたいなメッセージが出てそれ以上インストールがすすみません。 /etc/lilo.conf というファイルを書き換えるとうまく共存できるということまではわかったのですが、書き換えるには一度linuxをインストールしないとできないですよね…。 インストール作業をテキストでやろうとしてもいまいちやり方がわかりません。windowsの容量は減らしたくないし、パーティションマジックなどのソフトを買うのは経済的に難しいのです。 ドライブの先頭からwindowsのCドライブ7GB・linux6GB・Dドライブ4GB という順に入れるのは無理でしょうか。 うーん、どうにかしてうまく共存できないでしょうか。

  • LINUXのインストールについて2

    TURBOLINUXをインストールしたのですがどうしてもLILOのインストールの段階で(インストレーションのステップ「LILOインストール」でエラーが発生しました。このステップは繰り返したり、前に戻ったり、メニューから自由に各ステップを始めることができます。TURBOLINUXになれている方以外は、メニューを使うことはお薦めできません。)と言うエラーがでてLILOがインストールできません。 ハードの現状は、前回ご指摘にあった所も含めてチェックしてみたところ、 HDDーA 8.4GBはプライマリIDEのマスターに(Win98) HDD-B 1.6GBはプライマリIDEのスレーブに(LINUX) ジャンパスイッチは確認済み でした。 LILOのインストール先はマスターブートレコード・ブートパーテーション・FDのそれぞれ試してみましたが、あまりアクセスしてる様子もなくエラーが発生しました。 どのような対応が考えられるでしょうか?

  • win2000とlinuxでデュアルブート

    初めて自作PCに挑戦し、パーティションの設定の所まで来ました。 題名にもある通り、win2000とlinuxでデュアルブートをしたいのですが、80GBのHDDをどう分けようかと迷っています。私ならこうする!こうしてみたら?など皆さんの意見をお聞きしたいです。 条件としましては、 ・win2000でC、Dドライブが欲しい。 ・win2000でインターネット環境を整えてからlinuxをDLしてインストールしたい。 ・linuxは、初めはvineで機会があったらredhatに乗り換えてみたい。その際、vineは消えても良いです。 ・出来れば2つのOS間でデータの共有とかもしてみたい。 フォーマットも含め、以上の条件でご意見を提案して頂けないでしょうか?宜しくお願いします。

  • 間違ってLinuxをインストールしてしまった

    CドライブのHDDにWINDOWSXPが、DドライブのHDDはNTFSでファイル用にしています。CとDとは別々のHDDです。Cドライブをはずして別のHDDを付け替えてRedHat9.0をインストールしました。Dドライブもはずしておけばよかったのにつけっぱなしでインストールしましたら、大事なファイルが入っているDドライブが自動的にFDISKされたのでしょうか? Cドライブを元のウィンXPのHDDに替えて起動しましたら、DドライブがXPで認識されず、ファイルの読み書きができなくなってしまいました。 質問はこのLinuxでフォーマット?されてしまったDドライブの中の大事なファイルだけでも吸い出せるのでしょうか? Linux は初めてで全く分かりませんので、市販のソフトで解決できるのかもお教えください。 吸い出したいのはデジカメの写真で過去の思い出が1GBくらいあります。

  • win2000とRed Hat Linux7.1の共存でLinuxが起動できない

    Linuxの知識が全然無いのに古いマシンにwin2000とRed Hat Linux7.1の両方をインストールしてマルチブート環境を作ろうと、無茶な事を実際に始めたのですが以下のような症状が起こりました。 -----私が行った手順----- CPU K6-2 400MHz RAM 160MB HDD 実際3G(理論値3.2GB)のPCのHDDをfdiskにて半分に切りました。 Cドライブにwin2000をFAT32でインストールして、これは正常にできました。 winを起動後、DドライブをFATでフォーマットしました。 LinuxをGUIでインストールし、Disk Druidと言う所でhda1がwinを入れた所なので「/boot」をhda2で35MB 「swap」をhda5で128MB 「/」をhda6で1393MBとしました。 最後にbootディスクを作りました。 再起動後、画面の左に赤帽子をかぶった人とRed Hat Linux7.1と書かれたロゴが出ていました。 右には「linux」と「DOS」と出ていて↑↓のカーソルで選択できるようになっていました。 DOSを選択するとwinは正常に起動できました。 ここからが問題なのですが linuxを選択すると「OK」の文字が次々に出てくる画面が出てきて最後にlocalhost loginと出るのですが1秒ぐらいすると画面が「カチ、カチ」と切り替えるような音がして、そのままループ状態です。 bootフロッピーで起動するとboot:と出ました。 ここから何をしてよいか分かりません。 最終的には「linux」と「DOS」と出ていて↑↓のカーソルで選択できるようになっている所で両方起動できるようにしたいです。 (1)フロッピーを入れて再起動 (2)~~~とコマンドを打つ。 (3) (4) のように流れ図で教えて下さると助かります。 よろしくお願いします!

  • win2k と linux のマルチブート

    hda1 に win2k が入ってます。hdd を増設して hdb2 に vine linux 2.6r1 を入れました。そのさいに、lilo を MBR に書き込みました。しかし win2k の選択肢がありません。/etc/lilo.conf をうつと permition denied となります。一般usrでもrootでもおなじです。なぜなのでしょうか? なにせ初心者なもので、どうか教えて下さい。よろしくおねがいします。

  • Linuxでは

    Linuxでは プライマリマスタにAというHDDをいれ プライマリスレブにBというHDDをいれ セカンダリマスタにCDROMをいれ セカンダリスレブにCというHDDをいれると Cはhdcになるのでしょうか?それともhddになるのでしょうか?

  • WIN2KとLINUXのデュアルブートについて

    ハードディスクを3つのパーティションを作りCドライブにWIN2Kをインストールし、Dドライブは、ウインドウズのファイルの保存用に使用、EドライブにRedHat7.3(FTP版)をインストールしました。 デフォルトでRedHatが立ち上がるようになってしまいました。 ウインドウズをデフォルトで立ち上がるように変更できるでしょうか?LINUXは全くの初心者です。 また、この状態でEドライブをフォーマットした場合、ウインドウズも立ち上がらなくなってしまうのでしょうか? よろしくお願いします。

  • 既存のDドライブにLinuxをインストール

    こんにちは 既存のDドライブにLinux(Vine)をインストールしようと考えています。その場合、ブートローダー(LILO)はどこにインストールすればいいのでしょうか?なお、FDDはありません。 また、現在CドライブにWinを、Dドライブにデータを入れているのですがDのデータを活かしたままのLinuxインストールは可能でしょうか? 詳しい方、ご教授ください。宜しく御願いします。