Archlinux 中可以保留旧内核吗?

请问大大们,在Archlinux 中可以在升级新内核后,保留旧内核吗?这点我觉得ubuntu中还是挺人性化的。呵呵!不要拍我,我是从ubuntu叛逃来的。

作者: xingyt   发布时间: 2010-01-03

叛变都不彻底

作者: qiang_liu8183   发布时间: 2010-01-03

我叛逃到arch的最大原因是ubuntu和mandriva删除旧内核太麻烦
有点怀念mandriva的控制中心

作者: leruo   发布时间: 2010-01-04

引用:
作者: qiang_liu8183
叛变都不彻底
帮人解决问题就解决问题,不要吹冷风



引用:
作者: xingyt
请问大大们,在Archlinux 中可以在升级新内核后,保留旧内核吗?这点我觉得ubuntu中还是挺人性化的。呵呵!不要拍我,我是从ubuntu叛逃来的。
旧内核默认是不保留的。
但是旧内核的包保留的。
代码:
/var/cache/pacman/pkg/
如果觉得新的内核不方便,或者说别的程序出问题想回到旧版本。
旧的包可以在那个目录下找到(前提是没有清除缓存)。
可以参考官方wiki http://wiki.archlinux.org/index.php/...ading_Packages

作者: alvin_rxg   发布时间: 2010-01-04

gentoo 的习惯是专门设置一个/boot分区来装载内核,这是一个好习惯,这个分区一般是用 ext2 来格式化,避免在启动上的不必要的麻烦,可以把所有版本的内核集中在这个分区上。

作者: 抽烟斗的狗   发布时间: 2010-01-04

引用:
作者: 抽烟斗的狗
gentoo 的习惯是专门设置一个/boot分区来装载内核,这是一个好习惯,这个分区一般是用 ext2 来格式化,避免在启动上的不必要的麻烦,可以把所有版本的内核集中在这个分区上。
gentoo跟Arch不同,arch的initrd离开了/基本上啥都干不了。所以我从不认为Arch把boot分出来有啥意义。gentoo的话,initrd里边有busybox,把boot分出来可能还有点用吧

作者: yafeng   发布时间: 2010-01-04

我看着busybox还是瞎瞪眼 真正修复系统还得用光盘…

作者: iamkr   发布时间: 2010-01-04

引用:
作者: xingyt
请问大大们,在Archlinux 中可以在升级新内核后,保留旧内核吗?这点我觉得ubuntu中还是挺人性化的。呵呵!不要拍我,我是从ubuntu叛逃来的。
升级内核前,需要备份旧内核.
升级后需要手动修改/boot/grub/menu.1st

这也是archlinux的风格,有时候要读读文档,动动手.

作者: redguardtoo   发布时间: 2010-01-04

如果使用Arch 官方编译内核, 同一大版本不能共存, 但不同大版本可以通过变通的办法实现共存, 比如2.6.32-ARCH 和 2.6.33-ARCH:
更新内核前修改内核文件名/boot/vmlinux
修改 /etc/mkinitcpio.d 下的 kernel26.kver kernel26.preset

如果自己编译内核, 很容易实现多版本内核共存。。。

作者: carbonjiao   发布时间: 2010-01-04

谢谢各位!也谢谢吹冷风的。呵呵!

作者: xingyt   发布时间: 2010-01-12