Ubuntu をデュアルブートでインストールするには、なぜ Windows の C ドライブ パーティションを縮小する必要があるのですか?

Ubuntu をデュアルブートでインストールするには、なぜ Windows の C ドライブ パーティションを縮小する必要があるのですか?

Windowsと並行してUbuntuをインストールするオプションは、Windows の C ドライブから未割り当て領域が縮小された場合にのみ表示されます。

デュアル ブートには、未割り当てを含めて 4 つのドライブのみが必要なのはなぜですか?

答え1

なぜドライブは4つだけなのでしょうか

「パーティション」のことを言っているのだと思います。答えは、MBRスタイルのパーティションテーブルには最大4つのパーティション論理パーティションを使用すると、この問題を回避できることに注意してください。

しかし、GUID パーティション テーブルではこの制限が削除されます。


さて、次の点について:

Ubuntu をデュアルブートでインストールするには、なぜ Windows の C ドライブ パーティションを縮小する必要があるのですか?

Ubuntu(または他のLinuxディストリビューション)はNTFSパーティションにインストールできないためです。(まあ、技術的にはウービしかし、実際にはそれを使いたくないでしょう)

答え2

ディスクのパーティション分割は、デュアルブート Linux のインストールにおいて重要な部分です。

私はデュアル ブート システムをいくつかセットアップしています。1 つは Ubuntu と W10 で、次のように Windows 用の 3 つのパーティション (システム、C:、回復) を使用します (lsblk より):

/dev/sda1 - システム /dev/sda2 - /mnt/C または C: /dev/sda3 - /home/[ユーザー名]/共有 /dev/sda4 - 拡張 /dev/sda5 - [スワップ] /dev/sda6 - / /dev/sda7 - /home

もう 1 つには、次の 10 個のパーティションを持つ Debian Linux と W10 があります。

/dev/sda1 - システム /dev/sda2 - /mnt/C または C: /dev/sda3 - /home/[ユーザー名]/Shared /dev/sda4 - 拡張 /dev/sda5 - [スワップ] /dev/sda6 - / /dev/sda7 - /tmp /dev/sda8 - /var /dev/sda9 - /home/[ユーザー名]/Media /dev/sda10 - /home

fstab の設定には blkid も使用する必要があります。私はまず fdisk を使用して基本的なパーティション分割を行いますが、その後 gparted を使用してフォーマットとラベル付けを行います。これは正しく行うことが重要です。私はさまざまなパーティション分割ツールをすべて試しましたが、この 2 つが最もうまく機能するようです。


これほど多くのパーティションが存在する理由は 2 つあります。

1) W10 から簡単に移行できるようにしたかったので、両方の OS が読み取りと書き込みの両方にアクセスできる共有パーティションが必要でした。実際、このパーティションには共有とメディアの 2 つの共有パーティションがあります。メディア (画像、ビデオ、オーディオ) はそれほど変更されず、サイズが大きいことがわかったので、バックアップを高速化し、メディアを頻繁にバックアップする必要がなかったため、別のパーティションにしました。Linux から W10 を読み取ることはできますが、書き込みは行いません。これは、W10 がファイル権限を処理する方法によるものです。/tmp と /var もバックアップの必要性が低いため、分割しました。共有とメディアは NTFS 形式ですが、スワップは単なるスワップであり、/、/home/、/var、および /tmp は Linux 形式であることに注意してください。私の場合、/ と /home には btrfs (いつかホット バックアップを実行したいため)、/tmp と /var には ext3 (より小さく、より高速にする必要があるため) を選択しました。

2) システムをバックアップする方法を理解する必要がありますが、これはそれほど簡単ではありません。私は Acronis で W10 をバックアップし、Linux パーティションをバックアップするために rsync を使用するカスタムの mybackup.sh を持っています。適切なバックアップ/復元オプションがないと、ちょっとした火事で家が全焼してしまう可能性があります。したがって、これは早い段階で取り組むべき重要な優先事項です。... そして、完全なテストを行ってください。私が提案する 1 つの方法は、2 つ目の同一のメイン ドライブを保持し、作業中のドライブからクローンを作成することです。これにより、より適切なバックアップ/復元が準備されるまで、復元することができます。


重要: W10 に、デュアル ブートを動作させるために必要な高速ブートを行わないように指示する方法を理解する必要があります。コントロール パネル (設定ギアではありません) に移動し、詳細な電源オプションを見つけて、ハイブリッド スリープを許可するを無効にします。


デュアルブートをインストールしたら:

しばらくの間、Firefox、Chrome、Thunderbird、MariaDB が、異なる OS で同じファイルを共有できるようにしようとしました。両側で使用するバージョンが同じであれば動作しますが、両方でバージョンを同じにしておくのは面倒すぎることがわかったので、現在は MariaDB だけが同じデータベースを共有しています。しかし、Linux で変更を加えると、Windows に戻ったときに MySQL サービスを実行できるように権限をリセットする必要があるため、それでも面倒です。試行錯誤の末、最終的にバインド マウントを使用して MariaDB がデータ用に共有 NTF パーティションを使用するように仕向けました。これが、動作させる唯一の方法だったからです。

おそらく、私はあなたに多くの情報を提供しすぎたと思いますが、他の人が何をしたかを知ることは役立つかもしれないと思いました。

関連情報