web-dev-qa-db-ja.com

GpartedはLinuxパーティションを移動しました-起動しなくなりました

Mac OSXがインストールされ、Ubuntu 12.04を搭載したMacBook Proがあります。 Ubuntuパーティションのサイズを変更したかったため、10.04 liveCDで起動し、GPartedを使用してUbuntuパーティションを「移動/サイズ変更」しました。

残念ながら、GPartedはデフォルトで1000MiBを右に移動する(つまり、1000MiBの未割り当て領域を左に追加し、パーティションを右に移動する)と考えています。

これに加えて、右から〜10GiB(スクリーンショットでは9.77GiB)サイズを縮小し、その未割り当て領域にext3パーティションを追加しました(Linux From Scratchを実行しようとしています)

buntu 12.04システムを起動できるようにシステムを修復するにはどうすればよいですか?おそらくGrubと関係があるのでしょうか? rEFItブートマネージャーを使用しているため、ブート時に毎回、OSXまたはLinuxをロードするオプションがあります。 rEFItでMBRを同期/更新するオプションを既に実行しました。

これは、移動後に起動したlivecdのGPartedのスクリーンショットです。

enter image description here

しかし、非常に幸運なのは、ファイルブラウザーの左側のパネルにある「132 GBファイルシステム」をマウントできるです。これは、移動して起動できなくなった12.04ファイルシステムです。私はそれを閲覧し、そこからファイルを読むことができます。これがスクリーンショットです:

enter image description here

4
kalaracey

Grubは間違った場所でUbuntuを探しているようです。ファイルはまだ存在しているため、何も消去しないでください。 Grubを修正する必要があります。

ブート修復によるGrubの修正

最も簡単な方法は、「ブート修復」を使用することです

最初にライブCDを起動します。次に、「ブート修復」自体をインストールします。

Ubuntu12.04を実行する場合、これらのコマンドを入力します

Sudo add-apt-repository ppa:yannubuntu/boot-repair && Sudo apt-get update
Sudo apt-get install -y boot-repair && (boot-repair &)

Ubuntuの場合14.04

Sudo add-apt-repository ppa:yannubuntu/boot-repair
Sudo sed 's/trusty/saucy/g' -i /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list
Sudo apt-get update
Sudo apt-get install -y boot-repair && (boot-repair &)

Ubuntuの場合14.10

Sudo add-apt-repository ppa:yannubuntu/boot-repair
Sudo sed 's/utopic/saucy/g' -i /etc/apt/sources.list.d/yannubuntu-boot-repair-utopic.list
Sudo apt-get update
Sudo apt-get install -y boot-repair && (boot-repair &)

これにより、インストール後にプログラムが開始されます。

GUIが開いたら、をクリックします Recommended repair。これにより、Grub2ブートローダーが再インストールされ、新しい場所でLinuxパーティションが検索されます。

ガイドでは、この source の手順を使用しています。さらに情報が必要な場合は読んでください。

または、ここで 端末のみ を使用する方法もあります。

3
TrailRider