デュアルブートセットアップでWindows7とUbuntuの調和をお探しですか?緊張したOSの状況をもう少し統一して共感させる方法をいくつか紹介します。
バックグラウンド
カバーしたとき LinuxPCのパーティションスキームを選択する方法 、LinuxとWindowsの間の3番目のパーティションをストレージパーティションとして機能させる方法を考えている人がいることに気づきました。
なぜ難しいのか
数人のコメント提供者が指摘しているように、Linuxでは/ homeにNTFS形式のパーティションを使用することはできません。これは、NTFSがLinuxで使用されるすべてのプロパティとアクセス許可を保持しているわけではなく、WindowsがLinuxファイルシステムを読み取らないためです。 Linux内からWindowsで非表示になっているフォルダー、またはLinuxがWindowsで非表示になっていると見なすファイルを表示すると、これを簡単に確認できます。一方で機能するものは、もう一方では機能しません。さらに、WindowsでUsersフォルダをいじることなく移動するための信じられないほどクリーンな方法はありません。これが、より優れたマシンを使用する多くの人々が仮想化ソフトウェアを使用することになった理由です。 2人を強制的に並べて協力させるよりも簡単です。
からの画像 せっlぐる。こ。っc 、フェアユースを想定
回避策
FAT32またはNTFSパーティションから/ homeディレクトリを実行する方法はないため、構成ファイルとスクリプトはそこに残しておく必要があります。あなたができることは、ドキュメント、ダウンロード、音楽などの他の一般的に使用されるフォルダを、Windowsで読み取ることができる別のパーティションにリダイレクトすることです。次に、これらのフォルダーをWindows 7ライブラリに追加し、デフォルトの保存場所としてマークします。
これは適切な回避策ではありません。プログラム関連の構成ファイルとその他のユーザー関連の設定は、このセットアップでは同じ場所にはありません。いずれかのOSを再インストールする必要がある場合は、ユーザー設定の個別のバックアップを実行する必要があります。とはいえ、ほとんどの人は本当に自分のドキュメント、音楽、ビデオなどに関心を持っています。これは、両方のOSが同じ場所を探すように指示することで、この問題を解決します。
LinuxはNTFSの読み取りと書き込みに関して長い道のりを歩んできました。また、FAT32よりもはるかに優れており、このセットアップを構成するのが難しいため、このガイドで説明します。
パーティションスキーム
これを機能させるには、ハードドライブを次のように設定する必要があります。
- Windowsパーティション
- Linuxパーティション
- ファイルを保存するための大きなパーティション(または2番目のハードドライブ!)
- 小さなスワップパーティション
後で便利にするために、ストレージパーティションをNTFSにフォーマットするときに、簡単に認識できるラベルを追加します。パーティション番号を数えるよりも、「ストレージ」または「メディア」と呼ばれるドライブを見つける方が簡単です。
今回は、個別の/ homeパーティションがないことに注意してください。重要な/大きなファイルの大部分は別のパーティションにあるため、これはその必要性を否定します。 Linux側のバックアップを簡単にするために、個別の/ homeパーティションを使用できます。ディスクごとに4つのプライマリパーティションを超えることはできないことに注意してください。
更新 :次の場合は、4つ以上のプライマリパーティションを使用できます。 MBRの代わりにGPTを使用する 。
ストレージパーティションの自動マウント(Linux)
NTFSを使用しているため、起動するたびにストレージパーティションまたはディスクを同じ場所にマウントするようにシステムに具体的に指示することをお勧めします。これを行うために、Linuxで使用されるファイルシステムテーブルである/ etc / fstabシステムファイルを編集しますが、最初に、いくつかの準備が必要です。ターミナルを開いて、緊張した場合は、深呼吸してリラックスしてください。大丈夫です
準備作業
LinuxがNTFSの読み取りと書き込みに使用するドライバーであるntfs-3gをインストールする必要があります。すでにインストールされている場合は、それが表示されますので、心配しないでください。
sudo apt-get install ntfs-3g
「ntfs-3gはすでに最新バージョンです」と表示されている場合は、すでにインストールされています。そうでない場合は、動作していることがわかりますので、終了するまでお待ちください。次に、パーティションをマウントするディレクトリを作成しましょう。ドライブをデフォルトで[場所]メニューに表示する場合は、次を使用します。
sudo mkdir / media / storage
「場所」に表示したくない場合や、何らかの理由で手動で参照したい場合は、代わりに次の方法を使用できます。
sudo mkdir / mnt / storage
これにより、/ mediaに「ストレージ」ディレクトリが作成されます。必要に応じてこれを別のものに変更できますが、スペースがないことを確認してください。スペースは、次のいくつかの手順で自動的にマウントするように構成すると問題が発生します。
fstab
次に、fstabファイルを編集します。まず、何かが起こった場合に備えて、バックアップを作成します。
sudo cp / etc / fstab /etc/fstab.backup
パスワードの入力を求められるので、先に進んで入力してください。何らかの理由で、将来バックアップを復元する必要がある場合は、次のようにします。
sudo cp /etc/fstab.backup / etc / fstab
次に、ストレージパーティションのUUIDを見つける必要があります。 UUIDは「ユニバーサル一意識別子」の略で、パーティションが再フォーマットされるまで変更されない適切なシリアル番号として機能します。次のコマンドを実行します。
すど blきd
パスワードを入力すると、次のような出力が表示されます。
/ dev / sda1:UUID =” 23A87DBF64597DF1” TYPE =” ntfs”
/ dev / sda2:UUID =” 2479675e-2898-48c7-849f-132bb6d8f150” TYPE =” ext4”
/ dev / sda5:UUID =” 66E53AEC54455DB2” LABEL =” storage” TYPE =” ntfs”
/ dev / sda6:UUID =” 05bbf608-87fa-4473-9774-cf4b2602d8d6” TYPE =” swap”
ストレージパーティションに正しいラベルが付いている行を見つけて(作業が簡単になりますね)、UUIDをコピーします。
gedit admin:/// etc / fstab
次のように、geditが開いていることがわかります。
geditで通常よりも醜いテーマが表示される場合がありますが、心配する必要はありません。 fstabの下部に次の行を追加し、私の代わりに独自のUUIDを使用します。
#ストレージマウント
UUID = 66E53AEC54455DB2 / media / storage / ntfs-3g auto、user、rw 0 0
最初の行はコメントで、先頭のハッシュタグで示されます。次の行は、指定されたUUIDを持つパーティションを探し、それを/ media / storage /にマウントし、ntfs-3gドライバーを使用するようにfstabに指示します。さらに、起動時に自動的にマウントされ、ユーザー(rootだけでなく)がアクセスできるようにし、読み取りと書き込みの両方の権限を付与し、ファイルシステムチェックをスキップします(おそらくWindowsを使用してこれを行うことをお勧めします)。最後に、ダブルチェックとトリプルチェックを行って、他に何も触れていないことと、UUIDが正しいことを確認します。
準備ができたら、[保存]をクリックして再起動します。再起動をスキップしないでください。次のステップと、動作を確認するために必要です。
何も起こらなかったかのようにUbuntuを起動できるはずですが、[場所]メニューの下に「ストレージ」(または名前を付けたもの)があることに気付くでしょう。そうでない場合は、fstabが正しいことを確認してください。必要に応じて、バックアップからfstabを復元するには、上記を参照してください。
サブフォルダーの構成(Linux)
ターミナルを開き、次のコマンドを入力します。
gedit .config / user-dirs.dirs
これは、ホームディレクトリ内の「特別な」フォルダが定義されているファイルです。
これはお好みに合わせて編集できます。 「$ HOME / Downloads」が表示される場所の代わりに、「/ media / storage / Downloads」のような絶対フォルダーの場所に配置します。先に進んで、それらのフォルダー、またはそれらを呼び出したいフォルダーを作成し、これらのそれぞれのパスを下に置きます。完成した編集は次のようになります。
[保存]をクリックすると、構成の要点が完了します。これらの変更を有効にするには再起動が必要な場合がありますが、Windowsを起動するだけで、次のセクションのプロセスを完了することができます。
基本的に、ファイルを参照して「ダウンロード」フォルダに配置すると、実際にはストレージドライブの「ダウンロード」フォルダに移動します。ホームフォルダ自体にあるものはすべて、ストレージドライブではなく、/ home / yourusername /に残ります。 「デスクトップ」や「テンプレート」などのいくつかのフォルダも、おそらくこの処理の恩恵を受けません。テンプレートが使用されることはめったになく、デスクトップは通常ショートカットなどで雑然としていて、残念ながらWindowsデスクトップはエレガントにリダイレクトされません。
サブフォルダーの構成(Windows)
Windowsを起動すると、「マイコンピュータ」の下に「ストレージ」と呼ばれる別のパーティションがあることがわかります。 Windows 7には美しいライブラリ機能が組み込まれているので、記事「 Windows7のライブラリ機能を理解する 」と表示され、新しいストレージフォルダをライブラリに追加する方法の詳細な手順が表示されます。
ご覧のとおり、ストレージドライブフォルダはライブラリの一部です。私のストレージドライブ文字はE:です。これは、ネットワーク共有がD:にあるためです。また、私たちの「 Windows7ライブラリのデフォルトの保存フォルダを変更… 」の記事を参照して、ライブラリに保存すると、新しいストレージフォルダにも自動的に保存されるようにします。
最後に変更する必要があるのは、優先するWebブラウザのデフォルトの「ダウンロード」ディレクトリです。これは「ダウンロード」ライブラリを指すことができます。出来た!
また、ノウハウがあれば、ネットワーク上のリモート共有ドライブを使用してこれを行うこともできますが、実際に使用するには遅すぎることが判明する場合があります。より良いアイデアは、ストレージパーティションを、ネットワーク内の他のコンピューターからアクセスできる共有ドライブに変えることです。
デュアルブーター用の統合共有ドライブの問題に対する完全な解決策はありませんが、このレイアウトは非常にエレガントに機能します。ほとんどの人は、ダウンロードしたファイル、ドキュメント、メディアファイルに、使用しているOSに関係なく非常に簡単にアクセスできることを主に気にかけています。このスキームは、かなりうまく機能していることがわかります。ヒント、またはおそらくより良い設定がある場合は、それらを共有してください!