Natty Alpha 3を実行しています。UpdateManagerを使用して何かをインストールし(それが何であるかわかりません)、再起動しましたが、すべてのカーネルを一覧表示する代わりに、コマンドラインを表示しました。何が起こったのか、どのように使用したのかわかりません。助けて!
ライブCDでgrubインストールを復元することをお勧めしますか?
次の手順に従って、grubを何度も回復できました。 https://wiki.ubuntu.com/Grub2#Recover
"METHOD 3-CHROOT
このインストール方法では、chrootコマンドを使用して、破損したシステムのファイルにアクセスします。 chrootコマンドが発行されると、LiveCDは壊れたシステムの/を独自のものとして扱います。 chroot環境で実行されるコマンドは、LiveCDのファイルシステムではなく、破損したシステムファイルシステムに影響します。
1)LiveCDデスクトップ(Ubuntu 9.10以降)を起動します。 Live CDは修正するシステムと同じでなければならないことに注意してください-32ビットまたは64ビット(そうでない場合、chrootは失敗します)。
2)ターミナルを開きます-アプリケーション、アクセサリ、ターミナル。 3)通常のシステムパーティションを決定します-(スイッチは小文字の「L」です)
sudo fdisk -l
わからない場合は、実行してください
df -Th
正しいパーティションを置き換えます:sda1、sdb5など。
Sudoマウント/ dev/sdXX/mnt
Sudoマウント/ dev/sdYY/mnt/boot
Sudoマウント--bind/dev /mnt/dev Sudoマウント--bind/dev/pts /mnt/dev/pts Sudoマウント--bind/proc /mnt/proc sudoマウント--bind/sys/mnt/sys
Sudo chroot/mnt
8)/boot/grub/grub.cfgがないか、正しくない場合は、/ boot/grub/grub.cfgを使用して作成します
update-grub
9)GRUB 2を再インストールします:
正しいデバイスに置き換えます-sda、sdbなど。
パーティション番号を指定しないでください(たとえば、sda5を指定しないで、代わりにsdaにすることができます)
grub-install/dev/sdX
10)インストールを確認します(sdaなどの正しいデバイスを使用します。パーティションを指定しないでください):
Sudo grub-install --recheck/dev/sdX
Sudo umount /mnt/dev/pts Sudo umount /mnt/dev Sudo umount /mnt/proc Sudo umount/mnt/sys
13)別の/ bootパーティションをマウントした場合:
Sudo umount/mnt/boot
14)LiveCDの/ usrディレクトリをアンマウントします。
Sudo umount/mnt/usr
15)最後のデバイスのマウント解除:
Sudo umount/mnt
16)再起動します。
須藤リブート
定期的なアップグレードで、私にも起こりました。ありがたいことに、私は開発システムに取り組んでおり、本番環境にプッシュする前にアップグレードの安定性を判断していました。
「steabert」からの答えはまったく役に立ちません。これが、Windowsを実行している人々の答えです。初期のリリースはバグを見つけるためのもので、Cg2916はバグを見つけました。
Grubコンソールを使用して起動を続行して回復し、ログインできた後にgrubを再インストールしました。
set root (hd0,1)
linux /vmlinuz root=/dev/sda
initrd /initrd.img
boot
たくさんの楽しいブートが起こります
Sudo grub-install /dev/sda
もちろん、正しいパーティション番号とデバイス名に調整する必要がありますが、最初の苦痛を乗り越えた後はかなり苦痛はありません。
これで、SSHアクセスしかできないリモートロケーションの仮想マシンでこれを行うにはどうすればよいですか...