14.04 LTSでスワップが検出されない


13

12.04から14.04にアップグレードしました。リソースモニターを開くと、スワップが検出されなかったことがわかりました。Gpartedをインストールし、プログラムを開いて、ファイルツリーを見始めました。スワップ領域にとしてフラグが付けられunknown、その横に赤い感嘆符が付いていることに気付きました。linux-swapとしてフォーマットし、メニューから「swapon」を選択しました。システムモニターをリロードすると、問題が解決したように見えました。

コンピューターを再起動し、システムモニターを再度開いたところ、スワップがなくなっていることがわかりました。Gpartedでは、今回はパーティションがスワップとして認識されましたが、システムはそれを認識しませんでした。システムをリブートするたびに、 `swaponする必要があります。

VMwareからスワップがないと言われたとき、この問題について最初に警告を受けました。私がやったのは、ディストリビューションをアップグレードすることだけだったからです。アップグレードプロセス中にパーティションレイアウトがまったく変更されませんでした。

gparted livediskを使用して、同じスワップ領域(写真に表示されます)をとしてフォーマットすることにしましたlinux-swap。私がそれをする前に、Gparted liveiskは認識されなかったのと同じエラーを出しました。スワップフォーマットが完了したら、コンピューターを再起動し、コンピューターが起動しなかったことを確認しました。今回はGRUBにエラーがあります。これは、ディストリビューションで同様のディスク作業を行うことで、私にはこれまで一度も起こりませんでした。

その後、USBとCDから14.04のクリーンインストールを行うことにしましたが、まだ同じ問題が発生しています。(写真でもわかるように)ターミナルから「swapon -a」を試してみました(OSでGpartedからswaponできたとしても)-ディレクトリエラーが発生しました。

これは私のfstabファイルです:

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda5 during installation
UUID=a596c6cc-c9aa-43fe-aaad-abfeaae63916 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda6 during installation
#UUID=c4959ceb-5934-4cff-acd3-33ffcb153220 none            swap    sw              0       0
/dev/mapper/cryptswap1 none swap sw 0 0

私はその情報が何を意味するのかあまり知りませんが、あなたにとって役立つかもしれません。Gpartedでフォーマットすることでスワップを台無しにできませんでしたか?cryptswapであったため、ユーティリティでは不明でした。

これが私の現在の状態です。私が言ったように、私は再起動するたびに「スワポン」する必要があります。

ここに画像の説明を入力してください

ここに画像の説明を入力してください

ここ数年、Ubuntuをデュアルブートとして使用しています。6.06以降の「Dapper」。私はほとんどすべてのディストリビューションを使用しましたが、この問題は一度もありませんでした。これは私があなたの助けと提案を求めるところです。私はオタクではなく、愛好家であり、基本的なスキルと能力を持っています。



それはあなたのための問題を解決した場合、更新してみてください..私はKubuntuの14.04と同じ問題を持っていたし、最近のアップデートでは、それを固定
nescius



:これは、14.04のためにまだ開いてバグレポート、あるbugs.launchpad.net/ubuntu/+source/ecryptfs-utils/+bug/953875
ダビデ・エドワーズ

回答:


4

ターミナルを開き、次のコマンドを実行します。

sudo blkid

ハードドライブのパーティションのUUID noを取得します。スワップパーティションUUID noに注意してください。

次に、そのファイルのルートとしてfstabファイルに移動し、「#swap was on / dev / sda6 on installation」の下にある行に移動し、スワップの下のUUID番号をblkidコマンドから取得した番号に置き換えます

UUIDの前の「#」記号を削除します。これは、行が実行されないことを意味するため、削除します。

また、以下の行を完全に削除します /dev/mapper/cryptswap1 none swap sw 0 0

次にリブートします。

それがお役に立てば幸いです。


起動する必要はありません、スワップはすぐに利用できるはずです-それは私のためでした!
カールステンアガー

1
@CarstenAgger:fstabを編集するだけでは何もしませんでした。実行するsudo swapon /dev/sda6か、gpartedなどを使用して有効にする必要があります。
デール・アンダーソン

このソリューションは、Ubuntu 14.04の新規インストールでも機能し、RAMのすべてを使用し始めたときにハングしていました。
デールアンダーソン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.