Linuxでのパーティションの変更、grubの復元

Asus eee pc 900の誇りある所有者である私は、最初の故障が収まらなくなったため、パーティションを変更することにしました。 知らない人のために、eee pcには4 GB 16 GBの容量のSSDドライブが2つあります。また、サイズが大きいほどはるかに遅くなります。 最初は、4GBドライブで、システムパーティションとスワップがあり、容量は約200MBでした。2番目のドライブは完全にユーザーディレクトリ専用でした。 Hibernateオプションを有効にするには、少なくともRAMのサイズ、つまり1GBのスワップが必要でした。 / homeパーティションのサイズを変更して、スワップ用に1 GBを解放することにしました。 そして、古いスワップパーティションを完全にルートパーティションに接続します。 パーティションを操作するために、Ubuntu Live CD / USBには、かなり便利で直感的なユーティリティGpartedが含まれており、これでは作業の本質を説明しません。 ライブcd / usbでgpartedを使用して作業を終えた後、再起動を試みましたが、ここでがっかりしました。





Grubは動作を停止しました。 復元するには、次の手順を実行する必要があります。



Live CD / USBから再度ブートし、gnome-terminalを開きます。 その中のコマンドを実行します。



sudo grub

# “grub>” , .

find /boot/grub/stage1

# "Error 15: File not found" find /grub/stage1

#

root (hdX,Y)

# X Y , find

# Grub

setup (hd0)

# Grub

quit








原則として、インストールされたシステムを起動するにはこれで十分ですが、ほとんどの場合、スワップパーティションは接続されません。 接続するには、インストールしたシステムの/ etc / fstabを編集する必要があります。



sudo gedit /media/disk/etc/fstab

# gnome-terminal

ls -l /dev/disk/by-uuid/








このコマンドは、パーティションのリストとそのUUIDを表示し、開いているfstabでスワップ用の新しいUUIDをコピーして置き換え、保存して再起動します。 すべてが機能するはずです。



All Articles