我已经执行
dpkg -l | grep linux-image
之后我使用以下命令删除了旧内核
sudo apt-get purge linux-image-3.19.0-32-generic
我保留了下来 linux-image-3.19.0-**37(and33)
,并在清除过程结束时收到以下消息:
Generating grub configuration file ...
Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT
is set is no longer supported.
和这个 :
Found memtest86+ image: /memtest86+.elf
Found memtest86+ image: /memtest86+.bin
done
- 我应该如何处理这个警告?
- 我是否必须删除 memtest86?
答案1
该警告仅仅意味着您可能有一个旧的配置文件,/etc/default/grub
它不会对您的启动能力产生负面影响,但如果它让您烦恼,您可以注释掉该行。只需使用您最喜欢的文本编辑器打开该文件,例如gksu gedit /etc/default/grub
,或者sudo nano /etc/default/grub
将'#'符号放在GRUB_HIDDEN_TIMEOUT =“n”行的开头,如下例所示。
保存文件,然后发出命令sudo update-grub
来更新自动生成的启动文件/boot/grub/grub.cfg
警告现已消失。
我同意@waltinator 的观点memtest
,对于这个问题没有什么可补充的。
以下是注释掉的那一行的摘录:
cat /etc/default/grub | grep TIMEOUT
#GRUB_HIDDEN_TIMEOUT="0"
GRUB_HIDDEN_TIMEOUT_QUIET="true"
GRUB_TIMEOUT="10"
答案2
不要在一个问题中问两个问题。
请注意。警告不是错误。
memtest86+
是一款小型、可启动的独立内存测试和诊断程序。如果您绝对确定自己永远不会担心内存问题,则可以将其删除。几乎没有人会删除memtest86+
。