アップグレード中に電源が切れた場合、どうすれば回復できますか?


19

11.10インストールを12.04betaに更新しようとしました。インストール手順中に、ラップトップの電源が誤って失われ(電源ケーブルが抜かれた)、シャットダウンしました。今すぐブートするときはいつでも、Grubを介してインストールを選択でき、サインインが発生する場所までロードしますが、シャットダウンするとすぐに表示されるようになります。バッテリーを確認した後にロックされているようです。

とにかく、ライブメディアの有無にかかわらず、私のマシンのインストール/更新を12.04に復元しますが、設定/アプリケーション/ファイルは保持しますか?


質問に回答済みのマークが付けられていることは知っていますが、このコメントを投稿した時点ではこの質問の一部が回答されていません。また、トラブルが発生した場合に12.04に切り替える方法を知りたいです。
カーネル

回答:


29

復旧モード(grubで選択)で起動しようとしましたか?その後、次のコマンドを使用してアップグレードを再開できます。

sudo apt-get update
sudo apt-get upgrade

実行する必要があるかもしれません

sudo dpkg --configure -a

部分的にインストールされたパッケージを修正します。

リカバリモードも壊れている場合は、ライブCDから起動して、ハードドライブのインストールにchrootして、上記の手順を実行してみてください。

ハードドライブのインストールにchrootするには、まずライブCDから起動します。このタスクには、ubuntuインストールCDを使用できます。インストールするのではなく、「try ubuntu」オプションを選択するだけです。起動したら、ターミナルを開いてルートパーティションをマウントします。ルートパーティションが/ dev / sda1の場合(ルートパーティションを確認するには、https//help.ubuntu.com/community/RecoveringUbuntuAfterInstallingWindows#The_terminal_wayにガイドがあります):

sudo mkdir -p /media/ubuntu
sudo mount /dev/sda1 /media/ubuntu

次に、proc、dev、sysファイルシステムを新しい環境にマウントする必要があります。

sudo mount --bind /dev /media/ubuntu/dev
sudo mount --bind /proc /media/ubuntu/proc
sudo mount --bind /sys /media/ubuntu/sys

ネットワークを有効にします。

cp /etc/resolv.conf /media/ubuntu/etc/resolv.conf

最後に、chrootしてください:

sudo chroot /media/ubuntu

ここからapt-getとdpkgを実行してシステムを修正できます。これは、人々がchrootを使用してgrubを修正する方法と同じです。問題が発生した場合は、「grub chroot ubuntu livecd」のようなものをグーグルで検索し、詳細情報を見つけることができます。


Liveからインストールにどのように正確にchrootしますか?
ライアンマクルーア

その情報で私の答えを更新しました。
疫病

「sudo dkpg --configure -a」...「ホストubuntuを解決できません」を実行できません。また、「apt-get update」を実行しようとすると、すべてのリポジトリで「failed to fetch ...」が表示されます。また、apt-get upgradeを実行しても何も起こりません。何かご意見は?
ライアンマクルーア

ネットワークが適切にセットアップされていないようです。ライブCDにネットワーク設定はありますか?もしそうなら、chroot環境でもアクセスできるようにする何らかの方法が必要です。
疫病

メニューからdpkgを実行した後、リカバリモードから起動することができました...今では12.04を起動できますが、多くが欠落しており、正常に動作していません。ただし、apt-getの更新とアップグレードを実行できるため、56kインターネットが終了することを決定したら、結果を投稿します。
ライアンマクルーア

0

DebianとUbuntuは似ており、これらの種類の問題に対して同じ解決策が機能します。

Debianの更新中に、私のワークステーションは電力損失を実験しました。Grubは機能し、MS Windowsは機能しましたが、Debianエントリは機能しませんでした。テキストモードで異常なプロンプトが表示され、セットアップがクラッシュしました。

解決策は非常に簡単でした。Debian CDでコンピューターを実行し、メインメニューと初期メニューで[詳細オプション]-> [レスキューモード(そのようなもの)]を選択します。

ネットワークは重要ではありません。

「ルートファイルシステムをマウントまたはインストールせずに続行する」という下部のオプションを選択しました(これにより機能が低下しました)...

プロンプトが表示されたら

#fdisk -l to list my partitions.

私のルートパーティションは /dev/sdb1

私が使用した:

#fsck /dev/sdb1 

私の問題を解決するために...すべての質問に「はい」を与えます。

終了したら、コマンドを繰り返しました。この場合、質問とクイックフィニッシュを取得しません(コマンドの最初の呼び出しで問題が修正されたため)。

Live CDを使用せずにシステムを再起動すると、セットアップ中に他のパーティションに関する多くの問題が見つかり修正されましたが、システムのセットアップは正常に完了しました。

この経験が役に立つことを願っています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.