Fedora OS 15 アップグレード後にカーネルを起動できません。

Fedora OS 15 アップグレード後にカーネルを起動できません。

Fedora 15を使用しており、バージョン16にアップグレードしたいと思います。公式リンクUpgrading Fedora using yum - FedoraProjectをたどると、次のコマンドで私のOSをアップグレードできます。

yum update kernel* --releasever=16
yum groupupdate Base  --releasever=16
reboot

再起動後、オペレーティングシステムは起動しません。画面に次のメッセージが表示されます。

could not start boot splash: No such file or directory

他にはありません。

以前のオペレーティングシステムには多くのソフトウェアがインストールされていますが、システムパーティションをフォーマットしたくありません。オペレーティングシステムを再インストールせずにFedoraを再度有効にする方法は?オペレーティングシステムを再インストールすることは、多くのソフトウェアをインストールし、多くの構成を実行する必要があることを意味しました。これは時間の無駄です。

答え1

注:このコマンドをどこで見つけることができるかはわかりませんが、いいえyumを使用してシステムをアップグレードする正しい手順は、実際にyum --releasever=XX distro-syncyumを最新バージョンに更新して実行する問題です。

あなたの問題は基本的にgrub2を使用するFedora 16に依存しますが、以前のバージョンにはgrubがあったようです。実際にgrub rpmを削除しても、grubはまだマスターブートレコードにインストールされ、再起動後も使用されるため、アップグレードは正常に完了する必要があります。

この場合、最良のオプションはlive-cdまたはlive-usbメディアを起動し、すべてのハードドライブパーティション(当然スワップを除く)を選択したディレクトリ(たとえば)にマウントしてからルートとして/mnt/sysimage実行することです。

# chroot /mnt/sysimage
(you are now in the root dir of your old system)
# /sbin/grub2-mkconfig -o /boot/grub2/grub.cfg
(this creates grub2 configuration file)
# /sbin/grub2-install --recheck /dev/sdX
(this installs grub2 in your MBR, replace sdX with your boot drive)

すべてが順調に進んだ場合は、grub2を使用してシステムを再起動できます。幸運を祈る

関連情報