You are not logged in.

#1 2011-08-06 16:31:18

swiftscythe
Member
Registered: 2009-04-28
Posts: 131

kernel 3.0.1 fails to boot

Hi! I just updated linux-3.0.1 and after rebooting, GRUB says:
Error 15: File not found.

I can't boot the system, I'm writing from my phone.

Maybe I should change the vmlinuz26 or the kernel26.img names in GRUB lines.

Any ideas? Thanks in advance smile

Offline

#2 2011-08-06 16:54:21

wonder
Developer
From: Bucharest, Romania
Registered: 2006-07-05
Posts: 5,941
Website

Re: kernel 3.0.1 fails to boot

you should really subscribe to arch-dev-public


Give what you have. To someone, it may be better than you dare to think.

Offline

#3 2011-08-06 16:57:25

brain0
Developer
From: Aachen - Germany
Registered: 2005-01-03
Posts: 1,382

Re: kernel 3.0.1 fails to boot

If you use testing, you should watch the mailing list. The upgrade path from 3.0-2 to 3.0.1-1 is not completely smooth. You need to change the kernel image name from vmlinuz26 to vmlinuz-linux (you can do that from within grub).

Offline

#4 2011-08-06 17:04:45

swiftscythe
Member
Registered: 2009-04-28
Posts: 131

Re: kernel 3.0.1 fails to boot

Thank you very much. My Arch box is booting now. I'm going to subscribe right now.
Thanks again for you help big_smile

Offline

#5 2011-08-06 22:12:11

Lars Stokholm
Member
From: Denmark
Registered: 2009-03-17
Posts: 223

Re: kernel 3.0.1 fails to boot

Pardon my ignorance, but shouldn't grub (/boot/grub/menu.lst) have been updated along with the linux package?

menu.lst is pointing to vmlinuz26 which is no longer created by the linux package.

If I'm wrong about this, what is the reason for not updating grub?

Offline

#6 2011-08-06 22:14:36

wonder
Developer
From: Bucharest, Romania
Registered: 2006-07-05
Posts: 5,941
Website

Re: kernel 3.0.1 fails to boot

Lars Stokholm wrote:

Pardon my ignorance, but shouldn't grub (/boot/grub/menu.lst) have been updated along with the linux package?

menu.lst is pointing to vmlinuz26 which is no longer created by the linux package.

If I'm wrong about this, what is the reason for not updating grub?

it was updated in the grub package but for sure was installed as menu.lst.pacnew. we don't touch users configuration at update. never!


Give what you have. To someone, it may be better than you dare to think.

Offline

#7 2011-08-06 23:19:23

Lars Stokholm
Member
From: Denmark
Registered: 2009-03-17
Posts: 223

Re: kernel 3.0.1 fails to boot

Are you sure?

kernel /vmlinuz26 root=/dev/sda3 ro

From http://projects.archlinux.org/svntogit/ … 4/menu.lst

Offline

#8 2011-08-07 02:20:28

Wittfella
Member
From: Australia
Registered: 2008-05-27
Posts: 462

Re: kernel 3.0.1 fails to boot

Same, just pulled 3.0.1 and the .pacnew has vmlinuz26.

I know 'read the mailing list' and so on, but for a significant change that will bork your boot couldn't there be a PostInstall pacman message like:

### IMPORTANT - You really need to check the pacnew file and merge! ###

Offline

#9 2011-08-07 08:35:10

Lars Stokholm
Member
From: Denmark
Registered: 2009-03-17
Posts: 223

Re: kernel 3.0.1 fails to boot

I don't agree with you entirely, Wittfella. If .pacnew files are created pacman already tells you about it. That's fine.

But it's beside the point. As I mentioned in my previous post grub is not updated, so there is no .pacnew to merge.

The real problem here is, as far as I can see, that grub was/is not updated along with the update for linux 3.0.1-1.

Last edited by Lars Stokholm (2011-08-07 11:25:06)

Offline

#10 2011-08-07 11:20:05

Wittfella
Member
From: Australia
Registered: 2008-05-27
Posts: 462

Re: kernel 3.0.1 fails to boot

Lars Stokholm wrote:

so there is no .pacnew to merge.

Oh my mistake, that might have been an old menu.lst.pacnew.  I thought I merged/cleared all the pacnew files recently, must have missed that one.

Well in that case, some sort of PostInstall pacman message would be even more relevant, if there is no related pacnew.

Offline

#11 2011-08-07 12:27:03

Mr.Elendig
#archlinux@freenode channel op
From: The intertubes
Registered: 2004-11-07
Posts: 4,092

Re: kernel 3.0.1 fails to boot

Slightly relevant bug report
Not that anyone ever reads the pacman output anyway.


Evil #archlinux@libera.chat channel op and general support dude.
. files on github, Screenshots, Random pics and the rest

Offline

#12 2011-08-07 16:13:49

valytzu01
Member
From: Pitesti,Roumania
Registered: 2011-07-13
Posts: 20

Re: kernel 3.0.1 fails to boot

I just had this problem.I had to figure it out myself.You have to do what @brain0 said:rename vmlinuz27 to vmlinuz-linux in the menu.lst.

Offline

#13 2011-08-07 19:12:10

Lars Stokholm
Member
From: Denmark
Registered: 2009-03-17
Posts: 223

Re: kernel 3.0.1 fails to boot

Grub has been updated. Problem solved.

Offline

#14 2011-08-07 19:15:35

gauthma
Member
Registered: 2010-02-16
Posts: 215
Website

Re: kernel 3.0.1 fails to boot

If I might add my two cents: first, I regularly read arch-dev-public, and I usually keep my system configs properly updated. Still, I think that this change more than warranted a warning in pacman's output. The reason is that most file config changes, if left (temporarily) unattended---instead of being taken care of *right now*---will not make your system unable to boot. Thus, it is something that most users, even testing users, might not expect. And that's the reason why I think a warning should have been outputted by pacman. After all, if we don't do so in important situations like this one, why does such a feature exist at all?

Last edited by gauthma (2011-08-07 19:18:13)

Offline

Board footer

Powered by FluxBB