You are not logged in.

#1 2012-03-09 19:54:53

HM
Member
Registered: 2007-11-18
Posts: 34

Invalid kernel specifier: '/boot/vmlinuz-linux' after upgrade

Troubles on my laptop:
This morning after brushing my teeth I went on with another routine: I pacman -Syu both my Desktop and Laptop (laptop through 'pacserve --multicast'). Both are x86_64.
However things went wrong with the kernel-upgrade on my laptop:
Building of the default and fallback image gave this error:

==> ERROR: invalid kernel specifier: '/boot/vmlinuz-linux'

(I typed the messages from my Laptop screen).
So I checked previous forum-posts and the wiki: managed for the first time to 'chroot' (very good wiki page!) and I was back in my system. However trying to downgrade the kernel with 'pacman -U' from the /var/cache/pacman/pkg gave unfortunately the same error as mentioned above.
I am stuck. Don't like to go a complete re-install for my laptop (many AUR packages etc...). Somebody with a bright - or any - idea as long as it reanimates my Arch install of my laptop...


"Munyal deefan hayre"  - patience can cook a stone; Fulfulde proverbe (...and finally a xmonad.hs running smile )

Offline

#2 2012-03-09 22:41:29

Gcool
Member
Registered: 2011-08-16
Posts: 1,456

Re: Invalid kernel specifier: '/boot/vmlinuz-linux' after upgrade

Once you've chrooted in, try the following:

# pacman -S linux
# pacman -S mkinitcpio
# mkinicpio -p linux

Afterwards, reboot and see what the result is.


Burninate!

Offline

#3 2012-03-10 06:33:59

HM
Member
Registered: 2007-11-18
Posts: 34

Re: Invalid kernel specifier: '/boot/vmlinuz-linux' after upgrade

Thx Gcool but it's throwing the same error:

 ==> ERROR invalid kernel specifier: '/boot/vmlinuz-linux' 

after

 pacman -S linux 

as well as after 

 mkintcpio -p linux 

"Munyal deefan hayre"  - patience can cook a stone; Fulfulde proverbe (...and finally a xmonad.hs running smile )

Offline

#4 2012-03-10 07:44:51

ethail
Member
From: Spain
Registered: 2011-02-10
Posts: 225

Re: Invalid kernel specifier: '/boot/vmlinuz-linux' after upgrade

Do you have /boot on another partition and / or are you making sure it is mounted?


My GitHub Page

Best Testing Repo Warning: [testing] means it can eat you hamster, catch fire and you should keep it away from children. And I'm serious here, it's not an April 1st joke.

Offline

#5 2012-03-10 09:12:51

HM
Member
Registered: 2007-11-18
Posts: 34

Re: Invalid kernel specifier: '/boot/vmlinuz-linux' after upgrade

Yeah /boot is on another partition and in 'chrooted' environment I have mounted it. The same for /var that is also mounted to have access to '/var/cache'.


"Munyal deefan hayre"  - patience can cook a stone; Fulfulde proverbe (...and finally a xmonad.hs running smile )

Offline

#6 2012-03-10 10:04:01

Gcool
Member
Registered: 2011-08-16
Posts: 1,456

Re: Invalid kernel specifier: '/boot/vmlinuz-linux' after upgrade

When you're chrooted in; is your boot partition actually mounted in /boot (and not /mnt/boot or so)?


Burninate!

Offline

#7 2012-03-10 10:23:08

HM
Member
Registered: 2007-11-18
Posts: 34

Re: Invalid kernel specifier: '/boot/vmlinuz-linux' after upgrade

Again a yes. I first mounted the various partition and then I 'chroot' from within the /mnt/arch directory with chroot . /bin/bash. Exactly like it's written in the wiki.
That part looks ok , since after an

cd / 
ls 

I see exactly the root directories from my laptop install.


"Munyal deefan hayre"  - patience can cook a stone; Fulfulde proverbe (...and finally a xmonad.hs running smile )

Offline

Board footer

Powered by FluxBB