希望你明白内核的作用(提供基础系统函数、接口和设备驱动),和启动后系统如何加载内核(一般是通过grub)之后再考虑自己编译内核。现在的电脑,自己编译内核并不能带来多少性能的优化。只是一个学习的过程而已。如果你是为了所谓优化,建议用你的时间去做其它更有意义的事情。如果是学习,则可以试试自己编译一下。
编译失败,找出原因,调整之后,重新编译即可。不会有什么严重后果,当然更不会导致正在使用的系统崩溃。
但是如果编译失败,*不要*强行安装,并重新启动,因为编译失败所产生的内核(如果有)是不能成功启动的。
整个编译过程都不会影响当前系统。是否影响或替换旧的内核,试你的发行版而定。严重推荐不要覆盖/删除原来的内核,让新旧内核都在grub的menu里面保留,这样万一新内核启动失败,可以很方便地使用旧内核来启动。
如果是第一次编译内核,建议身边有高人指点,或者在虚拟机上操作。这样会比较顺利和放心。
编译失败的后果就是不能产生新内核,系统照样用原来的,没啥关系
还有一种是编译成功了,但是新内核安装后不好,这种觉着“失败”,那么最好是编译前备份,失败的时候覆盖一下就好了,这是linux下的好习惯
linux 内核 编译失败后果是:新内核无法使用,旧内核可以正常使用
----------------
当然可以进入原来的linux系统。
新旧内核互相没有影响/
编译失败 就是你要编译的内核没出来 所以系统上还是你自己原来的内核 。
对你系统启动没什么影响 就是在下次你在编译的时候,记得清理上次编译的一些垃圾 make clean
一个个回答,首先,不会立刻崩溃,新内核要到重启后才会启用,届时要是出问题,就打不开系统了,比如我就出现过把内核降级,儿降级后的内核不支持Ext4,结果重启就进不了了。
新旧内核没有影响,但也不绝对,比如一个kernel对应一个kernel-source,好多个kernel-devel,换了kernel这些都没用了。
但是只要在grub中不去掉内核映像的启动项就可以启动旧内核。