web-dev-qa-db-ja.com

スワップ領域は必要ですか?スワップ領域なしでUbuntuをインストールできますか?

4 GB RAM、500 GB HDD、Windows 7 Professionalがプリインストールされた新しいLenovo B50-80ラップトップを購入しました。既存のWindows 7と一緒にUbuntuをインストールしたいと思います。そのため、ディスクの管理を使用して新しいパーティションを作成しようとしたときに、それを行うことができません。 4つを超えるパーティションを作成できないというエラーメッセージが表示されます。 C:ボリュームを縮小し、未割り当て領域を作成できました。しかし、Ubuntuのインストールでは、割り当てられていないスペースが使用不可として表示されます。

私は次のことをしようとしました:

  1. レノボのアプリケーションとドライバーを搭載したレノボD:をコピー/バックアップします。 Dを削除します。

  2. これで、Ubuntuをインストールするための25 GBの未割り当て領域の新しいOne未使用パーティションができました。

Ubuntuを25 GBの未割り当てスペースにインストールしようとしました。単一のパーティションであるため、Ubuntuはスワップ領域用に4GBを割り当てる別のパーティションを作成するように求めています。私がそれをしようとすると、残りの21GBのスペースが使用できなくなります(Windowsパーティションでは4つ以上のパーティションは許可されません)。

私の質問は、Ubuntuを単一のパーティションの25GBの未割り当て領域にインストールできますか?スワップ領域のパーティションは必要ですか?スワップ領域なしでUbuntuをインストールできますか?スワップ領域を個別のパーティションではなくファイルスペースとして割り当てることはできますか?スワップ領域なしでインストールするとどうなりますか?

14
SubinR

提案と入力をありがとうございました。皆さんの助けを借りて、Ubuntu 14.0.4 LTSをWindows 7 Professionalと一緒に正常にインストールすることができました。私のラップトップは、Windows 7 Professionalが4 GB RAM、500 GB HDDがプリインストールされたLenovo B50 80です。

他の人の役に立つように、私が以下にしたことを要約しています。

質問で述べたように、Windowsのディスク管理を使用してC:ボリュームを縮小し、Ubuntuをインストールするためのスペースを割り当てました。

しかし、割り当てられていないスペースにUbuntuをインストールしようとすると、使用不可と表示されていました。 (Windowsでは4つを超えるパーティションを作成できないためです)

最後に、これは私がやったことです:

Lenovo B50 80でWindows 7と一緒にUbuntuをインストールする手順:

  1. Windowsには2つのドライブ/パーティションがあります:(Windows C:およびLenovo D:)One Key Recovery用の2つの非表示パーティション以外。

  2. Lenovo D:は25 GBで、アプリケーションとドライバーのフォルダーがあります。そのバックアップを取ることができます。 (フラッシュドライブ内、またはC:にコピーします)。

LenovoのWebサイトですべてのアプリケーションとドライバーを入手でき、ダウンロードできると思います。それで、先に進み、D:パーティションを削除しました。そのため、25 GBの未割り当て領域があります。 Ubuntuのインストールに必要なスペースは6 GBのみです。したがって、25 GBで十分です。

しかし、Linuxにより多くのスペースを割り当てる必要があると思われる場合。 C:を最大200 GBに縮小すると、すでに割り当てられていない25 GBとマージされます。したがって、225 GBの未割り当てパーティションの単一パーティションができます。

  1. 次に、ライブUSB Ubuntuフラッシュドライブでシステムを再起動します。 Ubuntuを試すを選択します。

  2. Ubuntuがロードされた後。 [Ubuntuのインストール]をクリックします。

  3. インストールウィンドウが開きます。言語を選択します。 [次へ]/[続行]をクリックします

  4. 「UbuntuをWindows 7と一緒にインストールする」などのオプションがあります。しかし、私の場合、UbuntuはWindows 7を検出しなかったので、次のオプションしかありませんでした。

    • ディスクを消去してUbuntuをインストールします

    • その他。

  5. [その他]を選択して、[続行]をクリックします。パーティション画面が表示されます。

  6. これで、Windowsドライブと225 GBの空き容量を持つすべてのパーティションを表示できるようになります。

  7. 空き領域を選択し、下部の[+]をクリックして新しいパーティションを作成します。

最初に、4 GBのスペースでスワップ領域のパーティションを作成します。したがって、4096としてサイズを指定します。

パーティションのタイプを「プライマリ」ではなく「論理」として選択します。スワップ領域として「用途」を選択します。

OKをクリックします。

次に、残りの空きスペースをLinuxインストールの残りに使用できます。

再度、空き領域を選択して、下部の[+]をクリックします。

サイズは、デフォルトで残りの空き領域サイズになります。パーティションのタイプを「プライマリ」ではなく「論理」として選択します。

「Ext4 Journaling File System」として「Use as」を選択します。

「/」としてマウントポイントを選択します。

  1. 「ブートローダーのインストール用デバイス」オプションにハードディスク「/ dev/sda ...」を選択します。

「今すぐインストール」をクリックします。これで、作成した2つのパーティションがフォーマットされることを示す警告ポップアップが表示されます。

Okをクリックして、インストールを続行します。

  1. インストールが正常に完了し、システムを再起動するように求められます。

  2. 先に進み、システムを再起動します。

  3. 再起動する前に、ライブUSBフラッシュドライブを取り外します。

  4. システムは時々WindowsまたはUbuntuで起動します。 GRUBローダーは取得しません。

システムがデフォルトでWindowsから起動し、Ubuntuが表示されない場合。シャットダウンし、UbuntuでLive USBを再起動します。

私の場合、システムはUbuntuで再起動しました。

  1. ここで、grubを修正するためにブート修復をインストールする必要があります。そのため、ターミナルを開いて、次のコマンドを順番に入力します。
Sudo add-apt-repository ppa:yannubuntu/boot-repair
Sudo apt-get update
Sudo apt-get install -y boot-repair && boot-repair
  1. ブート修復はGUI形式で開きます。指定された指示に従って、プロセスを完了してください。

GRUBは正常に修正されます。

  1. システムをシャットダウンして再起動します。ブートするUbuntuまたはWindowsを選択するGRUBが表示されます。
1
SubinR

いいえ、RAMが不足しない限り、スワップパーティションは必要ありませんneedただし、RAMが8GB未満であり、休止状態に必要な場合に便利です。詳細については、次の質問を参照してください: デスクトップにまだスワップパーティションが必要ですか?

ただし、extendedパーティションを作成し、次にスワップパーティションとデフォルトパーティション(これらの「サブ」パーティションを作成することで、4つのパーティション制限を回避できます。拡張パーティションの下に表示され、「論理」パーティションと呼ばれます)。これは、インストーラーでパーティションを作成する際のオプションになります。この関連する質問を確認してください: 私のディスクにはすでに4つのプライマリパーティションがあります。Ubuntuをインストールするにはどうすればよいですか?

19
Seth

スワップパーティションは本当に必要ありません。私たちの時代には、コンピューターには4GBのRAM以上があります。これは通常、毎日の使用には十分です。

しかし... RAM重いタスクを行うと、マシンのRAMが不足し、クラッシュする可能性があります。

私の意見では、その単一のパーティションにUbuntuをインストールして、1GBのスワップをswapfileとして追加するのが良いと思います。

ここにそのための良いチュートリアルがあります... buntu Linuxスワップファイルの作成と追加チュートリアル

別の解決策は、zRamを有効にすることです。こちらをご覧ください... zRamの使用方法

7
minimec

スワップパーティションは、2つのことを行います。メモリを解放してキャッシュを増やすことで全体的な速度を向上させることができます。

RAMが大量にある場合は、おそらく速度向上のためにそれを必要としないでしょう-ほとんど利用されないでしょう。ただし、メモリを完全に使い果たした場合に備えて、他の目的で使用することをお勧めします。これは、最近の8GB以上のRAMでも発生する可能性があります。つまり、不正なプロセスや、イメージエディターなどの非常にメモリを大量に消費するプロセスが原因です。

パーティションを使用する必要はありません。スワップパーティションの代わりに、スワップファイルを使用することができます。スワップパーティションを設定せずに、後でスワップファイルを設定してください。

5
thomasrutter

上記のすべての回答に同意します。現在、RAM(16 GBまたは32 GBなど)がたくさんある場合は基本的にありません。 32 GBのRAMデスクトップでは、スワップパーティションはあまり使用されていません。一般的にJavaベースであり、OOM(メモリ不足エラー)になる可能性のある多くのBigdata HadoopおよびNoSQLを使用しているため、それを保持しました。そのようなシナリオでは、それは良いことです。それを保持することは決して痛くはありませんし、使用されていないと感じたら、単にそれを '/'にマージしてください My SWAP Partition usage

2
Ashu

システムで実行しているものに依存します。

コンテンツを作成している場合は、スワップスペースを割り当てることをお勧めします。RAMが不足すると、プロセスが強制終了されて作業が失われるのではなく、処理が遅くなります。

マシンがプログラムを実行しているだけの場合、スワップスペースは不要です。私は、この使用法に正確に適合する多くのキオスクのようなディスプレイシステムを設計および構築しています。その状態を検出して修正できるので、遅くなるよりも突然死ぬプロセスを望んでいます。

前述したように、メインパーティションがなくなった場合、インストール後にルートファイルシステムにスワップファイルを割り当てることができます。 MBRベースのディスクがある場合、4パーティションの制限を克服できるメインパーティションの1つとして拡張パーティションを作成できる場合もあります。 GPTディスクには4パーティションの制限はありません。

0
Eric Sokolowsky