現在、Windows 10で構成されたUbuntu 18.04.1 LTSデュアルブートを搭載したLenovoラップトップを使用しています。最近、Windowsパーティションからいくつかのスペースを解放し、Linuxパーティションに追加したいと考えました。 200GBのスペースの割り当てを解除できましたが、/ homeドライブに隣接していませんでした。それは次のようなものでした(スペースの量だけがそれ以上でした):
これは、すべてのパーティションの変更を元に戻した後のイメージです
そこで、gpartedのswapoffオプションを使用して、スワップパーティションをシフトすることができました。ルートパーティションをシフトしていたときに失敗しました(ログがありません)。そのため、再びスワップを戻して、ウィンドウにスペースを再割り当てし、現状を維持する必要がありました。次に、スワップが本来のように機能しなくなった(アクティブではなかった)ので、linux-swapとしてフォーマットし、UUIDを変更しました。その後、問題が始まりました。 Ubuntuを起動すると、Ubuntuが起動してパスワードを要求されるまで、画面は何年も空白のままです。最新のUUIDを/ etc/fstabファイルにパッチし、grub.cnfgファイルを再構築しようとしましたが、これまでのところうまくいきません。クリーンインストールに行きたくありません。助けてください..!
EDIT:Wed 9:16 PM IST-以下の結果は、@ heynnemaのアドバイスに従って、私の端末でのスワップコマンドの出力です。
prince@prince-PC:~$ Sudo swapoff -a
[Sudo] password for prince:
prince@prince-PC:~$ Sudo swapon -a
prince@prince-PC:~$ swapon
NAME TYPE SIZE USED PRIO
/dev/sda6 partition 12.1G 0B -2
prince@prince-PC:~$
ご想像のとおり、スワップパーティションのUUIDが変更されたため、起動に時間がかかっています。古いUUIDを持つパーティションを探し、タイムアウトし、ブートを終了しますが、スワップはありません。
can bootなので、問題を簡単に修正できます。
Ubuntuを起動してterminal
を開いて、...
cd /etc # change to the /etc directory
Sudo cp fstab fstab.bak # make a backup of fstab file
Sudo blkid | grep swap (or lsblk -f | grep swap) # determine the UUID of the swap partition /dev/sda6.
* note the correct UUID of the swap partition. Copy it to the clipboard.
Sudo swapoff
Sudo pico fstab # edit fstab
これに似ている行を見つけます...
# swap was on /dev/sda6 during installation
UUID=071f8b0e-8e16-4f4d-90ff-a4ae9cc56e2b none swap sw 0 0
正しいUUIDが既にfstabファイルに表示されている場合はここで停止し、詳細については私に連絡してください。
古いUUIDを新しいUUIDに置き換えます。マウスを右クリックして、クリップボードからUUIDを貼り付けることができます。
Ctrl+o #編集内容を保存する
Return #保存するファイル名を確認する
Ctrl+x #エディターを終了する
Sudo swapon -a # to enable swap (there should be no errors here)
swapon # to confirm that swap is engaged
reboot # reboot the computer
そして、あなたは元気でなければなりません。
@ heynnemaによる上記の提案とは別に、これらの手順は役に立ちました: