Hi all,
Ubuntu released a new kernel yesterday, which I duly installed with
'apt-get upgrade'.
I'm used to keeping the old kernel in place until I've verified that the
new one boots (rpm allows two different versions to be installed at the
same time), but I couldn't figure out how to do that with apt, so I just
let it replace the old one. No errors were reported so I rebooted.
I know, I should have just told it to upgrade the 686-smp kernel so that
the 386 kernel was there in case anything went wrong, but I realised a
few seconds too late that I'd managed to replace both known good kernels
and had nothing to fall back on.
You've probably guessed what happened next. Neither of the new kernels
would boot -- the error was "VFS: Unable to mount root fs on unknown
block (0,0)". I tried for about half an hour to fix it, but without
success, so I reinstalled from scratch. It's not my favourite way to
fix a problem, but I figured it'd be the quickest way to get the system
back up. I hadn't done much since installing it last week all I've lost
is time.
Once the installation had finished, I installed the 686-smp kernel and
rebooted. I expected it not too boot, but this time it came up fine.
So, what did I do wrong during the upgrade (other than not keeping a
known good kernel around)? Is there some additional magic required when
upgrading kernels with 'apt-get upgrade'?
Thanks,
John
--
COBOL is English like. That is, assuming that your English has first
been gang banged by a herd of irate kudzu and is suffering from a
digestive upset after consuming all the Hydrogen Selenide.
-- Shmuel (Seymour J.) Metz
--
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html