Thanks for your time and suggestions.  I think, we are closer to narrowing the 
source of the problem.  The phenomenon appears on other box as well, and I did 
also a fresh install with XFS root containing the /boot/ tree.  The 
deterministically repeatable phenomenon is:

        take a 12.10 with XFS root partition containing the /boot/ tree

        dpkg-reconfigure grub-pc ; sync

        reboot (either by command, or by menu)

        diverse error messages + grub rescue + /boot/ is partially
accessible

        boot UBUNTU 12.10 pendrive + choose "try Ubuntu" + open a
terminal

        sudo -s; mkdir foo; mount [the XFS root partition] foo; umount
foo

        reboot into the "original" Ubuntu is NOW successful

Key information, that in "try Ubuntu" the xfs_check of my XFS root
partition told, that "error: the filesystem has valuable metadata
changes in a log which needs to be replayed.  Mount the filesystem to
replay the log".

This gave me the idea, that not "the boot into my Ubuntu by using
SYSRESCCD" itself is important, but the sideeffect of it, that namely
the root partition is mounted, and hence the pending changes are
discharged, and hence the intention of the "dpkg-reconfigure grub-pc"
and the reality in the physical blocks on the drive get into coherence
with each other, and hence all the later reboots will be successful!

That's why I gave up booting my Ubuntu with the help of SYSRESCCD, but
simply to get somehow (say with "try Ubuntu") into a living linux, and
issue a mount concerning the partition in question.  And it does work,
everywhere of my 3 boxes, and even on the fresh install YOU SUGGESTED
ME.  Hence the problem is somewhere around the temporary incoherency due
to the delayed feautures of the journaled filesystem in question.

Yet another error message: ELF sections outside core.

It is not clear, how much the "dpkg-reconfigure grub-pc" is responsible,
since it perhaps should be prepared for journaled filesystems.

To put /boot/ tree into a NON-root partitions appears to be a reliable
work around.  Probably because the shut down process can bring down a
NON-root partition coheretntly, even if there are delayed transactions
in it's journal.

In the case of the root partition, perhaps as a final stage, the shut
down process should migrate to a ram rooted system, and then it can
bring down the original root partition the same way as all the other
NON-root partitions.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1103187

Title:
  automatic updates tend to reboot and die into grub rescue

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1103187/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to