最近、dist-upgrade
を介してマシンをUbuntu 14から18にアップグレードしようとしました。更新は問題なく進行するように見えました。ただし、再起動してgrubから「ubuntu」を選択すると、スプラッシュ画面は下のドットでロードされますが、各ドットが1回点滅した後にスタックします(進行もキーボード/マウス入力もありません)。
押してみました ESC 起動中にテキストインターフェイスを表示します。これを十分に速く押すと機能する場合がありますが、テキストはしばしば混乱しますが、そうでない場合もあります。私は押してグラブからのスプラッシュをオフにしようとしました e オプションの編集。ただし、これにより画面が空白になりました。また、まだgrubにある14.04オプションを選択してみました。これで問題ありません。 14.04からのdist-upgrade
の再実行は機能しませんでした。また、14.04からのブート修復を試みて、問題が解決するかどうかを確認しましたが、grubエントリの名前を変更し、14.04オプション「Ubuntu」およびUbuntu 18オプション「Ubuntu 18.04」に変更しました。
テキストインターフェイスが機能する場合、エントロピーを待機している部分、またはこれらの行の直後でスタックしているように見えます。
[ OK ] Started Network Manager Script Dispatcher Service.
NetworkManager-dispatcher.service
[ OK ] Started GNOME Display Manager.
gdm.service
_
この混乱を整理し、18.04アップグレードを起動する方法はありますか?
同様の回答を探している他の人がこれが役立つと思う場合に備えて、私は自分の質問に答えています。
Ubuntuのdist-upgrade
の代わりに誤ってDebian do-release-upgrade
コマンドを使用しました。これにより、apt-get upgrade
が許可する範囲を超えてパッケージがアップグレードされ、ホームフォルダーが別のドライブにあった場所からOSのあるドライブに移動されました。また、古いホームディレクトリをgrubブートファイルに置き換えました。 データは失われませんでした。他の誰かがこの間違いを犯した場合、ファイルが移動した可能性があります。別のgrubエントリを使用して起動し、リカバリまたはライブCDを使用できます。
私の解決策は、最終的にすべてのバックアップを取り、クリーンインストールを実行することでした。
TLDR:dist-upgrade
は使用せず、do-release-upgrade
を使用します。