
fedupを使用してFedoraシステム(21→22)をアップグレードしようとしています。以前のカーネルをすべて削除しましたが、fedupにはpackage-cleanup
まだ。2MB
/boot
このファイルは次の場所にあります/boot
。
-rw-r--r--. 1 root root 153K Sep 22 17:52 config-4.1.8-100.fc21.x86_64
drwxr-xr-x. 4 root root 1.0K May 25 09:38 efi
-rw-r--r--. 1 root root 181K Oct 21 2014 elf-memtest86+-5.01
drwxr-xr-x. 2 root root 3.0K May 25 09:47 extlinux
drwxr-xr-x. 6 root root 1.0K Oct 23 13:32 grub2
-rw-------. 1 root root 38M Aug 18 2014 initramfs-0-rescue-91b91d0aa1ed43eab9d2bcf5b8669540.img
-rw-r--r--. 1 root root 19M Oct 11 11:58 initramfs-4.1.8-100.fc21.x86_64.img
-rw-r--r--. 1 root root 41M May 22 05:12 initramfs-fedup.img
-rw-r--r--. 1 root root 552K May 25 09:51 initrd-plymouth.img
drwx------. 2 root root 12K Aug 18 2014 lost+found
-rw-r--r--. 1 root root 179K Oct 21 2014 memtest86+-5.01
-rw-------. 1 root root 3.0M Sep 22 17:52 System.map-4.1.8-100.fc21.x86_64
-rwxr-xr-x. 1 root root 5.0M Aug 18 2014 vmlinuz-0-rescue-91b91d0aa1ed43eab9d2bcf5b8669540
-rwxr-xr-x. 1 root root 5.7M Sep 22 17:52 vmlinuz-4.1.8-100.fc21.x86_64
-rw-r--r--. 1 root root 5.7M May 21 18:46 vmlinuz-fedup
initramfs-0-rescue-...
最大スペースを占めます。これは、以前のバージョン(fedora 20)でOSをアップグレードしたときに作成されました。このファイルは削除しても構いません。手動削除を使用せずに削除する方法はありますかrm
?このファイルでなければ、またどんなファイルを削除しても安全でしょうか/efi/EFI/fedora/fonts
?
答え1
CentOS/Red Hat 7のGrubメニュー項目CentOS Linux 7(コア).... - 回復イメージ関連構造ファイル(/boo/vmlinuz-0-rescue-*
および/boot/initramfs-0-rescue-
*)はこのパッケージによって生成されます。dracut構成構造
これらのファイルを保存したくない場合は、次のようにします。
- 設定
dracut_rescue_image="no"
する/usr/lib/dracut/dracut.conf.d/02-rescue.conf
または
- 梱包を外してください。 (パッケージを削除すると、以前の回復ファイルが消去されない可能性がありますか???)
答え2
vmlinuz-0-rescue-*
ファイルはinitramfs-0-rescue-*
SafeDeleteを使用して削除できますrm
。このパッケージはどのパッケージにも属さず、私が知っている限りそれを削除できるツールはありません(ただし、ツールを使用して新しいパッケージを作成できますがdracut
)。
削除後に実行
grub2-mkconfig -o /boot/grub2/grub.cfg
起動メニューに表示されないように grub 設定を再生成します。
ところで、これらの画像はシステムに依存しないので、最も大きい。つまり、すべてのシステムで起動できます。他のカーネル/ramfs の組み合わせでは、インストールされているコンピュータのハードウェアに必要でない一部のモジュールを省略し、他のシステムに移植することはできません。必要に応じて、回復イメージを使用して問題を解決できます。
(他のファイルも削除できますfedup
。このファイルはアップグレード中に使用され、自動的に削除する必要があります。)
答え3
Fedora と Ubuntu をデュアルブートして Ubuntu で grub を使用する場合は、デフォルトのブート Fedora カーネルにならないように Fedora リカバリイメージを削除する必要があります。 vmlinuz-0-rescue-* と initramfs-0-rescue-* を削除するだけで問題がないことがわかりました。
答え4
今日Fedoraでこれを行いました。
sudo dnf remove dracut-config-rescue
grubby --remove-kernel=/boot/vmlinuz-0-rescue*
- 回復イメージがあることを確認してください。
/boot
- このエントリを次から削除する必要があります。
/boot/loader/entries
以前のカーネルエントリも削除するには、次の手順を実行します。
sudo dnf remove --oldinstallonly