On Sat, May 3, 2008 at 5:21 PM, Yahong Chen <[EMAIL PROTECTED]> wrote:

> Hi,
>
> A lap-top with two OSes: WindowsXP and Debian/Linux R4.0 Ecth. Under
> Debian, I removed all the sub directories and files of /boot by
> mistake, and want to rescue the system. The hard disk partitions of
> the interest system on is
>
> ##BEGIN
> Disk /dev/hda: 60.0 GB, 60011642880 bytes
> 255 heads, 63 sectors/track, 7296 cylinders
> Units = cylinders of 16065 * 512 = 8225280 bytes
>
>   Device Boot      Start         End      Blocks   Id  System
> /dev/hda1   *           1        1084     8707198+   7  HPFS/NTFS
> /dev/hda2            1085        2016     7486290   83  Linux
> /dev/hda3            2017        2028       96390   83  Linux
> /dev/hda4            2029        7296    42315210    5  Extended
> /dev/hda5            2029        2150      979933+  8e  Linux LVM
> /dev/hda6            2151        2393     1951866   83  Linux
> /dev/hda7            2394        3366     7815591   83  Linux
> /dev/hda8            3367        3731     2931831   8e  Linux LVM
> /dev/hda9            3732        5555    14651248+  8e  Linux LVM
> /dev/hda10           5556        5682     1020096   8e  Linux LVM
> /dev/hda11           5683        5810     1028128+  8e  Linux LVM
> /dev/hda12           5811        5937     1020096   8e  Linux LVM
> /dev/hda13           5938        7296    10916136    b  W95 FAT32
> ##END
>
> and /etc/fstab:
>
> ##BEGIN
> # /etc/fstab: static file system information.
> #
> # <file system> <mount point>   <type>  <options>       <dump>  <pass>
> proc            /proc           proc    defaults        0       0
> /dev/mapper/hda6_crypt /               reiserfs notail          0       1
> /dev/hda3       /boot           reiserfs notail          0       2
> /dev/mapper/hda7_crypt /usr            reiserfs defaults        0       2
> /dev/mapper/home_crypt /home    ext3    defaults        0       0
> /dev/mapper/swap_crypt  none    swap    sw      0       0
> /dev/hdc        /media/cdrom0   udf,iso9660 user,noauto     0       0
> /dev/hda2         /mnt/multimedia       reiserfs        defaults        0
>       2
> /dev/vgresource/lvresource      /mnt/resource   ext3    defaults        0
>       2
> #/dev/hda1      /mnt/hda1       ntfs    defaults        0       0
> /dev/hda13      /mnt/hda13      vfat
>  iocharset=utf8,rw,auto,user,umask=0     0       0
> ##END
>
> and /etc/crypttab:
>
> ##BEGIN
> hda6_crypt /dev/hda6 none luks
> swap_crypt /dev/vgswap/lvswap /dev/random swap
> hda7_crypt /dev/hda7 none luks
> home_crypt /dev/vghome/lvhome none luks
> ##END
>
> where the PVs of vghome are hda8, hda10, hda11 and hda12. The PV(s) of
> vgresource are hda9.
>
> I tried to make a new installation of basic Debian/Linux system on
> another hard disk and attached the hard disk which the broken system
> on as a mobile hard disk (use USB line). The  sub-directories and
> files of /boot of the new system were copied to the corresponding
> place of old one and reinstalled GRUB on the hard disk and modified
> device.map and menu.1st. After doing so, boot from the hard disk, the
> last screen display gives:
>
> ##BEGIN
> Begin: Mounting root file system ... ...
> Begin: Running /scripts/local-top ... ...
> device-mapper: ioctl: 4.7.0 - ioctl (2006-06-24) initialised:
> [EMAIL PROTECTED]
> Done
> Begin: Waiting for root filesystem ... ...
> Done
>        Check root= bootarg cat /proc/cmdline
>        or missing modules, devices: cat /proc/modules ls /dev
> ALERT! /dev/mapper/hda6_crypt does not exist. Dropping to a shell
>
>
> BusyBox v1.1.3 (Debian 1:1.1.3-4) Built-in shell (ash)
> Enter 'help' for a list of built-in commands
>
> /bin/sh: can't access tty; job control turned off
> (initramfs) _
> ##END
>
> What should I do next? Thanks in advance!
>
> PS:
> 1. Though I could access most files even those on the crypted
> partitions of the broken system and now I have another new system, I
> really want to rescue and use the old one.
> 2. After I mistakenly 'rm -r /boot' on the old system, I've tried
> several rescue ways:
>        1). undelete: remount /dev/hda3 readonly,
>            # debugfs /dev/hda3
>                debugfs 1.40-WIP (14-Nov-2006)
>                /dev/hda3: Bad magic number in super-block while opening
> filesystem
>                debugfs:  lsdel
>                lsdel: Filesystem not open
>                debugfs:  open /dev/hda3
>                /dev/hda3: Bad magic number in super-block while opening
> filesystem
>                debugfs:
>        Then I gave up. And try
>        2). reinstall kernel using "synaptic", the machine halted at the
> last
> minute because overheat (almost complete the kernel reinstallation.
> :-( old computer, about 5 years, CPU is AMD Athlon 1800+ Mobile).
>
>
> --
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact
> [EMAIL PROTECTED]
>
>
there might be a way to fix it. but it is not going to be easy. the best way
to do is
to make a new install. as long as the data is there. it should be ok for me
=)

Reply via email to