Ubuntuのインストールには本当にブートパーティションが必要ですか?


13

Ubuntu 9.10をインストールします。

ただし、パーティションを作成するための高度なオプションに移動すると。私は作成することにしました

RAM /(ルート)パーティションのスワップファイルx2サイズ。

BIOSで簡単に見つけられるように、最初のパーティション用のブートパーティション(プライマリパーティション)も作成する必要があるというドキュメントをいくつか読みました。また、約100MBのみを割り当てます。

ブートパーティションを作成する必要がありますか?そして、それは本当に何をしますか?

どうもありがとう、


2
これは馬鹿です。答えはここにあります:superuser.com/questions/30216/why-create-many-partitions
innaM 09年

この質問は重複しているとは思いません。
-DaveParillo

回答:


8

それは選択です。あなたはそうするかもしれないし、そうでないかもしれない。私は通常そうします。スワップのほかに、通常3つのパーティションを作成します。

  1. / boot-通常60MB程度。fedoraの詳細、または複数のカーネルを実験/インストールする予定がある場合
  2. /-/ home以外のすべてを保持する7または8 GB
  3. / home-ディスクの残り。

このように分割した主な理由は、リカバリおよびバックアップの状況で可能な限り多くのオプションを提供するためです。問題が発生しない場合、1つの大きなパーティションが機能し、気にする必要はないでしょう。

たぶん私は年寄りで妄想的です;-)

セキュリティが心配な場合は、インストール後にブートパーティションを読み取り専用に設定できます。これにより、だれでも(あなたも)カーネルに何かを書き込むことができません。かなり安全ですが、これらの古いカーネルの更新が更新ウィンドウに表示されると、ブートパーティションを書き込み可能にし、再起動してからインストールするまでインストールに失敗します。私は娘のラップトップでこれを行いました。彼女のカーネルを改ざんするものに対する追加レイヤーとして-彼女はソフトウェアをインストールできますが、彼女のカーネルを変更するには、私に助けを求めなければなりません。これが最初にインストールする必要があるものであることを確認する機会を与えてくれます。


こんにちは、ご協力ありがとうございます。ブートがプライマリパーティションになるのではないかと思っています。/ rootと/ homeは論理パーティションですか?ありがとう。
ant2009 2009年

それらはすべて論理パーティションでなければなりません。IMO。
CarlF 2009年

2
ブートパーティションを論理パーティションではなくプライマリパーティションとして設定しました。繰り返しますが、これは災害の場合ですが、技術的には必要ありません。Ubuntuには、 パーティショニングの基本を説明する良い記事ubuntuforums.org/showthread.php?t=282018があります。
DaveParillo

複数のディスクがある場合はどうなりますか?ブートパーティションはどこにあるべきですか?sda?sdb2?または、ブートパーティションをミラーリングする方法はありますか?ある場合、それは良いアイデアですか?
CMCDragonkai 14年

12

一般に、すべてに対して1つのパーティションを使用できます。歴史的に、多くのシステムはシステムの異なる部分に異なるパーティションを使用していましたが、これはもはや必要ありません。

複数のパーティションが必要な特別な状況がまだあります。

  • フルディスク暗号化(LUKSやTruecryptなど)を使用する場合は、別の/ bootパーティションが必要です。これは、起動するものが必要だからです:-)。

  • デュアルブートし、両方のシステムからファイルを読み取れるようにする場合は、両方のシステムが読み取れるファイルシステム上にある必要があります。したがって、LinuxとWindowsをデュアルブートする場合、両方がファイルを使用できるようにするために、たとえばNTFSまたはVFATを含むマルチメディアパーティションを作成することは理にかなっています。

  • フルディスク暗号化を使用する場合、非常に大きなファイル(ビデオなど)の読み取りと書き込みに顕著なオーバーヘッドがあります。それらのために、暗号化されていない個別のパーティションが必要になる場合があります。

  • 時々他のOSの再パーティション化またはインストールを計画している場合、grubの破損を避けるため/bootに、ディスクの先頭に1番(たとえば/dev/sda1)があれば簡単です。

いくつかの時代遅れの理由もあります。古いドキュメントでそれらについて読むことができますが、現在のシステムには適用されなくなりました。

  • いくつかの古いハードウェアでは、BIOSの制限のためにブートパーティションが必要です(たとえば、1024シリンダーを超えるパーティションからブートできない)。ただし、これは非常に古いシステム(5〜10年以上)にのみ適用されると思います。

  • 古いLinuxバージョン(V2.2、おそらく2.4)では、スワップパーティションはスワップファイルよりも高速であったため、スワップパーティションを使用することをお勧めします。Linux 2.6では、どちらも同等のパフォーマンスを提供するはずです(http://lkml.org/lkml/2005/7/7/326)。


9

ブートパーティションを作成する必要はありません。問題を引き起こすことなく、すべてを1つのパーティションに配置できます。

スワップでさえ、単一のパーティションに置くことができます(スワップファイルの形式で)。スワップファイルは以前はスワップパーティションよりもやや低速でしたが、Linuxカーネル2.6の時点では、スワップパーティションと同じパフォーマンスを持っていますserverfault.comの質問「swap partition vs file for performance?」も参照してください)。

複数のパーティションを作成することに関するアドバイスは、BIOSがパーティションを見つけることとは関係ありません(これは偽です)。これは、複数のオペレーティングシステム間で単一の/ home / yournameパーティションを共有し、特定の種類のバックアップを簡単にすることなどです。ほとんどのユーザーにとって、単一のパーティションが最も簡単にセットアップでき、正常に機能します。


スワップファイルは、スワップパーティションより遅くなりません。これを示すために編集しました。
sleske
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.