FS#7926 - Provision of a fallback kernel

Attached to Project: Arch Linux
Opened by Bob (Cotton) - Saturday, 01 September 2007, 15:56 GMT
Last edited by Roman Kyrylych (Romashka) - Saturday, 15 December 2007, 12:11 GMT
Task Type Feature Request
Category System
Status Closed
Assigned To Tobias Powalowski (tpowa)
Architecture All
Severity Low
Priority Normal
Reported Version 2007.08 Don't Panic
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Would it be possible to provide a fallback kernel as part of the default installation? This would be used if any future kernel upgrade broke the user's system without having to resort to bootdisk/chroot type repairs.

It could simply be a copy of the install kernel, which remains available even though the stock kernel gets upgraded.

At the very least this could be made optional during installation, so users could could reject it if, say, resources were tight.
This task depends upon

Closed by  Roman Kyrylych (Romashka)
Saturday, 15 December 2007, 12:11 GMT
Reason for closing:  Won't implement
Comment by Pierre Schmitz (Pierre) - Saturday, 01 September 2007, 19:57 GMT
Using the kernel from the installation cd and its initrd (including bash, the installer etc.) as fallback would be nice.
Comment by Roman Kyrylych (Romashka) - Monday, 03 September 2007, 10:13 GMT
AFAIR there was a suggestion somewhere to keep previous kernel image (both or fallback image only?) in /boot while upgrading kernel.
Comment by Tobias Powalowski (tpowa) - Saturday, 06 October 2007, 12:28 GMT
well i think it's enough if a user would keep the installation CD for rescueing.
no need for that.
those who know how kernels work can still make backups of the old one
Comment by Simo Leone (neotuli) - Sunday, 18 November 2007, 04:03 GMT
I see no need to automate this either.
If you don't feel comfortable without a fallback kernel, just copy a working one and its initrd's, make an extra grub entry, and pacman won't touch them because they aren't part of any package. bam! fallback kernel.

Loading...