pah8J Asked: 2018-02-21 19:39:55 +0800 CST2018-02-21 19:39:55 +0800 CST 2018-02-21 19:39:55 +0800 CST 为什么我的启动屏幕列出了几个内核版本? 772 升级内核后,下次启动机器时,启动屏幕上会列出几个版本的内核,我可以使用向上和向下箭头键选择要启动的内核。 这是否意味着: 旧内核版本没有被新版本覆盖? 每个版本的内核都会占用一些硬盘空间,而每次升级内核,占用的空间会越来越多? kernel boot 1 个回答 Voted Best Answer ErikF 2018-02-21T20:40:47+08:002018-02-21T20:40:47+08:00 你是对的,但是内核的大小非常小。以下是我的一台机器上所有内核的总大小: # ls -l /boot/ total 66307 drwxr-xr-x 5 root root 1024 Feb 18 18:18 grub lrwxrwxrwx 1 root root 40 Feb 18 18:18 initramfs -> initramfs-genkernel-x86_64-4.15.3-gentoo -rw-r--r-- 1 root root 4722276 Jan 7 02:16 initramfs-genkernel-x86_64-4.14.12-gentoo -rw-r--r-- 1 root root 4725024 Jan 6 14:59 initramfs-genkernel-x86_64-4.14.12-gentoo.old -rw-r--r-- 1 root root 4553984 Jan 11 03:09 initramfs-genkernel-x86_64-4.14.13-gentoo -rw-r--r-- 1 root root 4555532 Jan 22 03:09 initramfs-genkernel-x86_64-4.14.14-gentoo -rw-r--r-- 1 root root 4544696 Jan 18 01:49 initramfs-genkernel-x86_64-4.14.14-gentoo.old -rw-r--r-- 1 root root 4577944 Feb 4 03:56 initramfs-genkernel-x86_64-4.15.1-gentoo -rw-r--r-- 1 root root 4750536 Feb 8 15:42 initramfs-genkernel-x86_64-4.15.2-gentoo -rw-r--r-- 1 root root 4745248 Feb 18 18:18 initramfs-genkernel-x86_64-4.15.3-gentoo -rw-r--r-- 1 root root 4745760 Feb 13 23:06 initramfs-genkernel-x86_64-4.15.3-gentoo.old lrwxrwxrwx 1 root root 44 Feb 18 18:18 initramfs.old -> initramfs-genkernel-x86_64-4.15.3-gentoo.old -rw-r--r-- 1 root root 3645904 Jan 7 02:15 kernel-4.14.12-gentoo -rw-r--r-- 1 root root 3645904 Jan 11 03:08 kernel-4.14.13-gentoo -rw-r--r-- 1 root root 3641808 Jan 22 03:09 kernel-4.14.14-gentoo -rw-r--r-- 1 root root 3682768 Feb 4 03:55 kernel-4.15.1-gentoo -rw-r--r-- 1 root root 3682768 Feb 8 15:42 kernel-4.15.2-gentoo -rw-r--r-- 1 root root 3682768 Feb 13 23:05 kernel-4.15.3-gentoo -rw-r--r-- 1 root root 3682768 Feb 18 18:18 kernel-4.15.4-gentoo drwx------ 2 root root 12288 Apr 4 2017 lost+found # du -hd1 /boot 12K /boot/lost+found 2.0M /boot/grub 67M /boot # du -hd1 /lib/modules 4.1M /lib/modules/4.14.14-gentoo 4.2M /lib/modules/4.14.13-gentoo 4.2M /lib/modules/4.14.12-gentoo 4.1M /lib/modules/4.15.3-gentoo 4.1M /lib/modules/4.15.1-gentoo 4.1M /lib/modules/4.15.2-gentoo 4.1M /lib/modules/4.15.4-gentoo 29M /lib/modules/ 所以对于七个内核,它需要 100MB。这几乎没什么,如果我在引导到最新版本时遇到问题,它使我能够恢复到以前版本的内核。我偶尔会清除旧内核(大约每 3-4 个月),但这并不影响系统的运行。 TL;DR:不要太担心以前的内核。它们几乎不占用空间,并为无法启动的系统提供保险。
你是对的,但是内核的大小非常小。以下是我的一台机器上所有内核的总大小:
所以对于七个内核,它需要 100MB。这几乎没什么,如果我在引导到最新版本时遇到问题,它使我能够恢复到以前版本的内核。我偶尔会清除旧内核(大约每 3-4 个月),但这并不影响系统的运行。
TL;DR:不要太担心以前的内核。它们几乎不占用空间,并为无法启动的系统提供保险。