You are not logged in.
Pages: 1
i upgraded my kernel together with other packages few minutes ago with pacman -Syu. I believed that my old kernel won't overwrited, so, after configuring grub, i was able to select between the new kernel and the old kernel (like i do with debian). But in /boot/grub there is only a kernel image and it is of the new kernel tough, because at reboot i had to reinstall nvidia driviers to build module for the new kernel. There is a way to avoid the overwrite of the old kernel when upgrading?
Offline
Like most things in Arch, this is not done for you. By default, the existing kernel package is overwritten on upgrade, just like any other package.
If you want to keep the old one, you would need to backup the files first e.g. vmlinuz26 to vmlinuz26.old, and add an appropriate entry in your grub/lilo config.
Offline
Like most things in Arch, this is not done for you. By default, the existing kernel package is overwritten on upgrade, just like any other package.
If you want to keep the old one, you would need to backup the files first e.g. vmlinuz26 to vmlinuz26.old, and add an appropriate entry in your grub/lilo config.
ok, thanks!
Offline
I think if you use:
NoUpgrade = /boot/vmlinuz26
in /etc/pacman.conf, your new updated kernel is extracted as /boot/vmlinuz26.pacnew
Offline
I think if you use:
NoUpgrade = /boot/vmlinuz26
in /etc/pacman.conf, your new updated kernel is extracted as /boot/vmlinuz26.pacnew
thanks, i'll try it
Offline
not a good idea, as the modules for old kernel will still be overwritten with the ones for the new one, potentially leaving you with an unbootable system.
Offline
i had a thread a couple weeks back about why there's only one kernel...
http://bbs.archlinux.org/viewtopic.php? … highlight=
basically, don't upgrade the kernel until you can manually check things still work properly after an upgrade
Offline
Pages: 1