Urgent: Notebook does not boot! Filesystem no recognized?

Hello,

I updated to the tumbleweed kernel 3.6.7, restarted, forgot to give the password for the encrypted home partition, so said at login (kdm) to reboot again and now:

GRUB loading.
Welcome to GRUB!

error: file '/boot/grub2/i386-pc/crypto.mod' not found.
Entering rescue mode...
grub rescue>

OK, ls:

grub rescue> ls
(hd0) (hd0, msdos4) (hd0, msdos3) (hd0, msdos2) (hd0, msdos1)
grub rescue>

But the filesystem on all partitions was ext4, except for swap. There is no msdos on this notebook!

HEEEEELPPPPP, please!

On 2012-11-23 12:16, cookie170 wrote:
>
> Hello,
>
> I updated to the tumbleweed kernel 3.6.7,

Tumbleweed questions should be asked in the tumbleweed forum.

> Code:
> --------------------
> GRUB loading.
> Welcome to GRUB!
>
> error: file ‘/boot/grub2/i386-pc/crypto.mod’ not found.
> Entering rescue mode…
> grub rescue>
> --------------------

I don’t see why grub must decrypt the home partition.

> Code:
> --------------------
> grub rescue> ls
> (hd0) (hd0, msdos4) (hd0, msdos3) (hd0, msdos2) (hd0, msdos1)
> grub rescue>
> --------------------
>
>
> But the filesystem on all partitions was ext4, except for swap. There
> is no msdos on this notebook!

That’s grub2 parlance.

You probably have to boot without mounting home, then add the missing
module to grub. Just a guess.


Cheers / Saludos,

Carlos E. R.
(from 11.4 x86_64 “Celadon” (Minas Tirith))

But grub does not work, the lines I wrote are all the notebook prints on the screen after starting it.

I started with a knoppic-cd in the meantime and had a look on this partition, everthing seems ok, but there is no crypto.mod in that folder. I found it at /usr/lib/grub2/i386-pc/crypto.mod .

In /boot/grub2/ are two files “not readable”, at least to Emacs: grub.cfg and device.map. “device.map.old” is readable, but there is no grub.cfg.old

Any ideas?

On 2012-11-23 13:06, cookie170 wrote:

> But grub does not work, the lines I wrote are all the notebook prints
> on the screen after starting it.

You said that first you managed to boot it without /home. You got to
KDM, so you booted.

> I started with a knoppic-cd in the meantime and had a look on this
> partition, everthing seems ok, but there is no crypto.mod in that
> folder. I found it at /usr/lib/grub2/i386-pc/crypto.mod .

Try copying it over.


Cheers / Saludos,

Carlos E. R.
(from 11.4 x86_64 “Celadon” (Minas Tirith))

I run Knoppix and copied crypto.mod from /usr/lib … to /boot/grub2/i386-pc/, but now the error message says:

error: file '/boot/grub2/i386-pc/extcmd.mod' not found.

I wonder what happens, if I copy the whole /usr/lib/grub2/i386-pc folder into /boot/grub2/i386-pc

However, this is my worsest experience with Linux in ten years.

I would rather reinstall grub2; there was article here how to do it.

On 2012-11-23 13:26, cookie170 wrote:
>
>
> I wonder what happens, if I copy the whole /usr/lib/grub2/i386-pc
> folder into /boot/grub2/i386-pc

You either copy one by one the needed files, or all of them. I do not
have grub 2, I can’t verify.

> However, this is my worsest experience with Linux in ten years.

Well, you are using tumbleweed, you are expected to find problems and
report. It is experimental.


Cheers / Saludos,

Carlos E. R.
(from 11.4 x86_64 “Celadon” (Minas Tirith))

YES! The article is here: http://forums.opensuse.org/content/128-re-install-grub2-dvd-rescue.html

That did the trick, notebook is up and running

Phh. However, thank you very much!

I appeciated your help very much, but tumbleweed is not supposed to be experimental. However, I feel somewhat mental after that.

Regards,

Alexander

On 11/23/2012 03:16 PM, cookie170 wrote:
> but tumbleweed is not supposed to be experimental.

i can read what it says on http://en.opensuse.org/Tumbleweed and then
tell you what i think those words actually mean

it is a form of pre-release testing–if you define “pre-release” as any
individual application or system version not yet released as a numbered
version (say 12.2), then it certainly is experimental! tested to a
degree, but not released

today’s Tumbleweed is post-12.2 and pre-12.3

that is to say that today’s Tumbleweed includes lots of stuff not
released with 12.2 nor rolled into 12.2’s update/patch repos…the adds
all come after some level of testing in Factory, but before WIDE testing
by users (as in milestone or release candidate testing) so it is much
closer to a pre-beta-12.3 than anything so far released…

ymmv, and i fully agree it is a matter of semantics and
definitions…and personal opinion…


dd

On 2012-11-23 15:16, cookie170 wrote:

> I appeciated your help very much, but tumbleweed is not supposed to be
> experimental. However, I feel somewhat mental after that.

TW is a derivation from factory.


Cheers / Saludos,

Carlos E. R.
(from 11.4 x86_64 “Celadon” (Minas Tirith))

Tumbleweed contains the latest stable applications and is ready for daily use.
says Portal:Tumbleweed - openSUSE .

So don’t tell me it were experimental.

On 11/23/2012 04:26 PM, cookie170 wrote:
>
>> Tumbleweed contains the latest stable applications and is ready for
>> daily use. says ‘Portal:Tumbleweed - openSUSE’ (http://en.opensuse.org/Tumbleweed)
> .
> So don’t tell me it were experimental.

heh! ‘stable’ and ‘released’ are not only spelled differently, they
actually are different words, that have different meanings!

until a product is released by the openSUSE community, it is a product
in pre-release testing…and, in fact may never be released (though i
guess that won’t happen very often)…

now some folks would argue that when 12.2 was released it was not
stable…and, in fact there are LOTS of loyal openSUSE users who won’t
install a new release on their production machine until it is several
months old…because of the still experimental nature of the
release…personally, i like really stable software and therefore am
running 11.4 Evergreen…

if you keep an eye on SUSE Linux Enterprise Server or Desktop you will
then be looking at a pretty much non-experimental operating system made
for folks who demand dependability, stability, predictability, etc etc
etc…

the folks who make, sell and support that system are now working on
version 12…and i guess when it is released it will have some of the
software now in Tumbleweed–but i would be astonished to see that SLED/S
12 will be exactly what openSUSE 12.2 Tumbleweed is today!

wanna make a friendly wager on that proposition??


dd

On 2012-11-23 16:26, cookie170 wrote:
>
>> Tumbleweed contains the latest stable applications and is ready for
>> daily use. says ‘Portal:Tumbleweed - openSUSE’ (http://en.opensuse.org/Tumbleweed)
> .
>
> So don’t tell me it were experimental.

Ok, I will not tell.

Eppur si muove

>:-P


Cheers / Saludos,

Carlos E. R.
(from 11.4 x86_64 “Celadon” (Minas Tirith))