有谁懂怎么用低版本的内核替换高版本的内核?
在LINUX中寻找快乐。
离线
离线
为什么要用低版本的内核“替换”高版本的内核?通常情况下,linux-lts 就是 Arch 支持的最低版本的内核了,它可以和其他版本的内核共存。
最近编辑记录 SamLukeYes (2022-01-27 17:09:41)
离线
sudo pacman -S abs
请问abs是什么包?
答:常用的Linux版本,只有一种编译方法,其过程是:下载内核源代码---》配置内核---》编译内核---》安装内核---》修改bootloader使得启动时调用新内核。
ARCH LINUX在这个基础上作了改进,创造了另外一种安装方法,这种方法简化了内核编译的过程。它引入ABS(ARCH BUILD SYSTEM),将整个安装流程写成PKGBUILD脚本,用户安装时,只需对PKGBUILD脚本文件作少量的修改,再利用makepkg工具,就可以实现自动编译和安装了。不得不说,这种解决方法很巧妙,一方面避免了新手误入歧途,另一方面又满足了学习linux的需求,动手能力强的人可以自己写出PKGBUILD脚本。
当然,传统内核编译方法对ARCH LINUX也是有用的。
最近编辑记录 fzm0295 (2022-01-27 19:53:03)
在LINUX中寻找快乐。
离线
问题莫名其妙,回复答非所问。
参见: https://coolshell.cn/articles/10804.html
离线
为什么要用低版本的内核“替换”高版本的内核?通常情况下,linux-lts 就是 Arch 支持的最低版本的内核了,它可以和其他版本的内核共存。
“linux-lts 就是 Arch 支持的最低版本的内核了”,这句话有问题阿,linux-lts 也有很多时期的不同版本不是?学习就是要不断尝试麻。
在LINUX中寻找快乐。
离线
“linux-lts 就是 Arch 支持的最低版本的内核了”,这句话有问题阿,linux-lts 也有很多时期的不同版本不是?学习就是要不断尝试麻。
确实不够准确,因为出现过 linux-lts 的版本号短暂超过 linux 的情况,但大多数时候 linux-lts 确实是 Arch“支持”的最低版本。这并不意味着更低版本的内核在 Arch 上一定不可用,但是 Arch 在维护的时候原则上不考虑使用第三方内核的情况,不确保版本更低的内核的可用性,顶多发个新闻公告提醒你一下可能导致低版本内核挂掉的变更而已。事实上,至少自从我使用 Arch 以来,每次 linux-lts 更新大版本的时候,Arch 都会作出与内核版本相关的 breaking change。
最近编辑记录 SamLukeYes (2022-02-13 21:29:57)
离线
所以你们都是什么内核呀,感觉linux-lts好像在arch上并不是很友好的样,在考虑更换linux-zen还是linux-ck
离线
所以你们都是什么内核呀,感觉linux-lts好像在arch上并不是很友好的样,在考虑更换linux-zen还是linux-ck
目前用的是 linux-ck-generic-v4(我的 CPU 支持 x86-64-v4),linux-lily 备用
离线
我当然是用 linux-lily 啦~
离线
公子希夷 说:所以你们都是什么内核呀,感觉linux-lts好像在arch上并不是很友好的样,在考虑更换linux-zen还是linux-ck
目前用的是 linux-ck-generic-v4(我的 CPU 支持 x86-64-v4),linux-lily 备用
好家伙,内核种类好多啊...
离线