web-dev-qa-db-ja.com

UbuntuとWindows7のデュアルブート間でデータを共有および使用するための提案

注:TL; DR、要約については一番下までスクロールしてください。最近、Ubuntu9.10とWindows7の間でデュアルブート用にコンピューターをセットアップしました。現在のドライブセットアップは次のとおりです。

| A1 |     A2       |
| B1    |  B2  | B3 |

A1:100 mb、Windows7「システム予約済み」ブートパーティション

A2:230 GB、データセクション、これはオペレーティングシステム間で共有する必要があります

B1:125 GB、Windows 7 OS

B2:123 GB、ubuntu OS

B3:2GB、Linuxスワップスペース


ドキュメント、音楽、写真、ビデオなどを両方のオペレーティングシステムからアクセスできるようにしたいのです。私の最初の試みは、データ(a2)パーティションをNTFSにし、ホームフォルダーをubuntuからデータパーティションに移動することでした。しかし、私が読んだように、NTFSは許可を得てうまく機能せず、ホームフォルダを台無しにしました。私の次のアイデアは次のいずれかです:1)データパーティションをext2/3/4にフォーマットし、そこにLinuxからホームフォルダーを移動し、Windows7でextパーティションを読み取るためのドライバーを取得します。 extドライバー/ソフトウェアはWindows7と互換性がないか、Windowsエクスプローラーと統合されていません(私本当には別のソフトウェアウィンドウを開きたくないだけです私のデータにアクセスするために加えて、おそらく他のソフトウェアと互換性がありません。) Ext2 IFS 有望に見えますが、ext4とwindows 7でどのように機能するかわかりません(Vistaで試してみると公式にはサポートされていません)互換性モード、それを使用するためにextドライブをフォーマットする必要があることを教えてくれます)。私の次のアイデアは、2)ホームフォルダをubuntuのある場所に保持しますが、ドキュメント、音楽などのフォルダのシンボリックリンクをNTFS形式のデータ(A2)パーティションに作成し、それらの場所をWindows7ライブラリに追加します。権限がどのように機能するかは完全にはわかりませんが、ドキュメントや音楽などのみであり、重要な構成ではないため、は問題ありません/home/user/の残りのファイル。私が間違っている場合は私を訂正してください。現在、シンボリックリンクが私の最善のアイデアですが、どのように機能するかはわかりません。

提案、私のアイデアへの追加、リンク、ポインタ、大歓迎です。ドライブと再パーティションの両方を再フォーマットする必要があることを意味する場合でも(そのセットアップを提案したい場合は2つの250GBドライブ)、それが最良の提案である場合はあまり反対しません(フォーマット/インストール/を実行しました)過去3日間で5回のフォーマット/再インストールプロセス、もう一度私を傷つけることはありません)。


TL; DR、要約:

私は2台のハードドライブを持っています。 1つはUbuntuとWindows7用にパーティション化されており、もう1つはドキュメント、音楽、写真、ビデオなどを保存するために両方のオペレーティングシステムにアクセスできるようにします。データドライブのセットアップ方法に関する提案。


P.S. 2つのOS間でもApacheサーバーのドキュメントルートフォルダーを機能させることができればボーナスです(権限が非常に複雑になる可能性があるため、あまり心配しないでください)

P.P.S.関連する質問ですが、データの表示は1つの方法です: データと/ home用に別々のパーティションを持つデュアルブートWindows7とUbuntu9.10のパーティションスキームとサイズ

5
wizjany

A1->それをマージしてA1 + B1を作成します。
A2-> NTFS
B2->最大40GBまで下げることができ、残りをA2に割り当てます。
それが私のおすすめです。

私が読んだようにNTFSは許可を得てうまく機能しません

これが何を意味するのかわかりませんか?

1)データパーティションをext2/3/4にフォーマットし、そこにLinuxからホームフォルダーを移動し、Windows7でextパーティションを読み取るためのドライバーを取得します。

特に読み取り専用のファイルシステムが必要ないため、お勧めしません。

http://www.fs-driver.org/ 有望に見えますが、ext4とWindows 7でどのように機能するかわかりません(公式にはサポートされていません。Vista互換モードで試してみると、私はそれを使用するためにextドライブをフォーマットする必要があります)

エクステントオプションが有効になっている場合、ext4ファイルシステムを現在のドライバーで読み取ることはできません(ext4doを使用するほとんどのディストリビューションではデフォルトでエクステントが有効になっていると思います)。

ホームフォルダをubuntuのある場所に保持しますが、ドキュメント、音楽などのフォルダのシンボリックリンクをNTFS形式のデータ(A2)パーティションに作成します

これは私の現在の設定でもあります。

6
Sathyajith Bhat

経験上、現在のようにパーティションとドライブを混在させることはお勧めできません。個別のデュアルブートOSが必要な場合は、各ドライブに1つのOSをセットアップすることをお勧めします。ここに鍵があります-OSにインストールしているドライブがインストール中に接続されていることを確認してくださいのみ。これを行うことにより、いずれかのOSが他のドライブを認識しないようにし、ブートパーティションの上書きなどの何かを自動的に再構成します。このようにすると、各OSが独自のドライブに完全に含まれるため、作業が簡単になります。

もう1つのオプション(およびIMO、betterオプション)は、プライマリOSをインストールし(この場合はW7を選択します)、VirtualBoxやVMWarePlayerなどのVMマネージャーを使用することです。追加のすべてのOS用のVMを作成します(必要な数だけ)。

長所と短所は何ですか?デュアルブートを使用すると、各OSをハードウェア(VMなし)でネイティブに実行できるため、最高の速度が必要な場合は、これを選択することをお勧めします。それを超えると、実際にはメリットはありません(IMO)。 VMを実行すると、複数のOSを同時に操作できるため、たとえば、Apacheの例を使用すると、W7でDreamweaverなどをコーディングしながらLinux VMを実行し、実際のApacheでコードをテストできます。サーバ。または、W7で何かが終了するのを待っている間、Linuxでソリティアをプレイすることもできます。または、VMウィンドウで作業しながら、W7でのx-windows用のArchLinuxの構成について読むことができます。はるかに柔軟性があります。

VMを実行することの欠点は、優れたパフォーマンスを得るにはもう少しハードウェアが必要になることです。それほど多くはありませんが、いくつかあります。

ドライブ構成で、複数のパーティションにアクセスする限り...

デュアルブートでは、W7ディスクに3つのパーティション100MB(インストーラーによって作成)を作成し、次に2つの125GBパーティション(C:&D :)を作成します。 C:NTFS上のOSになります。 D:NTFS上のデータになります。次に、Linuxドライブから、Fuse&NTFS-3Gを使用してデータパーティションをマウントできます。 NTFSを使用したくない場合は、代わりにdataパーティションをFAT32としてフォーマットし、Linuxにマウントします。 FAT32とNTFSのファイルサイズの制限に注意してください。

VMの場合、おそらくすべて1つのNTFSパーティションにW7をインストールし(W7ではパーティションのサイズを動的に変更できるため、インストール時にこれを事前に行うことは重要ではありません)、データにディスク2を使用します。 NTFSまたはFAT32としてフォーマットされた1〜4個のパーティションを作成します。次に、VMを作成した後、データパーティションをマウントするか、sambaを介してそれらにアクセスします。

たくさんのオプションがありますが、私がしませんすることの1つは、ディスクをそのままにしておくことです。 W7システムパーティションを2つのドライブに分散させることは、IMOであり、将来的に問題を引き起こす可能性があります。

1
Joe Internet

スペースがある場合は、Linuxインストール用に別の/ homeパーティションをお勧めします。これにより、多くのことが簡単になります(再インストール、* nixの切り替え、またはホームディレクトリのある程度の共有)(Windowsで同等の処理を行うよりもはるかに簡単です) -私が間違っている場合、Windowsの人は私を修正します-(例:Ubuntuグラフィカルインストールを使用すると、追加のパーティションを作成し、/ homeをマウントポイントとして配置するだけで機能します)。

0