FS#7739 - Kernel 26-2.6.22.1-4 fails on boot
Attached to Project:
Arch Linux
Opened by Bruno Espinoza (BrunoProg64) - Saturday, 04 August 2007, 15:44 GMT
Last edited by Tobias Powalowski (tpowa) - Saturday, 27 October 2007, 12:28 GMT
Opened by Bruno Espinoza (BrunoProg64) - Saturday, 04 August 2007, 15:44 GMT
Last edited by Tobias Powalowski (tpowa) - Saturday, 27 October 2007, 12:28 GMT
|
Details
Description: After upgrading Arch Linux with the command:
pacman -Syu, I can't boot into my system anymore. The Kernel
give me this message and the system halt:
No filesystem could mount root, tried: Kernel Panic - not syncing VFS: Unable to mount root fs on unknown block (0,0) Additional info: * package version(s): kernel26-2.6.22.1-4 Steps to reproduce: Update to kernel26-2.6.22.1-4 using the following commands: pacman -S kernel26 Or pacman -Syu reboot. If you want to boot you system again, just reinstall the kernel found in the LiveCD. |
This task depends upon
Closed by Tobias Powalowski (tpowa)
Saturday, 27 October 2007, 12:28 GMT
Reason for closing: Fixed
Additional comments about closing: no response
Saturday, 27 October 2007, 12:28 GMT
Reason for closing: Fixed
Additional comments about closing: no response
- 80 GB Hard Disk - Samsung - IDE
- Arch Linux 0.7.1 LiveCD
- Kernel 26-2.6.22.1-3
- Architecture: i686
- Processor: Pentium III - 700 Mhz - Coppermine.
Thank you David (Jacuturu), I going to try what you sugested.
Thanks all for your feedbacks!
>>> Generating initial ramdisk, using mkinitcpio. Please wait...
==> Building image "default"
==> Running command: /sbin/mkinitcpio -k 2.6.22-ARCH -c /etc/mkinitcpio.conf -g /boot/kernel26.img
:: Begin build
:: Parsing hook [base]
:: Parsing hook [udev]
:: Parsing hook [autodetect]
/lib/initcpio/install/autodetect: line 14: mdadm: command not found
:: Parsing hook [sata]
:: Parsing hook [lvm2]
:: Parsing hook [usbinput]
:: Parsing hook [filesystems]
:: Generating module dependencies
/sbin/mkinitcpio: line 226: depmod: command not found
ERROR: file '/tmp/lib/modules/2.6.22-ARCH/modules.dep' does not exist
ERROR: file '/tmp/lib/modules/2.6.22-ARCH/modules.alias' does not exist
ERROR: file '/tmp/lib/modules/2.6.22-ARCH/modules.symbols' does not exist
/sbin/mkinitcpio: line 235: gen_init_cpio: command not found
:: Generating image '/boot/kernel26.img'...SUCCESS
==> SUCCESS
Since I don't want to be unable to boot, I reverted immediately to the previous working kernel (-3) and didn't even try to boot with this one.
I chrooted in my installation from the install CD and installed an old kernel from /var/cache/pacman/pkg
but can't boot back in my system.
cannot parse block device on /dev/sda6 (something similar)
ERROR: file '/tmp/lib/modules/2.6.22-ARCH/modules.dep' does not exist
ERROR: file '/tmp/lib/modules/2.6.22-ARCH/modules.alias' does not exist
ERROR: file '/tmp/lib/modules/2.6.22-ARCH/modules.symbols' does not exist
these were the errors I also have seen on upgrade
Loading root filesystem module...
Attempting to create root device name for '/dev/sda6'
unknown
ERROR: root fs cannot be detected. Try using the rootfstype=kernel parameter
Waiting for device to settle...done
Root device '/dev/sda6' doesn`t exist, attempting to create it
ERROR: Failed to parse block device name for '/dev/sda6'
ERROR: Unable to create/detect root device '/dev/sda6'
Dropping to a recovery shell
NOTE: klibc contains no 'ls' binary