如果您在大型系统上更新内核,是否有可能导致任何严重故障?
答案1
它可能不会立即破坏任何东西,但是当您重新启动并尝试加载新内核时,许多事情都可能会出错:
内核可能尚未完全加载(例如,如果您的分区上的磁盘空间不足
/boot
或更新期间出现问题):系统无法启动您可能为您的硬件安装了不正确的内核(特别是如果以前的管理员安装了自定义内核):系统无法启动
内核可能与您的应用程序不兼容,或者缺少一些必需的功能或编译模块(特别是如果以前的管理员编译并安装了自定义内核):应用程序无法运行或无法正常工作
可能有新的错误在新内核中:应用程序将无法正常工作
大多数时候,一切都会“正常”,你会没事的。您越接近经过良好测试的正常发行版、通用硬件和常用服务,出现问题的可能性就越小。但每当你改变某些东西时,就有可能某些东西会被破坏,无论是立即大声的还是将来微妙的。
如果您正在运行关键服务,则应在升级实际硬件之前在类似的硬件上测试升级(包括完成升级后的所有服务),并且应在不需要关键服务或没有关键服务时执行升级故障转移系统在升级期间接管,并且您应该拥有(经过测试的!)备份/恢复过程和足够的知识来解决您遇到的任何问题,以免中断您的服务。