最近、VMware仮想マシンにUbuntu10.10をインストールし、Eclipse + Android SDKをインストールして構成しましたが、システム構成パラメーターを変更した後、元のシステムを起動できなかったため、isoインストールファイルを使用して元のシステムを起動して修復し、このプロセスを後で記録する必要がありました。使用する。
修復手順は次のとおりです。
1、 VMware仮想マシンで、Ctrl + Dを押して「仮想マシン設定」を開き、「ハードウェア」-「CD / DVD(IDE)」で「接続」の「ISOイメージファイルを使用」を選択し、Ubuntuisoインストールを選択しますファイル、「OK」
2、 仮想マシンを再起動し、「VMware」のテキストが表示されたら** F2 **キーを押し、「Boot Menu」に入り、「Enter Setup」-「Boot」を選択し、最初のブート項目として「CD-ROMDrive」を設定します( Ctrl + "+"またはCtrl + "-"で上下の順序を調整します)、F10を押して保存して再起動します。
3、 システムが再起動したら、isoファイルから始めて、言語「英語」を選択し、「インストールせずにUbuntuを試す」を選択して、システムに入ります。
4、 ターミナルを開き、sudosuと入力してrootユーザーに切り替えます。
次の図に示すように、fdisk -lと入力して、どのプライマリパーティションが(アスタリスク付きで)あるかを確認します。sda1
次のコマンドを入力して、起動できなかったシステムを現在のシステムにマウントします。
mount /dev/sda1 /mnt
{ mount --bind /proc /mnt/proc
mount --bind /dev /mnt/dev
mount --bind / sys / mnt / sys}は省略できます
chroot / mntと入力して元のシステムに入り、/ homeディレクトリと入力して確認できます
5、 元のシステムと同じ操作
grubが破損しているために元のシステムに入ることができないことがわかっている場合は、この手順でgrubの修復を実行します。具体的なコマンドは次のとおりです。
grub-install --root-directory = / mnt / dev / sda(試行されていません)
6、 アンインストール前にマウントされたディスクを変更する
exit exit chroot
umount /mnt
7、 再起動し、起動項目をハードディスク起動(手順2の方法)に変更し、OK。
参照の推奨事項: [VMware仮想マシンでカーネルをコンパイルした後にUbuntuを起動できない問題を修正](http://blog.csdn.net/Gavin_dinggengjia/article/details/6321951)
[ VMWareの下でubuntuの環境変数を復元する](http://blog.csdn.net/victoryckl/article/details/6609508)