GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntuはカーネルアップデート後に起動しませんか?

最新のカーネル(2.6.32-31-generic)にアップデートした後、PCを起動すると、grub2プロンプトだけが表示されます。エラーは発生しません。単純に起動しません。

私はこれをhttps://help.ubuntu.com/community/Grub2#Boot%20a%20Specific%20Kernel%20Manuallyで試しましたが、私の問題は別のパーティションの/ bootにあるようで、チュートリアルではこの部分をカバーしていません。

起動できる場合は、grub-updateを実行できると思いますが、最初にアクセスする必要があります。

私はUbuntu10.04を持っていますが、これはgrub関連の質問であり、Linuxバージョンは関係ないと思います。

助けてください、
ありがとう!

承認された回答:

https://wiki.ubuntu.com/Grub2#Recover

で次の手順に従うことで、grubを何度も回復できます。

まず、ライブCDからシステムを起動する必要があります。次に

方法3– CHROOT

このインストール方法では、chrootコマンドを使用して、壊れたシステムのファイルにアクセスします。 chrootコマンドが発行されると、LiveCDは壊れたシステムの/を独自のものとして扱います。 chroot環境で実行されるコマンドは、LiveCDのファイルシステムではなく、壊れたシステムのファイルシステムに影響します。

1)LiveCDデスクトップ(Ubuntu 9.10以降)を起動します。 Live CDは、修正するシステムと同じである必要があることに注意してください。32ビットまたは64ビットのいずれかです(そうでない場合、chrootは失敗します)。

2)ターミナルを開きます–アプリケーション、アクセサリ、ターミナル。

3)通常のシステムパーティションを決定します–(スイッチは小文字の「L」です)

 sudo fdisk -l <​​/ pre> 

よくわからない場合は、実行してください

 df -Th 

正しいディスクサイズとext3またはext4フォーマットを探してください。

4)通常のシステムパーティションをマウントします:

正しいパーティションに置き換えます:sda1、sdb5など。

 sudo mount / dev / sdXX / mnt 

#例:sudo mount / dev / sda1 / mnt

5)個別のブートパーティションがある場合のみ:
sdYYは/bootパーティションの指定です(たとえば、sdb3)

 sudo mount / dev / sdYY / mnt / boot 

6)
重要な仮想ファイルシステムをマウントします:

 sudo mount --bind / dev / mnt / devsudo mount --bind / dev / pts / mnt / dev / ptssudo mount --bind / proc / mnt / procsudo mount --bind / sys / mnt / sys 

7)
通常のシステムデバイスにchrootします:

 sudo chroot / mnt 

8)/boot/grub/grub.cfgがない場合、または正しくない場合は、

を使用して作成します。
 update-grub 

9)
GRUB 2を再インストールします:

正しいデバイス(sda、sdbなど)に置き換えてください。パーティション番号は指定しないでください。

 grub-install / dev / sdX 

10)インストールを確認します(sdaなどの正しいデバイスを使用します。パーティションを指定しないでください):

 sudo grub-install --recheck / dev / sdX 

11)
chrootを終了します:キーボードのCTRL-D

関連:ファイル名のforループ?

12)
仮想ファイルシステムのマウントを解除します:

 sudo umount / mnt / dev / ptssudo umount / mnt / devsudo umount / mnt / procsudo umount / mnt / sys 

13)
別の/bootパーティションをマウントした場合:

 sudo umount / mnt / boot 

14)
LiveCDの/usrディレクトリをアンマウントします:

 sudo umount / mnt / usr 

15)
最後のデバイスのマウントを解除します:

 sudo umount / mnt 

16)
再起動します。

sudo再起動


Ubuntu
  1. Ubuntu – Linuxパーティションをどのように拡張しますか?(拡張に成功した後:コンピューターの起動に失敗します)?

  2. グラブが壊れて起動しませんか?

  3. グラブを修復する方法は? (Windowsのインストール後にUbuntuを元に戻す方法は?)?

  1. Ubuntuサーバーのカーネルバージョンを更新します

  2. Ubuntu 14.04はGrubプロンプトを起動しませんか?

  3. Ubuntuはウェイク後にSDカードを読みませんか?

  1. Ubuntu 14.04を15.04に更新しますか?

  2. SudoPm-hibernateの後にMacbookAir2017を起動できませんか?

  3. Ubuntuは読み取りエラー読み取りセクターの起動に失敗しますか?