Basic things to check are: presence of correct device files in will quit the debug shell and continue the boot process at the point it failed.Of course you will also need to fix the underlying problem and regenerate the initrd so the next boot won't fail again.The most obvious thing to try first is to reboot with your old kernel.
The following command will show any packages which have a status of Half-Installed or Failed-Config, and those with any error status.
If you have any non-Debian packages on your system, you should be aware that these may be removed during the upgrade because of conflicting dependencies.
If you have not done this or are unsure, follow the instructions in Section A.1, “Upgrading your etch system”.
Regardless of the method used for upgrading, it is recommended that you check the status of all packages first, and verify that all packages are in an upgradable state.
This backup may help to restore or recreate the old settings. Any package installation operation must be run with superuser privileges, so either log in as Because of the many changes in the kernel between etch and lenny regarding drivers, hardware discovery and the naming and ordering of device files, there is a real risk that you may experience problems rebooting your system after the upgrade.
A lot of known potential issues are documented in this and the next chapters of these Release Notes.For that reason it makes sense to ensure that you will be able to recover if your system should fail to reboot or, for remotely managed systems, fail to bring up networking.If you are upgrading remotely via an link it is highly recommended that you take the necessary precautions to be able to access the server through a remote serial terminal.For the greatest reliability of the upgrade process, you may wish to remove third-party packages from your system before you begin upgrading.This procedure also assumes your system has been updated to the latest point release of etch.Referring to a release by its codename has the advantage that you will never be surprised by a new release and for this reason is the approach taken here.