Fedora 16を実行しているサーバーへのリモートSSHアクセス権を取得しました。 Fedora 20にアップグレードし、再起動しました。しかし、まだシステムが完全に更新されていないようです。
# uname -a
Linux garden 3.1.0-7.fc16.x86_64 #1 SMP Tue Nov 1 21:10:48 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux"
# cat /etc/redhat-release
Fedora release 20 (Heisenbug)
ご覧のとおり、私は古いカーネルを持っていますが、最新のFedoraバージョンを持っています。
システム全体をバージョン20にアップグレードするにはどうすればよいですか?サーバーに物理的にアクセスできず、SSH接続のみ可能です。
Fedora 20カーネルがインストールされていないようです。
# rpm -qa |grep ^kernel
kernel-devel-3.6.11-4.fc16.x86_64
kernel-headers-3.6.11-4.fc16.x86_64
kernel-3.3.1-3.fc16.x86_64
kernel-3.6.11-4.fc16.x86_64
kernel-3.1.0-7.fc16.x86_64
kernel-devel-3.1.0-7.fc16.x86_64
アップグレードを実行するときにどのステップを実行したのか、どの順序で実行したのか正確には覚えていません。しかし、何か
# yum update yum
# yum clean all
# rpm -Uhv http://archives.fedoraproject.org/pub/fedora/linux/releases/20/Fedora/i386/os/Packages/f/fedora-release-20-1.noarch.rpm
# rpm -Uhv http://archives.fedoraproject.org/pub/fedora/linux/releases/20/Fedora/i386/os/Packages/f/fedora-release-notes-20-0.5.noarch.rpm
# rpm --import https://getfedora.org/static/246110C1.txt
# yum groupupdate Base
# yum grouplist
# yum groupupdate 'Minimal Install'
# /usr/sbin/grub2-install /dev/sda
# cp --backup=numbered -a /boot/grub2/grub.cfg{,.bak}
# /usr/sbin/grub2-mkconfig -o /boot/grub2/grub.cfg
# cd /etc/rc.d/init.d; for f in *; do [ -x $f ] && /sbin/chkconfig $f resetpriorities; done
# package-cleanup --orphans
それではついに
# shutdown -r now
これが私が今いるところです。
答え1
結論は。そうしないでください!
コンピュータに物理的にアクセスし、起動可能なUSB経由でインストールできました。