Re: (re-)boot woes

From: Bob Proulx (bob_at_proulx.com)
Date: 08/07/05

  • Next message: Bob Proulx: "Re: Programming language for financial modeling"
    Date: Sun, 7 Aug 2005 12:31:49 -0600
    To: Martin Wheeler <mwheeler@startext.co.uk>
    
    

    Martin Wheeler wrote:
    > [please cc any reply as not always subscribed to list]
    >
    > Problem:
    > I just hosed a Toshiba Satellite 1110 laptop (multi-boot: XP and three
    > different kernels of Debian testing - 2.6.8, 2.4.27 & 2.4.26) by trying to
    > add SUSE Linux Enterprise Server 9, which barfed on the re-boot.
    > [L 07 07 07 recurring] My fault; this machine would never have re-booted
    > from an external USB device, anyway.
    >
    > Now, any attempt to boot from rescue disk using <whatever>linu[z|x]
    > root=/dev/hda2 results in:
    >
    > unable to mount root fs on unknown-block(0,0)

    This looks like an initrd problem. As in that the kernel needs an
    initrd (initial ram disk) with the module drivers to load the root
    filesystem. But these appear not to be getting loaded and so the root
    filesystem cannot be mounted. If using grub it should automatically
    detect the initrd. But if using lilo this needs to be added manually
    to the lilo.conf file or be able to see the symlinked files.

    > (And I've also got a partition that holds a lot of valuable data that's
    > now showing empty. This is the real tragedy. I don't mind blowing away
    > and re-formatting; as long as I can get that data back. It's the only set
    > of photographs I have of a pilgrimage to Rome and back, being prepared
    > to be put on CD.)

    I am sorry for your potential loss.

    > Booting form non-invasive CD, I've been able to make bit-for-bit copies of
    > each partition, as well as the whole disk; and readable copies of
    > everything, *except* what used to be in the now-empty partition.

    Making bit copies of everything is definitely a good idea.

    > Any ideas? I *really* need some help here.

    Unfortunately I don't have the expertise to help other than to ask if
    you know the type of filesystem that used to store the data? There is
    a big difference between the popular ext2, ext3, reiserfs and other
    systems. Knowing the type of filesystem may allow someone else to
    suggest other ideas.

    > Backtracking, I suspect that what happened was that /usr (in its own
    > partition) filled up to 100%; the SUSE install procedures detected this
    > and tried to 'repair' it; and thus scribbled over the first part of the
    > 'following' partition, where all my valuable data being prepared for
    > backup lives/lived.

    I doubt that the installer would try to fix a full partition. But I
    don't doubt that it would try to repartition the drive so that
    everything would fit. Ouch.

    Bob

    -- 
    To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org 
    with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
    

  • Next message: Bob Proulx: "Re: Programming language for financial modeling"

    Relevant Pages

    • Re: let md auto-detect 128+ raid members, fix potential race condition
      ... auto-detect looks at the actual partition type, ... in the initrd image, since then any reconfiguration requires the info ... The initrd need to 'know' how to find the root filesystem, ... for the root md array - uuid is the best. ...
      (Linux-Kernel)
    • RE: lvm on RH8 _ SOLVED_
      ... Apparently, the lvm module wasn't getting initialised at boot, so I ... Using fdisk, change the partition usage to 0x8e (free space, logical ... Next the filesystem needs to be created in the logical volumes. ...
      (RedHat)
    • Re: Hard Drive Question
      ... > hardlined partition logic is usually overkill and needlessly complicated. ... * To impose restrictions on the size of certain directory subtrees (i.e. /tmp ... amount of filesystem checked at any one time, ... * To provide alternate (or recovery) directory subtrees, ...
      (alt.os.linux)
    • read/only root filesystem strategy
      ... the installed system as possible be running under a read/only mount. ... or a widely shared network filesystem. ... Modifying the kernel to perform the setup. ... Partition hda1 would house the kernel and a small rescue ...
      (comp.os.linux.development.system)
    • RE: lvm on RH8
      ... Using fdisk, change the partition usage to 0x8e (free space, logical ... Next the filesystem needs to be created in the logical volumes. ... 512000 inodes, 1024000 blocks ... lvscan -- no logical volumes found ...
      (RedHat)