web-dev-qa-db-ja.com

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

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であったため、ユーティリティでは不明でした。

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

enter image description here

enter image description here

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

12
srgntpepprs

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

Sudo blkid

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

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

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

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

次にリブートします。

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

4
Sudheer