Wubi-カーネル更新後のブートリカバリ

このノートは、Linuxを知り、WindowsでWubiを介してインストールするだけの場合に役立つかもしれません。
ちょうど今日、Ubuntaのカーネルを更新した後に問題に遭遇しました-Grubは頑固に新しいカーネルでシステムを起動したくなく、メニューから起動方法を選択することさえせずに独自の起動コンソールに送りました。 グーグルは、ウビを通じてインストールされたウブンタのほぼすべての所有者がこの問題を抱えていることを示しました。

インターネット上でしばらく騒ぎ立てて、コンソールから古いカーネルを使用してLinuxをダウンロードする方法は無作法であることがわかりました。
> insmod ntfs
> set root=(hd0,1) # , ls
> loopback loop0 /ubuntu/disks/root.disk
> set root=(loop0)
> linux /boot/vmlinuz-2.6.31-14-generic root=/dev/sda1 loop=/ubuntu/disks/root.disk ro #
> initrd /boot/initrd.img-2.6.31-14-generic #
> boot

すべて、システムが起動しました。 ここで、これらのアクションを実行しないように、ターミナルに移動してsudo update-grubを実行します。 ここで、失礼なオプションを選択するメニューが表示され、新しいカーネル(バージョン2.6.31.19があった)と古いカーネル(鉱山-2.6.31.14)の両方で起動するように求められます。
残念ながら、私の19番目のカーネルはまだブートを拒否しました(そして、新しいバージョンのカーネルは、Wubiインストールで更新した後、ほとんどの人が働きません)が、14番目を穏やかに使用することができました。 しかし、あなたは本当にすべての更新を備えた通常のシステムが必要です。
さらにグーグルに行きましょう。 100番目のバグトラッカーで100500番目のコメントを表示すると、問題の解決策が見つかります。
実際、ブートローダーの問題は、Ubuntaのクリーンインストール中(Wubi経由ではない)には発生せず、WubiおよびGrubブートローダーの作業に関連しています(Grubは、正しく理解していれば、パーティションの最初の4ギガバイト外のファイルを読み取ることができません)。
この迷惑な誤解を修正するには、ここから wubildrファイルダウンロードして、Wubiがインストールされているディスクのルートに配置します( wubildrため、 wubildrバックアップコピーを作成することを忘れないでください。これはすべてWindowsから実行できます)。 ここで、失礼な方法でダウンロード方法を選択してください。 最新バージョンのカーネルをクリックしてお楽しみください。

理想的には、このような問題が発生しないようにパーティションにUbuntuを再インストールする必要があります。システムはNTFSで可能な限り高速に動作しません。 ただし、何らかの理由でクリーンインストールを実行できない場合、またはLinuxユーザーの個人ディレクトリからファイルを復元する必要がある場合は、文字通り5分かかるため、この方法でダウンロードを単純に復元できます。


Source: https://habr.com/ru/post/J84673/


All Articles